{
    "schemaVersion": "2024-11-05",
    "serverInfo": {
        "name": "doctorSIM Agentic Commerce",
        "version": "2.0.0"
    },
    "transport": {
        "type": "streamable-http",
        "url": "https://api.doctorsim.com/mcp",
        "documentation": "https://www.doctorsim.com/api-docs/mcp.html"
    },
    "transports": [
        {
            "type": "streamable-http",
            "url": "https://api.doctorsim.com/mcp"
        },
        {
            "type": "stdio",
            "package": "doctorsim-agentic-commerce-mcp",
            "installCommand": "Local IDE only (Cursor / Claude Desktop) — not for remote connectors",
            "documentation": "https://www.doctorsim.com/agents/references/local-mcp.md"
        }
    ],
    "authentication": {
        "type": "oauth2",
        "optional": true,
        "authorizationServer": "https://www.doctorsim.com/.well-known/oauth-authorization-server",
        "registrationEndpoint": "https://www.doctorsim.com/oauth/register",
        "resource": "https://api.doctorsim.com/v2",
        "scopes": [
            "orders:read",
            "orders:write",
            "balance:read",
            "webhooks:read",
            "webhooks:write"
        ],
        "recommendedScopes": [
            "orders:read",
            "orders:write"
        ],
        "proOptionalScopes": [
            "balance:read",
            "webhooks:read",
            "webhooks:write"
        ],
        "dynamicClientRegistration": true,
        "clientSecretRequired": false,
        "tokenEndpointAuthMethod": "none",
        "pkceRequired": true,
        "documentation": "https://www.doctorsim.com/auth.md",
        "notes": "Guest-first MCP: catalog browse and payment-link checkout work without OAuth (per-tool securitySchemes include noauth). Link your doctorSIM account only for PRO credits, order history, or webhooks. Remote connectors (Claude.ai, ChatGPT): leave OAuth Client ID/Secret blank — DCR + PKCE handles on-demand linking. Do not use the api_key path for remote connectors.",
        "mixedSecuritySchemes": true
    },
    "capabilities": {
        "tools": {
            "listChanged": false
        }
    },
    "endpoints": {
        "apiBase": "https://api.doctorsim.com/v2",
        "openapi": "https://www.doctorsim.com/api-docs/openapi.yaml",
        "status": "https://api.doctorsim.com/v2/status"
    }
}