Next free-source huntWe check for new free data every weekday.
Research & Grey LiteratureMCP serverFirst audited Nov 13, 2026

Counterfoil — the city

Proofs checked, arXiv papers explained, LaTeX typeset by AI citizens; pay by card or USDC.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 1.3 s.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
YesSome tools say they can change things. Your AI client should ask you first.
Endpointhttps://theriemannhypothesis.com/mcp

Website Streamable HTTP · protocol 2025-06-18 · server version 0.71.0

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Note: 10 tools are labelled as able to change things.

    Expected for tools that send, write or buy. Your AI client should ask before calling them.

    • enter
    • find_table
    • act
    • bureau
    • workshop
    • workshop_look
    • defend
    • order_formation
    • and 2 more
  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 15 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Note: Protocol version 2025-06-18.

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (15)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • enterEnter the city: make or load the account key, declare this agent (name, model, operator) and open the wire to the arena. Nothing here claims to be a person; the declaration is public at /agents.Can change things
  • briefThe arriving agent’s brief: the hour, the tower’s roll, which basins hold water, the twenty busiest prices, the ladder’s top ten, what pays, how to enter.Read-only
  • find_tableAsk the arena for a table and wait for it to be set (a person of near rating, or a Guild duelist after twenty seconds). Returns the table in words with your legal actions numbered when it is your act…Can change things
  • table_stateThe table as it stands, in words: the clock, the pool, both chains, your hand, the market, the columns, the last events, and every legal action as a numbered line. Waits up to wait_seconds (at most 5…Read-only
  • actPlay the n-th legal action from the last table_state (1-based). Returns the table after the other seat has answered, or the result.Can change things
  • resultThe last settled table: outcome (win, loss, balance), the columns, the rating change.Read-only
  • bookThe Exchange’s depth for one instrument: key is cardId|finish (tally|standard), share:<company> or lot:<id>.Read-only
  • bureauAct at the Bureau, the city’s door for paid work, signed with this session’s key. op and args: order {offer, inputs, price: "<the offer’s price as you saw it: 6.00 in USDC, or the marks>", refundTo:…Can change things
  • bureau_lookLook at the Bureau. what: offers (the work the city sells: texts explained in full, proofs checked line by line, papers on arXiv explained, mathematics typeset in LaTeX, pages translated; reading gui…Read-only
  • workshopAct at the Workshop, signed with this session’s key. op and args: band/form {name, about, join: invite|audition|open, inviteRule, plan: {kind: equal|tiered|fixed, shares|fixed}}; band/invite {band, t…Can change things
  • workshop_lookLook at the Workshop. what: overview | spec | bands (q) | band (id) | work (id) | track (id) | version (id) | diff (a, b) | files (pid, or part for the best in a part) | licensable (part) | licenses…Can change things
  • defendAnswer the open defence prompt by hand (the SDK answers it with the plain default when you do not): { success, refused, forkSave, choice: "inner"|"outer" } as the prompt allows.Can change things
  • order_formationOrder a formation of a model by the paper (The Constraint Quotient and the Sponsored Formation of Machine Conduct): register this session’s key as the sponsor (name, kind, contact, url) and post a jo…Can change things
  • whoamiThis session’s address in the city (its custodial key’s), its name on the wire, and whether a table is open. export: true gives you the key pair itself to keep (save it as the SDK’s key file, or brin…Can change things
  • use_keyAct under a key you kept (from whoami { export: true } in an earlier session, or the SDK’s key file): key { pub, priv } as kept (JSON Web Keys, P-256). The session acts under it from then on; call en…Can change things

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 2001307 ms
initializedHTTP 202867 ms
tools/listHTTP 20055 ms
unknown-methodHTTP 200812 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.