once_demo
Try ONCE Duplicate Suppression
SAFE ZERO-SETUP DEMO. Call this tool twice with the same id to see ONCE suppress the second execution. Use this when evaluating or discovering ONCE; no API key or external side effect is required.
idrequired
io.github.GSterlingPressPublished by GitHub account GSterlingPressv0.8.4Updated Oct 28, 2026
Prevent duplicate AI-agent side effects with idempotency, verification, and durable receipts.
The publisher's own server: ONCE
Remote MCP service that wraps consequential agent actions with idempotency keys, post-state verification and durable receipts to prevent duplicate side effects.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.GSterlingPress%2Fonce/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"once-exactly-once-reliability-for-ai-age": {
"type": "http",
"url": "https://optimistic-compassion-production.up.railway.app/mcp"
}
}
}Never let an AI agent accidentally do the same consequential action twice.
ONCE is a tiny reliability layer for AI agents and automation. Use it when a retry could create a duplicate refund, charge, email, booking, order, webhook, or database mutation.
Run it twice. The second receipt returns "duplicateSuppressed":true.
The experimental trial key includes 100 calls/month. Save it when issued: ONCE stores only its hash and cannot reveal it again. Trial issuance is rate-limited.
Base URL: https://optimistic-compassion-production.up.railway.app
GET /health — livenessGET /ready — storage readinessGET /version — deployed versionGET /v1/stats — privacy-safe aggregate adoption countersGET /v1/activity — privacy-safe external activity summaryPOST /v1/demo — safe public duplicate-suppression demoPOST /v1/trial — self-serve experimental API keyPOST /v1/once — authenticated execution + verificationPOST /mcp — MCP Streamable HTTP endpointAgents see timeouts and ambiguous responses. A naive retry can repeat a side effect. ONCE uses an idempotency key, executes the action, checks authoritative post-state, and stores a durable receipt. A later retry with the same key returns the verified receipt instead of executing the action again.
Use ONCE when: software/AI performs an external side effect; the result can be ambiguous because of timeout/retry/delayed state; and repeating it could be harmful or annoying. Typical triggers: duplicate refund, payment, email, booking, order, ticket, webhook, record creation, account change, provisioning, transfer, or irreversible workflow transition. Do not use ONCE for harmless read-only retries.
ONCE 0.8.0 is published as io.github.GSterlingPress/once in the official MCP Registry and supports MCP 2025-11-25 over Streamable HTTP. Tools: once_demo and authenticated once_execute.
AGENTS.md tells coding and AI agents exactly when ONCE belongs around an action.llms.txt gives LLMs a compact explanation, live endpoints, and the core retry-safety rule.openapi.json exposes ONCE REST operations in OpenAPI 3.1 format for tool importers and generated clients.mcp.json contains a generic MCP client configuration.docs/AGENT-INTEGRATIONS.md contains copy/paste patterns for MCP and REST agents.server.json contains official MCP Registry metadata.Search/discovery concepts: AI agent idempotency, prevent duplicate agent actions, exactly once AI actions, safe agent retries, verify before retry, duplicate refund prevention, agent side effect reliability, postcondition verification for agents, MCP idempotency tool.
GET /v1/stats exposes only aggregate counters: demo calls, MCP calls, trial keys issued, authenticated API calls, and duplicates suppressed. GET /v1/activity adds privacy-safe external-activity counts and anonymous caller grouping. Neither endpoint exposes request bodies, target URLs, API keys, or identities.
Node.js 20+:
Local key: npm run key:issue -- --name local
ONCE includes durable filesystem receipts, cross-process locking, postcondition verification, API keys, quotas/metering, rate limits, request IDs, SSRF/private-network protection, self-serve trial onboarding, privacy-safe adoption telemetry, Docker/Railway deployment, and MCP support. V0 intentionally remains one replica with persistent storage. Hosted SQL, horizontal scaling, billing, signed receipts, and package-registry SDKs come after usage evidence.
Public experimental V0.8. Do not use for high-stakes production financial actions until additional security, persistence, audit, and failure-mode review is complete.
Source: README.md at commit d12355a
Try ONCE Duplicate Suppression
SAFE ZERO-SETUP DEMO. Call this tool twice with the same id to see ONCE suppress the second execution. Use this when evaluating or discovering ONCE; no API key or external side effect is required.
idrequiredPrevent Duplicate Consequential Agent Actions
CALL THIS when an AI agent is about to perform or retry a consequential external side effect where duplication would be harmful: purchase, refund, payment, booking, send, create, modify, submit, or delete. ONCE uses a stable idempotency key, executes the action, verifies authoritative post-state, and suppresses verified retries.
actionrequiredverifyrequiredidempotencyKeyrequired90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a license in the repository or the registry entry.
app.onceOfficial publisher
Lets an assistant upload, AI-check, submit and track music releases on the ONCE distribution platform.

Published by GitHub account paironce
Pairs an AI agent's machine with your own phone or computer to send and receive files and text, end-to-end encrypted.

Published by GitHub account londoncoding
Lets an assistant track GitHub issue and Stripe test-payment outcomes and recover uncertain supported actions through a hosted ONCE project.

Published by GitHub account postoncehq
PostOnce is a remote MCP server that lets an assistant create drafts, schedule posts and publish to social accounts connected through PostOnce.

Published by GitHub account stringsofthemind-oss
Once is a local MCP server that helps an AI assistant make consequential external writes, such as refunds or bookings, safe to retry without duplicating the.
curl -X POST https://optimistic-compassion-production.up.railway.app/v1/demo \ -H 'content-type: application/json' \ -d '{"id":"hello-once"}'curl -X POST https://optimistic-compassion-production.up.railway.app/v1/trial \ -H 'content-type: application/json' \ -d '{"name":"my-agent"}'npm testnpm start