{
  "serverInfo": {
    "name": "chefrson",
    "title": "Chefrson MCP server",
    "version": "2.3.1",
    "description": "Smart kitchen platform. Access recipes, pantry inventory, shopping lists, meal plans, and nearby grocery stores via MCP."
  },
  "transport": {
    "type": "http",
    "url": "https://www.chefrson.com/api/mcp/v1",
    "authentication": {
      "type": "bearer",
      "description": "Bearer token supplied as 'Authorization: Bearer <token>'. Two token types are accepted: (1) a long-lived Personal Access Token (prefix 'csk_') minted at https://www.chefrson.com/settings/dev-tokens — recommended for headless clients (Claude Desktop, Cursor, scripts); (2) a Supabase session access token from the OAuth/OIDC flow at /.well-known/oauth-protected-resource — short-lived, refreshes via the user's browser session."
    }
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "links": {
    "home": "https://www.chefrson.com/",
    "apiCatalog": "https://www.chefrson.com/.well-known/api-catalog",
    "serviceDesc": "https://www.chefrson.com/api/docs",
    "termsOfService": "https://www.chefrson.com/terms",
    "privacyPolicy": "https://www.chefrson.com/privacy"
  },
  "meta": {
    "specReference": "https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2127",
    "note": "Schema is provisional. Fields follow the draft SEP-1649 shape (serverInfo, transport, capabilities) and will be revised when the spec lands."
  }
}
