---
title: "Use the Streamable HTTP MCP endpoint"
method: POST
path: "/mcp"
---

# Use the Streamable HTTP MCP endpoint

`POST /mcp`

## Request

- Base URL: `https://factreason.com`
- URL: `https://factreason.com/mcp`
- Auth: HTTP bearer

Initialize the server and call tools/list for authoritative tool schemas. GET and DELETE answer 405 by design: this server offers no SSE stream.

## Response `200`

JSON-RPC response. A paid tool the caller cannot pay for returns a tool result with isError: true carrying the payment requirements (status 402) and a nextStep, never an HTTP 402.

## Other responses

- `405`: Method not allowed. Required by the Streamable HTTP spec when no SSE stream is offered.

---

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