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

# MCP Streamable HTTP endpoint

`POST /mcp`

## Request

- Base URL: `https://superskill.sh/api`
- URL: `https://superskill.sh/api/mcp`
- Auth: none declared

SuperSkill MCP server v0.3.1. Exact tool inventory: search, fetch, search_harnesses, harness_detail, search_resources, resource_detail, resource_use_instructions, pull_instructions, pull_harness, search_docs, publish_markdown_to_harness, publish_resource_package. Search and fetch use the OpenAI compatibility result shapes. Other tool results include structuredContent with stable code/status fields; logical failures set isError=true while JSON-RPC transport failures use the JSON-RPC error envelope.

## Response `200`

MCP JSON-RPC response over JSON or text/event-stream. Tool-level failures remain protocol-successful JSON-RPC responses but carry result.isError=true and a stable result.structuredContent.code.

---

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