Bounded KVP, RAG search, and wipe receipts for agent jobs over remote MCP
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Bounded storage and search for agent jobs.
Tillpad gives agents namespaced key-value storage, file upload + semantic search, budget-aware metering, and run keys that wipe with a signed receipt when the job is done.
Live endpoint: https://tillpad.cnrcode.com/mcp
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.cnrcode.com/api/agents/bootstrap with { "email": "agent@example.com" } → bootstrapToken (no outbound mail).POST https://tillpad.cnrcode.com/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.
User or project MCP config:
Discovery manifests on the product host:
Schemas in src/server.ts match the hosted server.
| Tool | What it does |
|---|---|
usage_get | Current period usage and quotas |
budget_get | Remaining quotas, soft thresholds, and a checkout URL |
budget_estimate | Preflight 402/429 before spending (textLength / byteLength for rag_index) |
billing_machine_pay | How agents unlock prepaid Pro or buy SKUs via Stripe MPP (sku optional) |
agent_bootstrap | Zero-human onboarding: bootstrap token from email (no outbound mail) |
keys_create | Mint a run/sub key from an account tp_ key |
kvp_put | Store a string under a namespace/key (response includes budget) |
kvp_get | Read a namespaced value |
kvp_delete | Delete a KVP key |
kvp_list | List keys in a namespace |
file_upload | Upload UTF-8 text for RAG indexing (prefLights rag_index) |
files_list | List uploaded files |
files_types | Supported upload extensions and MIME types |
rag_search | Semantic search over indexed documents |
inspect_storage | Namespace inventory (scoped to the key when applicable) |
run_finish | Wipe namespaces bound to this run key; returns a signed wipe receipt |
support_contact | Contact Tillpad support from a Pro account; replies go to the account email |
kvp_put and/or file_upload.kvp_get / kvp_list and rag_search.run_finish to wipe run namespaces and keep the signed receipt.Use budget_estimate before large index jobs. budget_get / usage_get show 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:
Optionally submit https://github.com/number1101/tillpad-mcp at mcp.directory/submit.
MIT — catalog, documentation, and schema stub only.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/tillpad)<a href="https://allmcps.com/mcp/tillpad"><img src="https://allmcps.com/api/badge/tillpad?style=directory" alt="Tillpad on AllMCPs" /></a>