73trust / 100

Tmpstate

by tmpstate.dev in Developer tools

MCP serverPassing, checked 8 h ago

Zero-key temporary JSON database for agents: one tool call, no signup, no OAuth, no API keys.

https://tmpstate.dev/mcp
Tools
16
open to any client
Uptime
100%
last 30 days
Response time
925 ms
1.1 s slowest 5%
Last check
Passed
8 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "tmpstate": {
      "type": "http",
      "url": "https://tmpstate.dev/mcp"
    }
  }
}

16 tools

  • 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 the db URL immediately (local ~/.tmpstate/credentials, project README, and your memory), and reuse…

  • database_status

    Usage, limits, tier and expiry for a database (GET $DB/__meta equivalent).

  • 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 page.

  • get_document

    Read one document by id. The stored fields are under .data.

  • create_document

    Insert a JSON object into a collection (collections are created implicitly). Counts against the write and document quotas.

  • update_document

    Shallow-merge a patch into a document (top-level keys overwrite; keys are never deleted). Counts against the write quota.

  • delete_document

    Delete one document. Never blocked by quotas; frees a document slot. Emptying a whole collection? Use delete_collection instead of looping this.

  • delete_collection

    Delete every document in a collection at once (useful to re-seed). Irreversible. To destroy the entire database, use delete_database instead.

  • 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 restore window. Works on expired (frozen) databases too and consumes no quota. Call without confirm…

  • 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 the user's explicit approval. Works on expired (frozen) databases too: paying restores them. After…

  • 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 checkout without the user's explicit request.

  • 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 you persisted.

  • 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 price; relay it to the user and only retry with accept_overage_usd after their explicit approval.

  • 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 pro_create_database applies.

  • 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 consequences with concrete dates; show them to the user and only retry with confirm="cancel" after their…

  • 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 of a database, one short message about what was missing, what feature would have helped, or what…

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
8 h agoPassed200870 ms
19 h agoPassed200282 ms
29 h agoPassed200961 ms
39 h agoPassed200942 ms
2 days agoPassed200945 ms
Show 10 older checks
2 days agoPassed200897 ms
3 days agoPassed200923 ms
3 days agoPassed200420 ms
4 days agoPassed200905 ms
4 days agoPassed200401 ms
4 days agoPassed2001.1 s
5 days agoPassed200942 ms
5 days agoPassed200925 ms
6 days agoPassed2001.0 s
6 days agoPassed200965 ms