Overview
The Model Context Protocol (MCP) allows AI clients to discover and invoke tools exposed by your agent. aixyz implements MCP via theAixyzMCP class, serving tools at /mcp over a stateless StreamableHTTPServerTransport.
Endpoint
| Endpoint | Method | Description |
|---|---|---|
/mcp | POST | MCP tool endpoint using StreamableHTTPServerTransport |
Compatible Clients
Any MCP-compatible client can connect to your agent’s/mcp endpoint:
- Claude Desktop
- VS Code (GitHub Copilot)
- Cursor
- Other MCP-enabled tools
Automatic Registration
When using the standardapp/ directory structure, all tools in app/tools/*.ts are automatically registered as MCP tools during the build. No additional configuration is needed.
Files starting with
_ (e.g., app/tools/_helpers.ts) are excluded from tool registration.Manual Setup
If you’re using a custom server, wire up MCP manually with theAixyzMCP class:
Payment-Gated Tools
Tools withaccepts.scheme === "exact" require x402 payment via @x402/mcp. The payment wrapper is applied automatically when you provide an accepts configuration during registration.