Remote MCP server on Cloudflare Workers exposing a hash-chained trading execution ledger (Alpaca bracket-order fills) and optional market data.
mode: demo source: built-in demo dataset · market data: not configured
POST https://ledger-mcp.brickerp.workers.dev/mcp — Streamable HTTP (recommended)GET https://ledger-mcp.brickerp.workers.dev/sse — legacy HTTP+SSE lane for older clientsGET https://ledger-mcp.brickerp.workers.dev/healthz — liveness (no auth)Both MCP endpoints require Authorization: Bearer <MCP_API_KEY>. The key is a deployment secret (wrangler secret put MCP_API_KEY); it is never shown here.
.cursor/mcp.json){
"mcpServers": {
"ledger-mcp": {
"url": "https://ledger-mcp.brickerp.workers.dev/mcp",
"headers": {
"Authorization": "Bearer <MCP_API_KEY>"
}
}
}
}
mcp-remote){
"mcpServers": {
"ledger-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://ledger-mcp.brickerp.workers.dev/mcp",
"--header",
"Authorization: Bearer <MCP_API_KEY>"
]
}
}
}
npx @modelcontextprotocol/inspector@latest --transport http --server-url https://ledger-mcp.brickerp.workers.dev/mcp --header "Authorization: Bearer <MCP_API_KEY>"
ledger_headledger_eventsledger_summaryledger_pnlledger_verifymarket_quotemarket_barsResources: ledger://about, ledger://{ledgerId}/head, ledger://{ledgerId}/summary. Prompt: daily_review.
Source: github.com/BrickerP/BrickerP · projects/ledger-mcp (MIT).