CanonicAI — cited Answers corpus
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Read-only hosted MCP over CanonicAI's cited Answers corpus on canonicai.com.
| Author | com.canonicai |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2267 ms |
| Last measured | 2026-10-26 |
Measured statistics
| Tools measured | 6 |
|---|---|
| Latency, 30-day median (L1) | 2267 ms |
| Latency, latest (L1) | 2267 ms |
| Safe-call success | 1/1 (100%) |
| 30-day success rate (L2) | 100% |
| Last checked | 2026-10-26 |
| Total checks | 6 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"CanonicAI — cited Answers corpus": {
"url": "https://canonicai.com/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
list_answersList published CanonicAI answer summaries from the static Answers corpus. Returns slug, id, question, canonical URLs, and citation counts.
Parameters:
limit— integer — Maximum summaries to return.offset— integer — Number of summaries to skip.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_answerReturn one Answer contract v0 record with citations for a known slug. Never fabricates content for unknown slugs.
Parameters:
slug(required) — string — Answer slug from answers/index.json.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_answersSearch CanonicAI answers by simple deterministic token scoring over question, shortAnswer, and answer fields.
Parameters:
q(required) — string — Search query.limit— integer — Maximum matches to return.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_canonsList published CanonicAI domain canons from the static canon bundle. Returns slug, action statement, construct/source counts, and canonical URLs.
Parameters:
limit— integer — Maximum summaries to return.offset— integer — Number of summaries to skip.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_canonReturn one canon-v1 record (constructs, relationships, open divergences, provenance, source works) for a known slug. Never fabricates content for unknown slugs; returns close-match slugs instead.
Parameters:
slug(required) — string — Canon slug from canons/index.json.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_constructsSearch construct names and definitions across all canons (or one canon) by deterministic token scoring.
Parameters:
q(required) — string — Search query.canon— string — Restrict to one canon slug.limit— integer — Maximum matches to return.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.