{
    "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/agents/SKILL.md"
    },
    "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",
        "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",
            "balance:read"
        ],
        "dynamicClientRegistration": true,
        "clientSecretRequired": false,
        "tokenEndpointAuthMethod": "none",
        "pkceRequired": true,
        "documentation": "https://www.doctorsim.com/auth.md",
        "notes": "Remote connectors (Claude.ai, ChatGPT): leave OAuth Client ID/Secret blank. The server issues a public client via Dynamic Client Registration (RFC 7591) and authenticates with authorization code + PKCE. Do not use the api_key path for remote connectors."
    },
    "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"
    }
}