---
title: "The MCP tools as a function-calling manifest"
method: GET
path: "/mcp/tools.json"
tags: ["Agents and status"]
---

# The MCP tools as a function-calling manifest

`GET /mcp/tools.json`

## Request

- Base URL: `https://api.getchord.xyz/v1`
- URL: `https://api.getchord.xyz/v1/mcp/tools.json`
- Auth: none declared

The same tool list as OpenAI-style function definitions, for frameworks that take a manifest instead of speaking MCP. Always current: it is printed from the list the MCP server serves.

## Response `200`

- object
  - `name` string
  - `version` string
  - `base_url` string
  - `mcp` string: The hosted MCP endpoint.
  - `auth` object
    - `header` string
    - `required` boolean
  - `tools` object[]
    - `type` string
    - `function` object
      - `name` string
      - `description` string
      - `parameters` object: JSON Schema of the arguments.

---

[API](https://skmtc.dev/getchord/apis/chord-api.md) · [All operations](https://skmtc.dev/getchord/apis/chord-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getchord/apis/chord-api/revisions/d3bc4640fea0?raw)
