The Rhino FCP MCP Server connects any AI assistant directly to the Rhino Federated Computing Platform. Through natural language, you can run federated analytics, explore datasets, execute code, and monitor jobs — all without raw data ever leaving your sites.
This section covers everything you need to get started and use the MCP server effectively.
What You Can Do
The MCP server exposes 8 capability areas, each mapped to a set of named tools your AI assistant can invoke:
| Capability Area | What You Can Do | Tools |
|---|---|---|
| Authentication | Login, confirm identity, verify connectivity | 3 |
| Projects | List, inspect, create, and delete federated projects | 4 |
| Datasets | Register, sync, profile, compare, and delete datasets — including federated datasets spanning multiple sites | 9 |
| Queries | Run mean, Kaplan-Meier, Cox PH, Table 1, chi-square, SQL, and more via a single unified tool | 1+ |
| Execution | Upload Python code objects, execute them across sites, launch NVFlare training jobs | 5 |
| Monitoring | Check run status, stream logs, list recent runs, halt jobs | 5 |
| Collaboration | List, invite, and remove collaborators; check site connectivity and workgroup health | 4 |
| Harmonization | Manage schemas, browse vocabularies, apply semantic and syntactic mappings, run full pipelines | 8 |
Privacy and Data Safety
Privacy is enforced at the platform level. All results returned by the MCP server are aggregated — raw patient data never leaves hospital sites. You will never see individual patient records through any MCP tool.
The MCP server enforces the same access permissions as the Rhino FCP platform itself. Each user authenticates with their own account and sees only the projects and data they are authorised to access.
Base URL
The production MCP server endpoint is:
https://mcp.rhinohealth.com/mcp
To verify the server is operational, run:
curl https://mcp.rhinohealth.com/health
# → {"status":"ok","version":"1.0.0"}For a full list of environment-specific URLs (staging, QA, dev), seeEnvironments, Troubleshooting, FAQs.
Articles in This Section
- Prerequisites and Authentication — Install Node.js and connect your AI client via OAuth
- Supported Clients — Step-by-step setup for Claude Desktop, Claude Code CLI, Cursor, VS Code, Windsurf, and more
- Suggested Prompts:
- Projects & Datasets — Projects, and Datasets capability areas
- Queries, Execution & Monitoring — Running analytics, executing code, and monitoring jobs
- Collaboration & Harmonization — Managing collaborators and running data harmonization pipelines
- Environments, Troubleshooting & FAQ — Environment URLs, common errors, and frequently asked questions