Skip to main content
GET
/
workspaces
/
{workspace_id}
/
mcp-integrations
Error
A valid request URL is required to generate request examples
[
  {
    "id": "<string>",
    "workspace_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "name": "<string>",
    "description": "<string>",
    "slug": "<string>",
    "server_uri": "<string>",
    "oauth_integration_id": "<string>",
    "stdio_command": "<string>",
    "stdio_args": [
      "<string>"
    ],
    "timeout": 123,
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z",
    "has_stdio_env": false,
    "tools": [
      {
        "name": "<string>",
        "description": "<string>",
        "enabled": true,
        "requires_approval": false,
        "status": "available"
      }
    ]
  }
]
{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}

Authorizations

fastapiusersauth
string
cookie
required

Path Parameters

workspace_id
string<uuid>
required

Query Parameters

source
enum<string> | null

Restrict results to platform-managed or workspace-authored MCP integrations. Defaults to all rows.

Available options:
platform,
workspace

Response

Successful Response

id
string<uuid4>
required
workspace_id
string<uuid>
required
name
string
required
description
string | null
required
slug
string
required
server_type
enum<string>
required
Available options:
http,
stdio
server_uri
string | null
required
auth_type
enum<string>
required

Authentication type for MCP integrations.

Available options:
OAUTH2,
CUSTOM,
NONE
oauth_integration_id
string<uuid4> | null
required
state
enum<string>
required
Available options:
not_configured,
configured,
connected,
error
stdio_command
string | null
required
stdio_args
string[] | null
required
timeout
integer | null
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
has_stdio_env
boolean
default:false
tools
MCPToolSummary · object[] | null