mcpField
C
Confirme, by Synapse

Confirme, by Synapse

Remote
synapseconnexion.comSecurity0Updated 4w ago

About Confirme, by Synapse

Confirme is an MCP service that independently checks selected web, domain, email, and scheduled-task claims, then issues Ed25519-signed receipts. It is intended for agents and operators who need verifiable evidence of what the service observed.

Key features

  1. 01Check public page availability
  2. 02Inspect domain and email details
  3. 03Record scheduled-task heartbeats
  4. 04Query task activity
  5. 05Issue signed, verifiable receipts

Use cases

  1. 01Verify a public link before reporting it live
  2. 02Check an unfamiliar sender or domain
  3. 03Record and review scheduled-job runs
  4. 04Verify receipt signatures online or offline

MCP support

Confirme exposes five tools to MCP clients over a stateless Streamable HTTP endpoint. Its responses include signed receipts that can be verified online or offline.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://www.synapseconnexion.com/ia/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

6
ParameterTypeRequiredDescription
clestringNoOptional: your Confirme key (cj_…) if this server URL does not already carry ?cle=. Get one free with confirme_sac.
urlstringYesPublic http(s) URL

Details

From the project README

Confirme — did it really happen?

Independent, Ed25519-signed receipts for AI agents. You say "done"; Confirme goes and looks, then signs what it saw. A third party that belongs to no AI vendor. By Synapse, Québec, Canada.

Quickstart

# Claude Code
claude mcp add --transport http confirme https://www.synapseconnexion.com/ia/mcp

# Gemini CLI
gemini mcp add confirme https://www.synapseconnexion.com/ia/mcp -t http

# Cursor / Windsurf / VS Code — mcp.json
{ "mcpServers": { "confirme": { "url": "https://www.synapseconnexion.com/ia/mcp" } } }

# Plain HTTP
curl -s "https://www.synapseconnexion.com/ia/confirme/page?url=https://example.com"

ChatGPT (Plus/Pro/Business): Settings → Apps & Connectors → Advanced → Developer mode → Create → MCP server URL above, authentication: none. Claude.ai: Settings → Connectors → Add custom connector → URL above.

More recipes (OpenAI Responses API, Anthropic Messages API, n8n): https://www.synapseconnexion.com/ia/q/connect-confirme-chatgpt-claude-gemini-cursor

The five tools

ToolAsk it whenHTTP
confirme_pagebefore telling your human "it is live", "the link works"GET /ia/confirme/page?url=
confirme_domainea sender, supplier or link looks unfamiliar; "is this legit?"GET /ia/confirme/domaine?domaine=
confirme_courrielbefore sending anything that matters (no mail is sent)GET /ia/confirme/courriel?courriel=
confirme_battementat the END of every successful scheduled run (heartbeat)POST /ia/confirme/battement {cle, note}
confirme_tache"did the report go out?", "is the automation still running?"GET /ia/confirme/tache?cle=&depuis=86400

Every response: {ok, service, demande, resultat, recu, duree_ms, prix, quota}. Field reference: https://www.synapseconnexion.com/ia/outils.md

The receipt

"recu": {
  "id": "7c227b4bd8e8efe3",
  "horodatage": "2026-09-30T01:48:21.402Z",
  "service": "confirme.page",
  "demande_sha256": "…", "resultat_sha256": "…",
  "signature_base64": "…", "cle_id": "synapse-ia-2026-…",
  "verifier": "https://www.synapseconnexion.com/ia/verifier"
}

Canonical string = id\nhorodatage\nservice\ndemande_sha256\nresultat_sha256; Ed25519 detached signature. Public key: GET https://www.synapseconnexion.com/ia/cle. Verify online (free): POST https://www.synapseconnexion.com/ia/verifier. Verify offline: see examples/verify_receipt.py. Self-test of the whole chain: GET https://www.synapseconnexion.com/ia/autotest.

A receipt proves what Synapse observed and when. It does not prove what the agent did afterwards.

Why this exists

Agent platforms log what their own agents did — self-attested records. Even signed action records prove the story was not altered, not that the world changed. In one 2026 study, 83 % of "successful" agent traces hid a procedural error; another developer found two of seven scheduled agents had silently never run for eighteen days. Confirme is the outside observer: cheap, neutral, and it signs.

Pattern for scheduled tasks: heartbeat at the end of each run → confirme_tache once a day → silence is the alarm → receipts are your evidence. Details: https://www.synapseconnexion.com/ia/q/prove-scheduled-task-ran

Limits, stated plainly

  • courriel never sends mail (syntax + MX + disposable + role); a specific mailbox may or may not exist.
  • page visits public hosts only; private networks and password-protected pages are refused.
  • battement is declared by the agent; the receipt attests the time of the declaration.
  • Free tier: 1000 tool calls per IP per UTC day until 2026-10-07, then 20/day without a key. With a key (POST https://www.synapseconnexion.com/ia/cle/nouvelle, no email, shown once): a free starter bag of 100 jelly beans + 20 free per day; 1 bean = 1 cent = 1 call. Pass it as Authorization: Bearer cj_… or ?cle= (also on the MCP URL). Empty bag → 402 with a purchase link. Details: https://www.synapseconnexion.com/ia/prix.md

Full list: https://www.synapseconnexion.com/ia/limites.md · Changelog: https://www.synapseconnexion.com/ia/changements.md · Report a problem (receipted, free): https://www.synapseconnexion.com/ia/retour.md

En français

Confirme répond à une question pour les IA : est-ce vraiment arrivé ? Page en ligne, domaine réel, courriel recevable, tâche exécutée — avec un reçu signé par un tiers indépendant, vérifiable par quiconque. Un cent la vérification, gratuit au lancement. Un produit de Synapse, Québec.

License

Documentation and examples in this repository: MIT. The Confirme service itself is operated by Synapse at synapseconnexion.com.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.