{
  "info": {
    "name": "Google Meet — mcp.ai",
    "description": "REST API for the Google Meet MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/googlemeet",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "googlemeet_create_meet",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/meet",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "meet"
          ]
        },
        "description": "Creates a new google meet space, optionally configuring its access type and entry point access controls.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"access_type\": \"\",\n  \"entry_point_access\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "googlemeet_get_conference_record_for_meet",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/conference/record/for/meet",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "conference",
            "record",
            "for",
            "meet"
          ]
        },
        "description": "Get conference record",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"end_time\": \"\",\n  \"space_name\": \"\",\n  \"start_time\": \"\",\n  \"meeting_code\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "googlemeet_get_meet",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/meet",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "meet"
          ]
        },
        "description": "Retrieve details of a google meet space using its unique identifier.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"space_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "googlemeet_get_participant_session",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/participant/session",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "participant",
            "session"
          ]
        },
        "description": "Tool to get a specific participant session from a conference record. use when you need to retrieve details about a particular participant in a past meeting.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "googlemeet_get_recordings_by_conference_record_id",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/recordings/by/conference/record/id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "recordings",
            "by",
            "conference",
            "record",
            "id"
          ]
        },
        "description": "Retrieves recordings from google meet for a given conference record id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"conferenceRecord_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "googlemeet_get_transcripts_by_conference_record_id",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/transcripts/by/conference/record/id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "transcripts",
            "by",
            "conference",
            "record",
            "id"
          ]
        },
        "description": "Retrieves all transcripts for a specific google meet conference using its conferencerecord id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"conferenceRecord_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "googlemeet_list_conference_records",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/conference/records",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "conference",
            "records"
          ]
        },
        "description": "Tool to list conference records. use when you need to retrieve a list of past conferences, optionally filtering them by criteria like meeting code, space name, or time range.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"filter\": \"\",\n  \"page_size\": 0,\n  \"page_token\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "googlemeet_list_participant_sessions",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/participant/sessions",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "participant",
            "sessions"
          ]
        },
        "description": "Tool to list all participant sessions for a specific conference record in google meet. use this when you need to retrieve a list of participants who joined a particular meeting.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"filter\": \"\",\n  \"parent\": \"\",\n  \"page_size\": 0,\n  \"page_token\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "googlemeet_update_space",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/space",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "space"
          ]
        },
        "description": "Updates a meeting space. use this tool to modify the settings of an existing google meet space. requires the space resource in the request body and the space name in the path.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"config\": {},\n  \"updateMask\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}