---
title: "Streamable HTTP MCP endpoint for facilitator verify/settle tools"
method: POST
path: "/facilitator/mcp"
tags: ["x402 Core"]
---

# Streamable HTTP MCP endpoint for facilitator verify/settle tools

`POST /facilitator/mcp`

## Request

- Base URL: `https://x402-agent-pay.com`
- URL: `https://x402-agent-pay.com/facilitator/mcp`
- Auth: none declared

Live MCP transport (FastMCP Streamable HTTP, JSON responses, stateless). Call MCP initialize, notifications/initialized, tools/list and tools/call here. Tools x402_facilitator_verify and x402_facilitator_settle forward to the existing localhost /verify and /settle implementation. This is not GET /mcp (OpenAPI discovery JSON) and not /.well-known/mcp.json (static discovery document).

## Request body

- object: MCP JSON-RPC message

## Response `200`

MCP JSON-RPC response or SSE stream

## Other responses

- `400`: Malformed MCP request
- `403`: Forbidden Origin
- `421`: Misdirected Request (Host header rejected)

---

[API](https://skmtc.dev/x402-agent-pay/apis/agentpay-x402-facilitator-api.md) · [All operations](https://skmtc.dev/x402-agent-pay/apis/agentpay-x402-facilitator-api/llms.txt) · [OpenAPI document](https://skmtc.dev/x402-agent-pay/apis/agentpay-x402-facilitator-api/revisions/33ece6814ac9?raw)
