> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://platform.bctrl.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://platform.bctrl.ai/_mcp/server.

# MCP Reference

> The BCTRL MCP surface at a glance — endpoint, resources, tools, and content types.

## Endpoint

```text
https://api.bctrl.ai/mcp
```

Streamable HTTP is the recommended transport; stdio clients bridge with `mcp-remote`. See [Transports](/mcp/transports) and [Connect a client](/mcp/clients).

## Resources

```text
docs://index
docs://platform.bctrl.ai/{page}.md
operations://list
operations://{operationId}
schemas://list
schemas://{schemaName}
```

See [Resources](/mcp/resources).

## Core tools

```text
bctrl_help             # generated GET /v1/help operation
bctrl_search_api       # search operations
bctrl_get_operation    # exact operation metadata and schemas
bctrl_call_operation   # generic operation executor
```

Every documented public API operation is exposed as a generated
`bctrl_<operation_id>` tool. Punctuation is normalized to underscores. See
[Tools](/mcp/tools).

## Operation input

```text
pathParams  Path values such as runtimeId or toolRef
query       Query-string values
headers     Documented request headers
body        JSON request body
```

Multipart, binary, and SSE operations add specialized fields. See
[Calling Operations](/mcp/operations).

## Content types

| `contentType` | Meaning                          |
| ------------- | -------------------------------- |
| `json`        | JSON request/response operation. |
| `multipart`   | File upload operation.           |
| `binary`      | Binary download operation.       |
| `sse`         | Server-sent event stream.        |