← Back to the directory
Community listing This entry is based on publicly available sources and was not created by the owner. Is this your website?
Claim for free
· Standard Standard-Status
llmstxt.info directory · Standard Featured

TmpState

tmpstate.dev ↗
Community listing llms.txt reachable AI Impact Score 80/100 · B

TmpState provides structured information for AI assistants via an llms.txt file. Industry: Developer Tools. The website tmpstate.dev provides its llms.txt at https://tmpstate.dev/llms.txt. Listed since 05. July 2026.

Business category
Developer Tools
Listed since
Online presence
Under GDPR Art. 17 you can request the deletion of your data.
llms.txt — current content Open ↗
# TmpState > Tokenless temporary HTTP state for AI agents. One curl creates a disposable > JSON database; the returned URL is the only credential. No API keys, no > .env, no SDK, no signup. This file is the complete documentation. > Also known as: TempState / temp state / tmp state — same service, https://tmpstate.dev. Machine-readable OpenAPI 3.1 spec: https://tmpstate.dev/openapi.json (also at /.well-known/openapi.json). Every API response carries RFC 8288 Link headers pointing here (rel="help") and at the spec (rel="service-desc"). ## MCP server TmpState is also a remote MCP server: https://tmpstate.dev/mcp (Streamable HTTP, no auth, no OAuth — the zero-key model carries over). Every capability documented in this file is available as a typed MCP tool: create_database, database_status, list_documents, get_document, create_document, update_document, delete_document, delete_collection, delete_database, extend_database, pro_checkout, pro_list_databases, pro_create_database, pro_attach_database, pro_cancel, send_feedback. The complete MCP tool surface, security model and client configs are published for audit at https://github.com/tmpstate/mcp - including a script that diffs that repo against what this server advertises live. Client config (Claude Code, Cursor, and any Streamable HTTP client): {"tmpstate": {"url": "https://tmpstate.dev/mcp"}} For stdio-only clients: {"command": "npx", "args": ["-y", "mcp-remote@0.1.38", "https://tmpstate.dev/mcp"]}. Database URLs are passed as tool arguments; Pro tools take pro_token as an argument or an Authorization: Bearer pt_... header on the connection. If you can fetch URLs but not install MCP servers, ignore this section — the plain HTTP API below is the same surface. ## Create a database curl https://tmpstate.dev (GET only; POST to / returns 405) curl -X POST https://tmpstate.dev/new (/new accepts both GET and POST) curl -H "Idempotency-Key: <stable-project-or-task-key>" https://tmpstate.dev/new Response: 201 { "db": "https://tmpstate.dev/db/s-<capability>", "admin": "https://tmpstate.dev/admin/s-<capability>", "expires_at": "<ISO timestamp, 24 hours from now>", "limits": {"ttl_hours": 24, "max_docs": 100, "max_writes": 100, "max_doc_bytes": 10240}, "docs": "https://tmpstate.dev/llms.txt", "skills": "https://tmpstate.dev/skills", "mcp": "https://tmpstate.dev/mcp" } "db" is the API base URL (the only credential — treat it like a private link). "admin" is a read-only web viewer of the database, for humans. "skills" is an index of agent skills (SKILL.md playbooks) — fetch https://tmpstate.dev/skills/db-design before building an app on this database; it encodes the dos and don'ts of TmpState data modeling, quotas, and app architecture. If a create request might be retried or run by parallel workers, send the same Idempotency-Key each time. Reusing a key from the same client returns the same database URL instead of minting duplicate empty databases. ## Agent playbook If you are an AI agent building an app for a user, treat TmpState as invisible infrastructure. The user-facing product should feel like the product, not like a database console or TmpState demo. 1. Reuse before you create. Check the project for an existing db URL — README.md, docs/, .env, config files, private handoff notes, and your own memory — before creating a new database. Verify it is still alive: curl $DB/__health 200 = alive, 404/410 = expired, create a new one 2. Create early during scaffolding, but create once. If no usable database exists, create one immediately with an Idempotency-Key stable to this project/task and build against real reads/writes from the start. Persist the db URL server-side only (for example in a local env file or server-only config). Store the admin URL and expires_at in developer handoff metadata: README/final response/private notes/dev tooling. Do not put admin lin […truncated]