> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gp.scale.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List MCP Tool Names

> AllowedTool values that route to MCP servers (vs harness-provided tools). Exposed primarily so the generated SDK includes the `McpTool` enum type — the frontend asserts its own MCP-tool classifier against this enum to prevent drift.



## OpenAPI

````yaml https://api.dev-sgp.scale.com/openapi-versions/v5/openapi.json get /v5/agent_configs/mcp_tools
openapi: 3.1.0
info:
  title: EGP API V5
  description: >-
    This is the parent API for all EGP APIs. If you are looking for the EGP API,
    please go to https://api.egp.scale.com/docs.
  contact:
    name: Scale Generative AI Platform
    url: https://scale.com/genai-platform
  version: 0.1.0
servers:
  - url: https://api.egp.scale.com
security: []
paths:
  /v5/agent_configs/mcp_tools:
    get:
      tags:
        - Agent Configs
      summary: List MCP Tool Names
      description: >-
        AllowedTool values that route to MCP servers (vs harness-provided
        tools). Exposed primarily so the generated SDK includes the `McpTool`
        enum type — the frontend asserts its own MCP-tool classifier against
        this enum to prevent drift.
      operationId: GET-V5-/v5/agent_configs/mcp_tools
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/McpTool'
                type: array
                title: Response Get-V5-/V5/Agent Configs/Mcp Tools
components:
  schemas:
    McpTool:
      type: string
      enum:
        - Slack
        - Linear
        - GitHub
        - Confluence
        - Notion
        - Datadog
        - PagerDuty
        - Salesforce
        - Figma
        - Granola
      title: McpTool
      description: |-
        Subset of ``AllowedTool`` values that represent MCP servers.

        Single source of truth for which tool names route to MCPs (Linear,
        Notion, ...) vs harness-provided tools (Read, Bash, ...). Values must
        stay aligned with the matching ``AllowedTool`` members.

        The frontend reads this enum's members via the generated SDK
        (``components['schemas']['McpTool']``) to keep its own MCP-tool list in
        sync with the backend — drift between this enum and the TS list is
        asserted in `mcpTools.test.ts`.

````