An agent can connect on its own if it already holds ECCA_TOKEN.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
tools.schemasevery tool has an object input schema
pass
tools.annotations12 of 12 tools declare readOnlyHint or destructiveHint
pass
tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
pass
tools.token_costabout 1,570 tokens to load every tool
pass
tools.api_dumptools are not a one-to-one API dump
stability50 · weight 15
pass
stability.changes2 tool changes in 30 days
fail
stability.rug_pull1 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
n/a
deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package
12 tools, about 1,570 tokens to load them all · tool set 28d00e9db2ae · tools last changed 2026-10-18 · checked 2026-10-19 23:50 UTC
Tool changes
ecca_claim_protocol_validateadded
Check one ecca.claim-protocol 1.0 document for shape: versioned, engine slots only (no vendor names), split causes from the published taxonomy, question text only with consent, seal present. Returns ok with the error list; validates shape, never the record behind it.
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
Endpoints
remote
auth
reachable
uptime 30d
p50
protocol
last ok
https://eccaai.com/api/mcpstreamable-http
api_key ${ECCA_TOKEN}
yes
95%
337 ms
2025-06-18
2026-10-19
Tools (12)
ecca_bts_divergenceread-only
Measures lexical and semantic divergence across candidate assertions to penalize sycophancy.
ecca_claim_protocol_validateread-only
Check one ecca.claim-protocol 1.0 document for shape: versioned, engine slots only (no vendor names), split causes from the published taxonomy, question text only with consent, seal present. Returns ok with the error list; validates shape, never the record behind it.
ecca_decision_tournamentread-only
Evaluates multi-option decision matrix using minimax regret and Pareto ranking over candidate pathways.
ecca_learning
Learning and study skills: refine the question, fetch studies, and show named claims before the verdict. Applies evidence and claims checks; spends one solve.
ecca_money
Money and business: refine the question, fetch studies, and show named claims before the verdict. Applies evidence and claims checks; spends one solve.
ecca_nutrition
Nutrition and supplements: refine the question, fetch studies, and show named claims before the verdict. Applies evidence and claims checks; spends one solve.
ecca_pre_mortemread-only
Executes an adversarial pre-mortem identifying failure modes and early warning indicators using empirical argument verification.
ecca_psychology
Psychology research: refine the question, fetch studies, and show named claims before the verdict. Applies evidence and claims checks; spends one solve.
ecca_refineread-only
Use one keyed tier-quota slot to sharpen rough student questions without adding facts; return detected niches and refinement chips. A closed engine ceiling falls back locally.
ecca_researchread-only
Use one keyed tier-quota slot and dispatch-ceiling reservation to fetch and grade studies from scholarly indexes; return fetched evidence and explicit gaps.
ecca_synthesize
Compare answers from configured engines and inspect disagreement, with lexical similarity and final-answer agreement when measurable.
ecca_verify
Independently answer a question and compare the candidate against deterministic panel agreement. Show named dissent; spends one solve.