{
  "protocolVersion": "0.2.0",
  "name": "MeetStream",
  "description": "Deploys meeting bots into Zoom, Google Meet, and Microsoft Teams to record, stream, transcribe, and speak in live calls.",
  "url": "https://mcp.meetstream.ai/mcp",
  "provider": { "organization": "MeetStream", "url": "https://meetstream.ai" },
  "version": "1.3.0",
  "documentationUrl": "https://docs.meetstream.ai",
  "capabilities": { "streaming": true, "pushNotifications": true, "stateTransitionHistory": false },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "securitySchemes": {
    "tokenAuth": { "type": "apiKey", "in": "header", "name": "Authorization", "description": "Use: Authorization: Token <your_api_key>. Keys are self-serve at https://app.meetstream.ai" }
  },
  "security": [{ "tokenAuth": [] }],
  "skills": [
    { "id": "create_bot", "name": "Send a bot to a meeting", "description": "Join a Zoom, Google Meet, or Microsoft Teams meeting by URL and start recording or streaming.", "tags": ["meetings", "recording", "bots"], "examples": ["Send a notetaker bot to this Zoom link"] },
    { "id": "get_transcript", "name": "Get a meeting transcript", "description": "Retrieve a diarized transcript with speaker labels and timestamps.", "tags": ["transcription", "meetings"], "examples": ["Get the transcript for bot 123"] },
    { "id": "stream_audio", "name": "Stream live meeting audio", "description": "Receive per-participant audio and video over a secure WebSocket while the call is live.", "tags": ["realtime", "audio", "video"], "examples": ["Stream live audio from this meeting to my endpoint"] },
    { "id": "voice_agent", "name": "Deploy a speaking voice agent", "description": "Attach an agent configuration so the bot listens and speaks back in the meeting in real time.", "tags": ["voice", "agents", "realtime"], "examples": ["Put an AI agent in this call that can answer questions out loud"] }
  ]
}
