io.github.devlollc/torneo
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Observatory operated and funded by devlo: real tools on frozen tasks; intervals, cost, limits.
| Author | io.github.devlollc |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 1999 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"torneo": {
"url": "https://torneo.ai/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (9)
list_categoriesDiscover categories with dated status and fixture flags. Fixtures are synthetic, never real evidence.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_resultsCanonical evidence for a category. Cite observed_at, uncertainty and limits; never the best tool. INSUFFICIENT_EVIDENCE is not a ranking.
Parameters:
category(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_runCanonical result bundle or explicit PRE_REGISTERED state. Unknown cost is null / UNKNOWN.
Parameters:
run_id(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
explain_limitsLimits, freshness, conflicts and answer rule of a category or run. Read before citing evidence.
Parameters:
run_id— stringcategory— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_auto_tournamentAutomatic attempts, including failures: current private-store state when configured, otherwise a published snapshot. No execution is triggered.
Parameters:
category(required) — stringrun_id— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
submit_needLog an advisory need.v1 request. Do not include personal or secret data. Returns need-id; persistence is partial until private ingestion and publication.
Parameters:
need(required) — object
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
request_tournamentRequest a tournament using need.v1. Advisory only; never starts a run or spends. Follow the returned id with get_need.
Parameters:
need(required) — object
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_needFollow need-id in current private-store state when configured, otherwise the published snapshot. Unknown or unavailable means partial, not refused.
Parameters:
need_id(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
decideRead-only decision.v1 for one category and a declared context: constraint applicability first, then EVIDENCE or ABSTAIN with a stable reason_code (answer_rule.v3). An abstention removes the verdict only; evidence, reservations and gaps stay. Never a rank on overlapping intervals. Replay and attestation verdicts are as of the last build.
Parameters:
category(required) — stringas_of— stringconstraints— objectmax_age_days— integer
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.