---
title: "Send MCP JSON-RPC message"
method: POST
path: "/mcp/message"
---

# Send MCP JSON-RPC message

`POST /mcp/message`

Send JSON-RPC 2.0 messages to interact with MCP tools (initialize, tools/list, tools/call)

## Request body

- JSONRPCRequest
  - `jsonrpc` '2.0', required — JSON-RPC version
  - `id` string — Request identifier
  - `method` 'initialize' | 'tools/list' | 'tools/call' | 'resources/list' | 'prompts/list', required — MCP method name
  - `params` object — Method parameters

## Response `200`

JSON-RPC response

- JSONRPCResponse
  - `jsonrpc` '2.0', required
  - `id` string, required
  - `result` object — Success result
  - `error` object — Error object
    - `code` integer
    - `message` string

---

[API](https://skmtc.net/nyne/apis/nyne-ai-mcp-server-api.md) · [All operations](https://skmtc.net/nyne/apis/nyne-ai-mcp-server-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nyne/nyne-ai-mcp-server-api/revisions/592108b66031/schema)
