Langsung ke konten utama
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

Otentikasi dilakukan melalui Token Bearer OAuth 2.0. Token harus disertakan dalam header Authorization.

Body

application/json

Objek permintaan JSON-RPC 2.0 standar. params akan bervariasi berdasarkan method.

jsonrpc
string
required

Menentukan versi protokol JSON-RPC. HARUS "2.0".

Example:

"2.0"

method
string
required

String yang berisi nama metode yang akan dipanggil.

Example:

"tools/list"

id
string
required

Pengidentifikasi unik yang dibuat oleh klien. Server HARUS membalas dengan nilai yang sama dalam respons.

Example:

"request-id-12345"

params
object

Nilai terstruktur yang menyimpan nilai parameter untuk digunakan selama pemanggilan metode. Struktur objek ini bergantung pada metode.

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

Response

Respons keberhasilan JSON-RPC 2.0 standar. Struktur objek result bergantung pada metode yang dipanggil dalam permintaan.

jsonrpc
string
required

Menentukan versi protokol JSON-RPC.

Example:

"2.0"

result
object
required

Nilai yang dikembalikan oleh metode yang dipanggil. Strukturnya ditentukan oleh metode spesifik yang dipanggil.

id
string
required

Pengidentifikasi dari permintaan yang sesuai.

Example:

"request-id-12345"