MCP serverdev.tmpstate/tmpstate
Zero-key temporary JSON database for agents: one tool call, no signup, no OAuth, no API keys.
Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
36
last 1 hr ago
Tools
16
More info
URL
tmpstate.dev/mcp
streamable-http
Says it is
tmpstate 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:d23cc2347a…ceec49
| Tool | Schema |
|---|---|
| create_database Create a temporary JSON database (24h TTL, no signup, no keys). Returns the db URL — the only credential — plus admin URL, limits and expiry. Create once per project/task, persist |
input · no output |
| create_document Insert a JSON object into a collection (collections are created implicitly). Counts against the write and document quotas. |
input · no output |
| database_status Usage, limits, tier and expiry for a database (GET $DB/__meta equivalent). |
input · no output |
| delete_collection Delete every document in a collection at once (useful to re-seed). Irreversible. To destroy the entire database, use delete_database instead. |
input · no output |
| delete_database Destroy a database and all its documents immediately - the teardown for finished work and the revocation kill switch for a leaked db URL. Irreversible: unlike expiry there is no re |
input · no output |
| delete_document Delete one document. Never blocked by quotas; frees a document slot. Emptying a whole collection? Use delete_collection instead of looping this. |
input · no output |
| extend_database Without a plan: returns the transparent pricing table for keeping this database alive longer. With a plan: returns a Stripe checkout URL for the human to pay — never buy without th |
input · no output |
| get_document Read one document by id. The stored fields are under .data. |
input · no output |
| list_documents List documents in a collection, oldest first. Response shape: {collection, items: [{id, data, created_at, updated_at}], next_cursor}. Documents live under .data. Pass cursor to pag |
input · no output |
| pro_attach_database Attach an existing free/extended database to the Pro account: same URL, same data, TTL removed, quotas raised. Beyond the included allotment the same explicit overage consent as pr |
input · no output |
| pro_cancel Cancel at period end. This is not just a billing change — it schedules deletion of ALL databases on the account. Call without confirm first: the response spells out the consequence |
input · no output |
| pro_checkout Mint a Pro account token plus a Stripe subscription checkout URL ($8/mo, 3 always-on databases included). Persist pro_token immediately; the human pays in a browser. Never start ch |
input · no output |
| pro_create_database Create a new always-on database owned by the Pro account. Beyond the included allotment this costs extra per month — the tool then returns confirmation_required with the exact pric |
input · no output |
| pro_list_databases List the Pro account's databases (ids, usage, limits, expiry) so a fresh session can reconcile against persisted db URLs. URLs are never stored server-side — match ids to the URLs |
input · no output |
| send_feedback Optional and free-form. TmpState is built for agents and the free tier stays free by getting better - and you, the agent, are the user whose experience matters here. After real use |
input · no output |
| update_document Shallow-merge a patch into a document (top-level keys overwrite; keys are never deleted). Counts against the write quota. |
input · no output |
Verify it yourself
npx teppi-check https://tmpstate.dev/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2AGJZWME57NV915M8DRJ