MCP Tools
Tool discovery endpoint for the MCP registry.
MCP Tools
The MCP Tools endpoint exposes the tool registry, allowing clients to discover available tools, their parameters, trust tiers, and expected durations.
GET/api/mcp-toolsAUTH
List all registered MCP tools.
Response
[
{
"name": "goldencheck",
"description": "Profile and validate data quality for a source",
"category": "quality",
"tier": "read",
"duration": "fast",
"params": [
{ "name": "source_id", "type": "string", "required": true, "description": "Source to profile" }
]
},
{
"name": "goldenmatch",
"description": "Probabilistic record linkage and deduplication",
"category": "matching",
"tier": "write",
"duration": "slow",
"params": [
{ "name": "source_id", "type": "string", "required": true, "description": "Source to match against" },
{ "name": "threshold", "type": "number", "required": false, "description": "Confidence threshold (0.0-1.0)" }
]
}
]
Metadata Fields
| Field | Type | Description |
|---|---|---|
name | string | Unique tool identifier |
description | string | Human-readable summary of what the tool does |
category | string | Functional category (e.g. quality, matching, transform, orchestration, schema) |
tier | string | Trust tier — read (no side effects) or write (mutates data). Used by the trust gate. |
duration | string | Expected execution time — fast (< 5s) or slow (5s+) |
params | array | List of parameter definitions with name, type, required, and description |