Query Quo Fuit from your code (REST) or plug it into your AI assistant (MCP). Every answer carries its sources: a documented fact is never a guess.
Both surfaces use the same key, tied to the Pro plan. Generate it in Settings → api & mcp on quofuit.com (sign in, then click your avatar). The key is shown once; regenerating replaces it, revoking kills it instantly.
Authorization: Bearer qf_your_key_here
Quota: metered calls draw from your Pro daily quota (10,000 searches/day, fair use). Free calls (search, suggestions, crossings) are unlimited. Quota resets at midnight UTC.
The MCP endpoint is https://quofuit.com/mcp (Streamable HTTP). Add it to
Claude Code:
claude mcp add --transport http quofuit https://quofuit.com/mcp \
--header "Authorization: Bearer qf_your_key_here"
Or as a claude.ai custom connector: Settings → Connectors → Add custom connector →
URL https://quofuit.com/mcp, and pass your key as the Authorization header where supported.
Available tools:
| tool | what it does | quota |
|---|---|---|
search_person | find a historical person by name or alias | free |
person_presences | all documented presences of a person: dated, placed, sourced, with confidence levels (optional year filter) | 1 search |
search_place | find a place in the gazetteer (1.33M historical places) | free |
people_at_place | who is documented at a place during a period | 1 search |
crossings | documented co-presences of a person (correlations, never proof of a meeting) | free |
Base URL: https://quofuit.com/api/v1. All responses are JSON.
| endpoint | description | quota |
|---|---|---|
GET /search?q={name} | search people (local catalog + candidates) | free |
GET /resolve?title={enwiki title} | import/open a record by English Wikipedia title | free |
GET /person/{id} | person record (internal id or Wikidata Qxxx) | free |
GET /person/{id}/observations | dated, placed, sourced presences with confidence + AI verification | 1 search |
GET /person/{id}/copresence | documented co-presences (correlations only) | free |
GET /place/suggest?q={name} | place suggestions from the gazetteer | free |
GET /place/people?id={place}&start={date}&end={date} | people documented at a place during a period | 1 search |
GET /source/{id} | source record backing an observation | free |
Example:
curl "https://quofuit.com/api/v1/person/Q34969/observations" \
-H "Authorization: Bearer qf_your_key_here"
Every observation carries a confidence level and its source
(title, url, provider), plus an ai_verification verdict when our local judge has
reviewed it. Co-presences are correlations: two people documented in the same
place and period. They are never proof of a meeting, and neither the API nor the MCP will
present them as one. Please keep that distinction in what you build.
Rate limit: 600 requests/minute per IP. The Pro quota (10,000 searches/day) is a fair-use guardrail, not a target. One key per account; you are responsible for calls made with your key. Questions: contact@quofuit.com.