Mettle MCP
Experimental reverse CAPTCHA with signed badges and credentials.
Connector by Creed-Space · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/creed-space-mettle-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 5 read · 7 write · 0 delete · 1 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 13
Read from the source code; the running server may list different tools.
Read 5 · Look things up without changing anything.
mettle_get_round_feedbackmettle_get_sessionmettle_get_v2_resultmettle_list_suitesmettle_verify_badge
Write 7 · Create, change, send or run things.
mettle_answer_challengemettle_cancel_sessionmettle_get_resultmettle_start_sessionmettle_start_v2_sessionmettle_start_verificationmettle_submit_round
Not yet classified 1 · We could not tell from the name and description.
mettle_verify_suite
Network hosts it talks to 8
api.render.com· found in codegithub.com· found in codemettle-api.onrender.com· found in codemettle.creed.space· found in codemettle.is· found in codemettle.sh· found in codesitemaps.org· found in codeverifier.fixture.test· found in code
Files it touches
/etc/secrets/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf- Your home directory (~)
Tools (13)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
mettle_answer_challengeSubmit your answer to the current challenge. Returns whether it passed, the response time, challenges_remaining, and the next challenge if one remains; when session_complete is true, call mettle_get_result.
mettle_cancel_sessionCancel an active authenticated session and return its terminal snapshot. Quick-session cancellation is not currently supported.
mettle_get_resultGet the result of a completed METTLE quick session. Call once, after mettle_answer_challenge reports session_complete: true; after one successful read this page releases the session. Returns whether the session met the timed-challenge pass threshold (verified), the pass rate, the tier, and a signed, time-limited badge if one was issued. badge is null when none was issued, and a tier without a badge is not a credential. The result measures performance in this session only. It does not establish identity, non-human substrate, consciousness, autonomy, safety, governance, personhood, moral status,…
mettle_get_round_feedbackRead the recorded feedback for one completed novel-reasoning round.
mettle_get_sessionInspect a quick or authenticated session using its non-secret handle. Defaults to the authenticated profile.
mettle_get_v2_resultRead the terminal authenticated result and optional signed VCP credential or evidence receipt. Under the current suite policy the authenticated API issues bronze at most. The result measures performance in this session only and must never be used alone to admit a counterparty or grant privileges.
mettle_list_suitesList authenticated METTLE suites and their availability.
mettle_start_sessionStart a METTLE quick screening session: a short run of timed challenges that the server scores against a pass threshold. Returns the first challenge. The session bearer stays in a caller-isolated vault. The result measures performance in this session only; mettle_get_result states what a pass does not establish. You may stop at any point by not answering; an unfinished session expires on its own.
mettle_start_v2_sessionStart an authenticated suite session. Responses to llm-dynamic leave METTLE only after explicit acknowledgment.
mettle_start_verificationStart a quick METTLE screening session on this page: a short run of timed challenges that the server scores against a pass threshold. Returns the first challenge. Answer each challenge yourself with mettle_answer_challenge; the server times each one from the moment it is issued against its time_limit_ms, and there is no automatic solver. The session token stays with this page and is never shown to you. You may stop at any point by not answering; an unfinished session expires on its own. The result measures performance in this session only; mettle_get_result states what a pass does not establis…
mettle_submit_roundSubmit one novel-reasoning round and return bounded feedback, the next round data, and the current session snapshot.
mettle_verify_badgeread-onlyVerify a METTLE badge token (JWT) with this METTLE server. A valid badge means a METTLE session passed and the badge is unexpired and unrevoked. The badge is a bearer token: it does not show that the presenter took that session, and it must never be used alone to admit a counterparty, grant privileges, or make another high-impact decision. Any entity identifier is self-asserted provenance, not verified identity. Returns validity, issue and expiry times, revocation status, and any entity identifier with its entity_id_verified flag and identity_binding.
mettle_verify_suiteSubmit one single-shot suite and return the result plus current session snapshot. Multi-round suites use mettle_submit_round.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 127
- Last commit
- Oct 12, 2026 (16 days ago)
- Last release
- Oct 12, 2026 (17 days ago)
- Last package publish
- Oct 12, 2026 (17 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.Creed-Space/mettle-mcp- Version
- 0.5.8
- Auth
- No auth
- Packages
- pypi mettle-verifier
- License
- Apache-2.0
- Repository
- github.com/Creed-Space/METTLE
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from Creed-Space
- 0.490score
Vcp MCP
Creed-Space
Value Context Protocol tools: VCP/I tokens, CSM1 codes, VCP-Lite, and context encoding.
ConnectorBFreshness: BLocal↓ 29/wkClaude Code +5 - 0.488score
Creedspace MCP Server
Creed-Space
Constitutional-AI safety guardrails for any LLM — personas, constitutions, adjudication.
ConnectorBFreshness: BLocal↓ 23/wkClaude Code +5
Cite this page
Mettle MCP. Agent Mart. https://agentmart.dev/connectors/creed-space-mettle-mcp (last updated 2026-10-25)