Mettle MCP
Experimental reverse CAPTCHA with signed badges and credentials.
Connector by Creed-Space · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Mettle MCP?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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 (23 days ago)
- Last release
- Oct 12, 2026 (24 days ago)
- Last package publish
- Oct 12, 2026 (24 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
- Nov 1, 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
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Mettle MCP running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Mettle MCP. Agent Mart. https://agentmart.dev/connectors/creed-space-mettle-mcp (last updated 2026-11-01)