{
  "name": "RecordMeeting",
  "description": "Records Google Meet, Zoom, Teams and other calls, then transcribes and summarizes them. Agents connect to the RecordMeeting MCP server with a user API key to list, search, read and manage a user's recordings and transcripts.",
  "version": "1.0.0",
  "protocolVersion": "1.0",
  "provider": {
    "organization": "Qualtir",
    "url": "https://recordmeeting.com"
  },
  "documentationUrl": "https://recordmeeting.com/agent-setup/prompt.md",
  "iconUrl": "https://recordmeeting.com/favicon.png",
  "supportedInterfaces": [
    {
      "url": "https://api.recordmeeting.com/mcp",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "apiKey": {
      "httpAuthSecurityScheme": {
        "scheme": "bearer",
        "bearerFormat": "RecordMeeting API key",
        "description": "Create a key at https://recordmeeting.com/app/settings and send it as Authorization: Bearer <key>."
      }
    }
  },
  "securityRequirements": [
    { "schemes": { "apiKey": { "list": [] } } }
  ],
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "skills": [
    {
      "id": "list_recordings",
      "name": "List recordings",
      "description": "List a user's meeting recordings, filtered by status, date, folder or organization.",
      "tags": ["recordings", "meetings"],
      "examples": ["List my completed recordings from last week"]
    },
    {
      "id": "get_recording",
      "name": "Get recording",
      "description": "Details for one recording, including its AI meeting notes.",
      "tags": ["recordings", "notes"],
      "examples": ["Show the notes for my last sales call"]
    },
    {
      "id": "get_transcript",
      "name": "Get transcript",
      "description": "Timestamped transcript segments for a recording.",
      "tags": ["transcript"],
      "examples": ["Give me the full transcript of yesterday's standup"]
    },
    {
      "id": "search_recordings",
      "name": "Search recordings",
      "description": "Keyword search across recording titles and transcripts.",
      "tags": ["search", "transcript"],
      "examples": ["Find every meeting where we discussed the Q3 budget"]
    },
    {
      "id": "get_recording_by_date",
      "name": "Find recordings by date",
      "description": "Find recordings from a specific date or date range.",
      "tags": ["recordings", "date"],
      "examples": ["What did I record on 2026-09-01?"]
    },
    {
      "id": "update_recording",
      "name": "Update recording",
      "description": "Change a recording's title or its meeting notes.",
      "tags": ["recordings", "notes"],
      "examples": ["Rename this recording to 'Kickoff with Acme'"]
    },
    {
      "id": "delete_recording",
      "name": "Delete recording",
      "description": "Permanently delete a recording. Irreversible; confirm with the user first.",
      "tags": ["recordings", "destructive"]
    },
    {
      "id": "get_share_link",
      "name": "Get share link",
      "description": "Create or replace a public sharing link for a recording.",
      "tags": ["sharing"],
      "examples": ["Share the recording of today's demo with the team"]
    },
    {
      "id": "list_organizations",
      "name": "List organizations",
      "description": "Organizations the user belongs to.",
      "tags": ["organizations"]
    },
    {
      "id": "list_folders",
      "name": "List folders",
      "description": "Folders inside an organization.",
      "tags": ["organizations", "folders"]
    },
    {
      "id": "list_members",
      "name": "List members",
      "description": "Members of an organization.",
      "tags": ["organizations", "members"]
    }
  ]
}
