Medsync Ai

v1.0.0

A powerful MCP server built with NitroStack

Connection Setup

Add via Cursor Settings UI (Settings > Features > MCP > Add New MCP Server):

{
  "mcpServers": {
    // your other mcp servers
    "medsync-ai": {
      "url": "https://medsync-ai-6a5-astra-agents-amrita-university-amritapuri-campus.app.nitrocloud.ai/mcp"
    }
  }
}

Connect remote tools directly via Claude's Web UI:

Add custom connector BETA
Connect Claude to your data and tools. Learn more about connectors or get started with pre-built ones.
Advanced settings
Only use connectors from developers you trust. Anthropic does not control which tools developers make available and cannot verify that they will work as intended or that they won't change.

Configure custom tools directly via ChatGPT's Web UI:

New App
PNG only. Best results at 256 x 256 px or larger. Max file size: 10 KB
Custom MCP servers introduce risk. Learn more
OpenAI hasn't reviewed this MCP server. Attackers may attempt to steal your data or trick the model into taking unintended actions, including destroying data.

Add the following configuration block under mcpServers in your Antigravity configuration file (~/.gemini/config/mcp_config.json):

{
  "mcpServers": {
    // your other mcp servers
    "medsync-ai": {
      "serverUrl": "https://medsync-ai-6a5-astra-agents-amrita-university-amritapuri-campus.app.nitrocloud.ai/mcp"
    }
  }
}

Add the following configuration block to your Codex configuration file (~/.codex/config.toml):

[mcp_servers.medsync-ai]
url = "https://medsync-ai-6a5-astra-agents-amrita-university-amritapuri-campus.app.nitrocloud.ai/mcp"

Connect directly using the Server-Sent Events endpoint:

https://medsync-ai-6a5-astra-agents-amrita-university-amritapuri-campus.app.nitrocloud.ai/mcp
Available Tools
findHospital

Finds the nearest hospitals to a location, optionally filtered by required specialty, ranked by distance and ETA.

checkICUBeds

Checks live ICU bed availability for one hospital, or across the whole network if no hospital is given.

checkBloodAvailability

Checks which hospitals in the network currently have a given blood type in stock, ranked by units available.

findDoctor

Finds doctors by specialty and/or hospital, optionally limited to those currently on call.

dispatchAmbulance

Finds the nearest available ambulance to a location and dispatches it, marking it unavailable for other calls.

notifyHospital

Sends an incoming-patient alert to a hospital's emergency desk with condition, severity, and ETA so staff can prepare.

generateEmergencyPlan

Orchestrates the full response: finds the best hospital, assigns an on-call specialist, dispatches the nearest ambulance, checks blood availability, and reserves an ICU bed if critical. Returns one complete emergency plan.

triagePatient

Classifies severity, likely emergency type, and recommended specialty from a free-text symptom description. Rule-based and explainable — use its output as input to generateEmergencyPlan.

broadcastMassCasualty

Handles a multi-patient incident (accident, collapse, etc.) in a single call: allocates all casualties across the hospital network under real ICU/capacity constraints and dispatches ambulances for the highest-acuity patients first. Unlike generateEmergencyPlan (one patient), this reasons about shared, limited network capacity across an entire incident at once.

getActivityLog

Returns the recent coordination activity log — every dispatch, notification, plan, and triage generated in this session — for auditing and live status tracking.

suggestMedicines

Returns standard, protocol-level first-line medication classes for a given emergency type — reference decision-support for attending clinical/paramedic staff only, not a substitute for clinical judgment or patient-specific dosing. Chain after triagePatient or generateEmergencyPlan using their emergencyType output.

requestBloodDonors

When a hospital is low on a blood type (e.g. after checkBloodAvailability shows a shortage), finds nearby eligible, consenting donors of that type (respecting the standard 90-day donation-eligibility window) and simulates sending them a donation request. Turns a reported shortage into an active response instead of a dead end.