---
title: "MCP server info and tool discovery"
method: GET
path: "/mcp"
tags: ["MCP"]
---

# MCP server info and tool discovery

`GET /mcp`

## Request

- Base URL: `https://api.playcallerapp.com`
- URL: `https://api.playcallerapp.com/mcp`
- Auth: none required

Returns human-readable JSON describing the PlayCaller MCP server: endpoint URL, auth method, all available tools with descriptions, and links to documentation.

Point Cursor, Claude Desktop, or any MCP-compatible client at this URL to discover available tools automatically.

**Auth:** No authentication required for GET (tool invocation requires X-PlayCaller-Key)

## Response `200`

MCP server info with tool list

- object
  - `name` string
  - `version` string
  - `protocol` string
  - `endpoint` string, uri
  - `auth` string
  - `tools` MCPTool[]
    - `name` string, required
    - `description` string, required
    - `inputSchema` object, required: JSON Schema for tool arguments
      - `type` string
      - `properties` object
      - `required` string[]
  - `docs` string, uri
  - `get_key` string, uri

---

[API](https://skmtc.dev/playcallerapp/apis/playcaller-data-api.md) · [All operations](https://skmtc.dev/playcallerapp/apis/playcaller-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/playcallerapp/apis/playcaller-data-api/revisions/100c0a3ffbfe?raw)
