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.
- 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.
- 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.
- 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.
- 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.
- 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