Tillpad MCP
Everything your AI agents need to do their jobs, with a spending cap they can't go over.
Power your agent
The publisher's own URL. Not a PlugMCP endpoint.
Host a copy with our keys and logs.
https://tillpad.dev/mcpThe Claude button above opens Claude with the name and URL filled in. You still confirm it there.
claude mcp add --transport http com.cnrcode-tillpad https://tillpad.dev/mcpRun in a terminal.
{ "mcpServers": { "com.cnrcode-tillpad": { "command": "npx", "args": [ "-y", "mcp-remote", "https://tillpad.dev/mcp" ] } }}claude_desktop_config.json
Remote URL or a command on your machine? How the two installs differ
Run on PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
LaunchTillpad gives agents namespaced key-value storage, file upload + semantic search, receive-only email inboxes, budget-aware metering, and run keys that wipe with a signed receipt when the job is done.
Live endpoint: https://tillpad.dev/mcp
The previous endpoint https://tillpad.cnrcode.com/mcp keeps serving the same server, so existing client configs keep working.
This repository is the public catalog and schema stub for directory crawlers. It is not the hosted server. Point MCP clients at the live URL above with a Tillpad API key. Running the TypeScript in this repo does not store or search anything.
Agent guide: see AGENTS.md for discovery URLs, auth, and MCP connect snippets.
POST https://tillpad.dev/api/agents/bootstrap with { "email": "[email protected]" } → bootstrapToken (no outbound mail).POST https://tillpad.dev/api/billing/machine-pay with Authorization: Bearer <bootstrapToken> and optional { "sku": "pro_prepaid_30d" }.secret (tp_…) and planPeriodEnd.See scratchpad.txt and llms-full.txt. Legal: Terms.
tp_.Never commit a real key. Use the tp_… placeholder in configs.
Transport is Streamable HTTP. Send Authorization: Bearer tp_… on every request.
This repo includes a Cursor plugin manifest and root mcp.json for one-click install from the Cursor Marketplace.
Tillpad MCP tools cover namespaced KVP, RAG search, receive-only email inboxes, scheduled HTTPS jobs, budget metering, and run-key wipe receipts.
tp_… from bootstrap + machine-pay or the dashboard).The plugin points at https://tillpad.dev/mcp with Authorization: Bearer ${TILLPAD_API_KEY}. Never commit a real key.
Local plugin test (before marketplace submission):
# Copy catalog repo into Cursor local plugins folder
$dest = "$env:USERPROFILE\.cursor\plugins\local\tillpad"
New-Item -ItemType Directory -Force -Path $dest | Out-Null
Copy-Item -Recurse -Force "C:\dev\tillpad\tillpad-mcp\*" $dest
# Then: Cursor Customize → Tillpad → set TILLPAD_API_KEY → Developer: Reload Window
Submit the public repo at cursor.com/marketplace/publish when ready.
User or project MCP config:
{
"mcpServers": {
"tillpad": {
"url": "https://tillpad.dev/mcp",
"headers": {
"Authorization": "Bearer tp_…"
}
}
}
}
{
"mcpServers": {
"tillpad": {
"command": "npx",
"args": ["mcp-remote", "https://tillpad.dev/mcp", "--header", "Authorization: Bearer tp_…"]
}
}
}
{
"url": "https://tillpad.dev/mcp",
"headers": {
"Authorization": "Bearer tp_…"
}
}
Discovery manifests on the product host:
Schemas in src/server.ts match the hosted server.
create_api_key (or the dashboard): dedicated namespace, TTL, optional op budget.manage_memory / manage_kv and/or index_document.manage_memory / manage_kv and search_documents.finish_run to wipe run namespaces and keep the signed receipt.Use estimate_usage before large index jobs. get_usage shows what is left in the period.
Authorization: Bearer tp_…code, status, actions, and budget
actions[].type: "checkout" — hosted Stripe Checkout URL for a recurring human subscriptionactions[].type: "machine_pay" — agent prepaid Pro (30/90 days) or top-up SKUs via Stripe MPP; default sku pro_prepaid_30d at $9.00This is Stripe Machine Payments Protocol, not ChatGPT Instant Checkout / ACP.
The Tillpad product (Worker, billing, storage) is closed source. This catalog is MIT-licensed so directories can list tools and install snippets.
Registry name: com.cnrcode/tillpad (domain namespace via cnrcode.com).
Ensure https://cnrcode.com/.well-known/mcp-registry-auth is deployed (cnrcode-site repo).
Set GitHub repo secret MCP_PRIVATE_KEY (hex; see cnrcode-site key generation script).
Push a version tag so GitHub Actions publishes server.json to the official MCP Registry:
git tag v0.1.1
git push origin v0.1.1
Optionally submit https://github.com/CNR-Consulting/tillpad-mcp at mcp.directory/submit.
This repo includes a stdio catalog stub (src/main.ts) so Glama can build a container, start the process, and introspect the 18 tool definitions. It does not implement storage or billing — clients still connect to the hosted endpoint above.
After claiming via glama.json, configure the Dockerfile admin page:
Glama generates its own Dockerfile from that form; the repo Dockerfile is for local smoke tests only.
Score badge (for awesome-mcp-servers and similar lists):
[](https://glama.ai/mcp/servers/number1101/tillpad-mcp)
Local verify:
npm ci && npm run build && npm start # hangs on stdio — expected
docker build -t tillpad-mcp-stub . && docker run -i tillpad-mcp-stub
Full step-by-step (claim, admin Dockerfile, release, awesome-mcp PR): docs/glama-release.md.
MIT — catalog, documentation, and schema stub only.
© 2026 MCP Directory.
Everything your AI agents need to do their jobs, with a spending cap they can't go over.
{ "mcpServers": { "com.cnrcode-tillpad": { "url": "https://tillpad.dev/mcp", "headers": {} } }}Tools
No tool list yet. Remote servers get one after the first health check.
FAQ
Copy the http config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
No required environment variable is listed on this record.
Tillpad is reached over HTTP.
Last checked 2026-11-08. Everything your AI agents need to do their jobs, with a spending cap they can't go over.