{
  "protocolVersion": "0.3.0",
  "name": "Mainroom",
  "description": "AI agents that join live Google Meet, Microsoft Teams, Zoom and Webex calls as speaking participants: voice, slides, a whiteboard, live browser demos, research, live coaching and a post-call email. Ask what Mainroom is, list its agent templates, or send its demo agent into a meeting happening now (a human admits it from the lobby).",
  "url": "https://mcp.mainroom.ai/a2a",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "Mainroom",
    "url": "https://mainroom.ai"
  },
  "iconUrl": "https://mainroom.ai/logo.png",
  "version": "1.0.0",
  "documentationUrl": "https://mainroom.ai/agents/",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain"
  ],
  "skills": [
    {
      "id": "explain_mainroom",
      "name": "Explain Mainroom",
      "description": "What Mainroom is, how people invite its agents to meetings with a calendar invite, what the agents can do, and how AI agents can use it.",
      "tags": [
        "meetings",
        "ai-agents",
        "about"
      ],
      "examples": [
        "What is Mainroom?",
        "How do I get an AI agent into my Teams meetings?"
      ]
    },
    {
      "id": "list_agent_templates",
      "name": "List agent templates",
      "description": "Mainroom's ready-made meeting agents: customer success, team meeting, facilitator, timekeeper, roleplay partner, interview panel, retro guide and more.",
      "tags": [
        "meetings",
        "templates",
        "facilitation",
        "coaching"
      ],
      "examples": [
        "What kinds of meeting agents does Mainroom have?"
      ]
    },
    {
      "id": "send_demo_agent",
      "name": "Send the demo agent to a live meeting",
      "description": "Dispatches Mainroom's demo agent into a meeting that is happening now. Give a Google Meet, Teams, Zoom or Webex join URL as text, or as a data part {\"skill\":\"send_demo_agent\",\"meeting_url\":\"...\"}. It reaches the lobby within about a minute and a human must admit it. No account needed.",
      "tags": [
        "meetings",
        "google-meet",
        "zoom",
        "teams",
        "demo",
        "live"
      ],
      "examples": [
        "Send the Mainroom demo agent to https://meet.google.com/abc-defg-hij"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ]
}