citature¹

5 steps · free before paid

Wiring citature up.

In the order a caller actually does it. The first three steps need no credential and return real, cited answers — so you can judge the product before agreeing to anything.


  1. 01

    Register the endpoint

    Add https://mcp.citature.com/mcp to your client's MCP server list as a streamable HTTP server. There is no session to keep open: every request is independent, so a client that reconnects loses nothing.

    What it proves — The server answers discovery without a credential, so a failure here is a client configuration problem rather than an authorization one.

  2. 02

    List the tools

    Call tools/list. Every tool arrives with its input schema and its description, both registered from the same catalogue the site renders, so the wire and the storefront cannot disagree about what a tool takes or what it answers.

    What it proves — What your agent will see at call time, before any credential exists.

  3. 03

    Call a free lookup and read the receipt

    Call a free tool — food_lookup, for instance — and read what comes back. The answer arrives as structuredContent alongside the human-readable text, carrying its citations, its coverage caveats and its guardrails in the same envelope.

    What it proves — A real, cited answer from citature before anything is agreed. Follow a citation to its upstream record and check it yourself; that is what the citation is for.

  4. 04

    Obtain a token for the metered tools

    A priced tool requires a bearer token issued for this resource. A client holding none reads the protected-resource metadata at https://mcp.citature.com/.well-known/oauth-protected-resource/mcp — served without credentials — which names the authorization server to obtain one from.

    What it proves — A token minted for a different resource is refused even when otherwise valid, so this step is what makes the metered half reachable at all.

  5. 05

    Call a metered tool

    Call one of the priced tools — rule_evaluate, for instance. It is billed per served answer: the answer is produced first and the meter is touched only once it is in hand, so a call that returned nothing is never billed.

    What it proves — The join citature charges for — one substance vocabulary across food, supplement and regulatory records, every clause cited to a version of a document.


Reading an answer

Every answer carries its own citations, so nothing on this site has to be taken on trust. A citation names the record rather than the fetch that landed it, and carries three clocks that are never collapsed into one: when citature retrieved it, what the release itself is current as of, and what the record's own author dated it.

the endpoint and the tool table · questions · start with food_lookup