Skip to main content
GET
/
mcp
/
servers
cURL
curl 'https://api.gumloop.com/api/v1/mcp/servers?team_id=YOUR_TEAM_ID' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
{
  "servers": [
    {
      "server_id": "gumloop_slack",
      "name": "Slack",
      "type": "gumcp_server",
      "status": "connected",
      "icon_url": "https://www.gumloop.com/icons/slack.png",
      "description": "Send and read Slack messages.",
      "gumloop_auth_url": "https://www.gumloop.com/oauth/connect/slack",
      "mcp_url": null,
      "tool_count": 12,
      "allowed_tool_call_ids": null
    },
    {
      "server_id": "gumloop_linear",
      "name": "Linear",
      "type": "gumcp_server",
      "status": "unauthenticated",
      "icon_url": "https://www.gumloop.com/icons/linear.png",
      "description": "Read and create Linear issues.",
      "gumloop_auth_url": "https://www.gumloop.com/oauth/connect/linear",
      "mcp_url": null,
      "tool_count": 8,
      "allowed_tool_call_ids": null
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.gumloop.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

A personal API key or an OAuth 2.0 access token. Personal API keys also require the x-auth-key header with your user ID.

Query Parameters

team_id
string

Scope the catalog to a single team. When omitted, returns servers visible to the authenticated user.

Response

MCP servers visible to the caller.

servers
object[]