---
title: "Stateless Streamable HTTP MCP"
method: POST
path: "/mcp"
---

# Stateless Streamable HTTP MCP

`POST /mcp`

## Request

- Base URL: `https://api.aifra.ru`
- URL: `https://api.aifra.ru/mcp`
- Auth: none declared

JSON-RPC via official MCP transport. tools/list is the authoritative input contract. Provider archive references and file parameter metadata are advertised only when provider downloads are configured; otherwise use files or archive_base64. Unknown mutation input fields are rejected. create/update/delete prepare only; the user must open approval_url. No management tokens or model-supplied source IPs. JSON body <=70 MiB; decoded ZIP <=50 MiB; inline static bytes <=1 MiB.

## Request body

- object

## Response `200`

JSON-RPC response

## Other responses

- `202`: Notification accepted
- `400`: Invalid JSON-RPC
- `403`: Foreign Origin/Host
- `413`: Body too large
- `429`: Capacity or rate limit

---

[API](https://skmtc.dev/aifra/apis/aifra-preview-api.md) · [All operations](https://skmtc.dev/aifra/apis/aifra-preview-api/llms.txt) · [OpenAPI document](https://skmtc.dev/aifra/apis/aifra-preview-api/revisions/276597d5361a?raw)
