---
title: "Endpoint MCP (JSON-RPC sobre HTTP streamable)"
method: POST
path: "/mcp"
tags: ["mcp"]
---

# Endpoint MCP (JSON-RPC sobre HTTP streamable)

`POST /mcp`

## Request

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

Servidor MCP remoto de Contadeo (las 15 tools del paquete contadeo-mcp). Bearer: access token OAuth (flujo de consentimiento) o API key cdo_. Un 401 incluye `WWW-Authenticate` con `resource_metadata` (RFC 9728) para que el cliente inicie OAuth. No es un endpoint REST: habla JSON-RPC 2.0 según la spec MCP.

## Request body

- object: Mensaje JSON-RPC 2.0 (initialize, tools/list, tools/call...)

## Response `200`

Respuesta JSON-RPC

- object

## Other responses

- `401`: Sin credencial: lleva WWW-Authenticate con la URL de la metadata RFC 9728

---

[API](https://skmtc.dev/contadeo/apis/api-de-contadeo.md) · [All operations](https://skmtc.dev/contadeo/apis/api-de-contadeo/llms.txt) · [OpenAPI document](https://skmtc.dev/contadeo/apis/api-de-contadeo/revisions/461bbb9a74ce?raw)
