Skip to content

List MCP Tool Names

agent_configs.list_mcp_tools() -> AgentConfigListMcpToolsResponse
GET/v5/agent_configs/mcp_tools

Return the fixed set of tool names that route to MCP servers rather than harness-provided tools.

These are the subset of allowed_tools values (Slack, Linear, GitHub, …) the platform treats as MCP servers; the list is a static enum, not account data, so it is identical for every caller. It is exposed mainly so the generated SDK carries the McpTool type and the frontend can assert its own MCP-versus-harness tool classifier against the backend to prevent drift. It does not list configs or the tools actually granted to any particular config.

ReturnsExpand Collapse
List[Literal["Slack", "Linear", "GitHub", 21 more]]
One of the following:
"Slack"
"Linear"
"GitHub"
"Confluence"
"Notion"
"Datadog"
"PagerDuty"
"Salesforce"
"Figma"
"Granola"
"Jira"
"Gmail"
"GoogleCalendar"
"GoogleDrive"
"GoogleDocs"
"GoogleSheets"
"GoogleSlides"
"Snowflake"
"Redash"
"Tableau"
"Metabase"
"Gong"
"ZoomInfo"
"Clay"

List MCP Tool Names

import os
from scale_gp_beta import SGPClient

client = SGPClient(
    api_key=os.environ.get("SGP_API_KEY"),  # This is the default and can be omitted
)
response = client.agent_configs.list_mcp_tools()
print(response)
[
  "Slack"
]
Returns Examples
[
  "Slack"
]