Skip to main content
GET
/
mcp
/
servers
/
{server_id}
/
tools
cURL
curl 'https://api.gumloop.com/api/v1/mcp/servers/gumloop_slack/tools?team_id=YOUR_TEAM_ID' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
{
  "tools": [
    {
      "tool_call_id": "gumloop_slack__slack_send_message",
      "name": "slack_send_message",
      "description": "Send a message to a Slack channel.",
      "input_schema": {
        "type": "object",
        "properties": {
          "channel": {
            "type": "string"
          },
          "text": {
            "type": "string"
          }
        },
        "required": [
          "channel",
          "text"
        ]
      },
      "server_id": "gumloop_slack",
      "server_type": "gumcp_server",
      "server": {}
    }
  ],
  "server_id": "gumloop_slack",
  "status": "connected",
  "gumloop_auth_url": "https://www.gumloop.com/oauth/connect/slack"
}

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.

Path Parameters

server_id
string
required

Identifier of the MCP server.

Query Parameters

team_id
string

Scope the lookup to a single team.

Response

Tools available on the server, plus the server's connection state.

tools
object[]
server_id
string | null
Example:

"gumloop_slack"

status
string | null
Example:

"connected"

gumloop_auth_url
string | null
Example:

"https://www.gumloop.com/oauth/connect/slack"