{
  "schema_version": "2025-06-18",
  "name": "help-me-find-a-doctor-mcp",
  "title": "Help Me Find A Doctor",
  "description": "Directory search, doctor lookup, appointment requests, and health-concern research tools for helpmefindadoctor.com.",
  "publisher": {
    "name": "Help Me Find A Doctor",
    "url": "https://helpmefindadoctor.com",
    "contact": "abuse@helpmefindadoctor.com"
  },
  "icon": "https://helpmefindadoctor.com/favicon.ico",
  "endpoints": {
    "mcp": "https://helpmefindadoctor.com/mcp",
    "transport": "streamable-http"
  },
  "auth": {
    "type": "oauth2",
    "protected_resource_metadata": "https://helpmefindadoctor.com/.well-known/oauth-protected-resource",
    "authorization_server": "https://helpmefindadoctor.com/.well-known/oauth-authorization-server",
    "openid_configuration": "https://helpmefindadoctor.com/.well-known/openid-configuration",
    "issuer": "https://xzlmnbbrdkauinekexoi.supabase.co/auth/v1",
    "accepted_audiences": [
      "authenticated"
    ],
    "dynamic_client_registration": true
  },
  "tools": [
    {
      "name": "list_specialties",
      "title": "List specialties",
      "description": "List medical specialties available in the Help Me Find A Doctor directory, with doctor counts. Optionally scope to a US state."
    },
    {
      "name": "list_locations",
      "title": "List states and cities",
      "description": "List US states (with doctor counts) covered by the directory. Pass `state` to list cities within that state instead."
    },
    {
      "name": "search_doctors",
      "title": "Search doctors",
      "description": "Search the Help Me Find A Doctor directory by name, specialty, city, or state. Returns basic public directory info (name, credential, specialty, city, state, NPI)."
    },
    {
      "name": "find_top_doctors",
      "title": "Find top matching doctors",
      "description": "Return top-ranked doctors matching a specialty, near a city/state (with optional radius in miles), and accepting a given insurance. Results are ranked by tier, verification, and distance. Use `list_specialties` and `list_locations` first to discover valid values."
    },
    {
      "name": "get_doctor",
      "title": "Get doctor",
      "description": "Look up a single doctor by 10-digit NPI. Returns public directory info and a canonical profile URL on helpmefindadoctor.com."
    },
    {
      "name": "request_appointment",
      "title": "Request appointment",
      "description": "Send a contact / appointment request to a specific doctor by 10-digit NPI. The message is stored securely and routed to the practice. Requires name, a message, and at least an email or phone so the office can reply. Not for medical advice or emergencies."
    },
    {
      "name": "research_health_concern",
      "title": "Research a health concern",
      "description": "Given a plain-language health concern, return general information and suggest which type of clinician to consider searching for. Not medical advice."
    }
  ],
  "documentation": "https://helpmefindadoctor.com/auth.md"
}