Vai al contenuto principale
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

L'autenticazione viene eseguita tramite un Bearer Token OAuth 2.0. Il token deve essere incluso nell'header Authorization.

Body

application/json

Un oggetto di richiesta JSON-RPC 2.0 standard. La struttura di params varierà in base al method.

jsonrpc
string
required

Specifica la versione del protocollo JSON-RPC. DEVE essere "2.0".

Example:

"2.0"

method
string
required

Una stringa contenente il nome del metodo da invocare.

Example:

"tools/list"

id
string
required

Un identificatore univoco stabilito dal client. Il server DEVE rispondere con lo stesso valore nella risposta.

Example:

"request-id-12345"

params
object

Un valore strutturato che contiene i valori dei parametri da utilizzare durante l'invocazione del metodo. La struttura di questo oggetto dipende dal metodo.

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

Response

Una risposta di successo JSON-RPC 2.0 standard. La struttura dell'oggetto result dipende dal metodo chiamato nella richiesta.

jsonrpc
string
required

Specifica la versione del protocollo JSON-RPC.

Example:

"2.0"

result
object
required

Il valore restituito dal metodo invocato. La sua struttura è determinata dallo specifico metodo che è stato chiamato.

id
string
required

L'identificatore dalla richiesta corrispondente.

Example:

"request-id-12345"