{
  "name": "MeetStream",
  "description": "Meeting bot API for developers. Deploy bots into Zoom, Google Meet, and Microsoft Teams to record, stream, and transcribe meetings programmatically.",
  "homepage": "https://meetstream.ai",
  "documentation": "https://docs.meetstream.ai/build-with-ai/meetstream-mcp-server",
  "repository": "https://github.com/meetstream-ai/meetstream-mcp",
  "remote": {
    "url": "https://mcp.meetstream.ai/mcp",
    "transport": "streamable-http",
    "authentication": {
      "type": "oauth2",
      "description": "Sign in with OAuth: add the URL with no key, and the client discovers the authorization server from the 401 response (protected resource metadata, RFC 9728), registers itself and opens app.meetstream.ai for sign-in. Or send a MeetStream API key: `Authorization: Bearer <your_api_key>`, `X-MeetStream-Api-Key: <your_api_key>`, or `?key=<your_api_key>` for clients that cannot set headers. The REST API at api.meetstream.ai uses `Authorization: Token <key>`; the MCP server uses Bearer. Create a key at https://app.meetstream.ai/api-key",
      "protected_resource_metadata": "https://mcp.meetstream.ai/.well-known/oauth-protected-resource",
      "authorization_server": "https://mcp.meetstream.ai",
      "api_key_fallback": true,
      "bearer_methods_supported": [
        "header"
      ]
    }
  },
  "remote_sse": {
    "url": "https://mcp.meetstream.ai/sse",
    "transport": "sse",
    "description": "Legacy HTTP+SSE transport (2024-11-05) for older clients. Same authentication options."
  },
  "hosting": "MeetStream hosts the server; there is no local install. The npm package @meetstream/mcp is frozen at 0.3.0 and is no longer updated.",
  "docs_mcp": {
    "url": "https://docs.meetstream.ai/_mcp/server",
    "transport": "streamable-http",
    "description": "Read-only documentation search server. No API key required."
  }
}
