Saltar al contenido principal
POST
/
mcp
curl --request POST \
--url https://api.altostrat.io/mcp \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc": "2.0",
"id": "req-1",
"method": "initialize",
"params": {
"protocolVersion": "2025-06-18"
}
}'
{
  "jsonrpc": "2.0",
  "result": {},
  "id": "request-id-12345"
}

Authorizations

Authorization
string
header
required

La autenticación se realiza a través de un Token Bearer de OAuth 2.0. El token debe ser incluido en la cabecera Authorization.

Body

application/json

Un objeto de solicitud estándar JSON-RPC 2.0. Los params variarán según el method.

jsonrpc
string
required

Especifica la versión del protocolo JSON-RPC. DEBE ser "2.0".

Example:

"2.0"

method
string
required

Una cadena de texto que contiene el nombre del método a invocar.

Example:

"tools/list"

id
string
required

Un identificador único establecido por el cliente. El servidor DEBE responder con el mismo valor en la respuesta.

Example:

"request-id-12345"

params
object

Un valor estructurado que contiene los valores de los parámetros a utilizar durante la invocación del método. La estructura de este objeto depende del método.

Example:
{ "limit": 20, "cursor": "abc-123" }

Response

Una respuesta de éxito estándar JSON-RPC 2.0. La estructura del objeto result depende del método invocado en la solicitud.

jsonrpc
string
required

Especifica la versión del protocolo JSON-RPC.

Example:

"2.0"

result
object
required

El valor devuelto por el método invocado. Su estructura está determinada por el método específico que se invocó.

id
string
required

El identificador de la solicitud correspondiente.

Example:

"request-id-12345"