Connect any MCP host to the same seven tools the agent uses
Streamable HTTP at protocol revision 2026-07-28, stateless, read only. Every block below renders from docs/connect.yaml, the same source as docs/connect.md, so the two cannot drift.
https://readback-mcp.vercel.app/mcp
Claude Desktop, remote
Settings, Connectors, Add custom connector
Name: readback URL: https://readback-mcp.vercel.app/mcp
Claude Desktop, local over stdio
claude_desktop_config.json
{
"mcpServers": {
"readback": {
"command": "uv",
"args": ["run", "--directory", "/path/to/readback", "readback-mcp"]
}
}
}claude.ai
Settings, Connectors, Add custom connector
Name: readback URL: https://readback-mcp.vercel.app/mcp
Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"readback": { "url": "https://readback-mcp.vercel.app/mcp" }
}
}VS Code
.vscode/mcp.json
{
"servers": {
"readback": { "type": "http", "url": "https://readback-mcp.vercel.app/mcp" }
}
}Codex
~/.codex/config.toml
[mcp_servers.readback] command = "uv" args = ["run", "--directory", "/path/to/readback", "readback-mcp"]
server.json
For the MCP registry, remote only. Registry name io.github.mekala27-45/readback.
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Read only analyst tools over three published warehouses (housing, flights, a fictional bank), with a readback tool that re-verifies any number against the warehouse.",
"name": "io.github.mekala27-45/readback",
"remotes": [
{
"type": "streamable-http",
"url": "https://readback-mcp.vercel.app/mcp"
}
],
"repository": {
"source": "github",
"url": "https://github.com/mekala27-45/readback"
},
"title": "readback",
"version": "0.1.0",
"websiteUrl": "https://mekala27-45.github.io/readback/connect/"
}Conformance
| Revision | 2026-07-28 |
| Discovery | readback, versions 2026-07-28, prompts, resources, tools |
| Tools, each with an output schema | 7 of 7: warehouses, describe, search_catalog, run_sql, published, readback, lookup |
| Two lists byte identical | ✓ yes |
| Hour long public cache hints | ✓ on every list |
| Unsupported version | error -32022 |
| Trace context through _meta | ✓ the server span is a child of the caller's |
| Transports answering the same list | in memory, stdio, streamable http |