---
title: "MCP Streamable HTTP endpoint"
method: POST
path: "/mcp"
---

# MCP Streamable HTTP endpoint

`POST /mcp`

## Request

- Base URL: `https://actiondock.app`
- URL: `https://actiondock.app/mcp`
- Auth: HTTP bearer

JSON-RPC 2.0 messages for the Model Context Protocol. Tools: list_actions, list_connections, run_action, get_job, wait_for_job, list_job_reconciliations, list_events, list_usage. GET and DELETE return 405; sessions are stateless.

## Request body

- object: JSON-RPC 2.0 request

## Response `200`

JSON-RPC 2.0 response

- object: JSON-RPC 2.0 response

## Other responses

- `401`: Missing, invalid, or revoked workspace API key.
- `404`: Resource not found or outside the caller's workspace.
- `429`: Rate limit exceeded (rate_limit_exceeded).

---

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