Skip to content
Agentmart
Submit a tool

Mettle MCP

Experimental reverse CAPTCHA with signed badges and credentials.

Connector by Creed-Space · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)
Write a review

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.

We use your email only for this newsletter. Privacy

About

Experimental reverse CAPTCHA with signed badges and credentials. Not proof of identity or substrate.

No 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_feedback
  • mettle_get_session
  • mettle_get_v2_result
  • mettle_list_suites
  • mettle_verify_badge

Write 7 · Create, change, send or run things.

  • mettle_answer_challenge
  • mettle_cancel_session
  • mettle_get_result
  • mettle_start_session
  • mettle_start_v2_session
  • mettle_start_verification
  • mettle_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 code
  • github.com · found in code
  • mettle-api.onrender.com · found in code
  • mettle.creed.space · found in code
  • mettle.is · found in code
  • mettle.sh · found in code
  • sitemaps.org · found in code
  • verifier.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_challenge

    Submit 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_session

    Cancel an active authenticated session and return its terminal snapshot. Quick-session cancellation is not currently supported.

  • mettle_get_result

    Get 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_feedback

    Read the recorded feedback for one completed novel-reasoning round.

  • mettle_get_session

    Inspect a quick or authenticated session using its non-secret handle. Defaults to the authenticated profile.

  • mettle_get_v2_result

    Read 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_suites

    List authenticated METTLE suites and their availability.

  • mettle_start_session

    Start 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_session

    Start an authenticated suite session. Responses to llm-dynamic leave METTLE only after explicit acknowledgment.

  • mettle_start_verification

    Start 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_round

    Submit one novel-reasoning round and return bounded feedback, the next round data, and the current session snapshot.

  • mettle_verify_badgeread-only

    Verify 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_suite

    Submit 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
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from Creed-Space

Cite this page

Mettle MCP. Agent Mart. https://agentmart.dev/connectors/creed-space-mettle-mcp (last updated 2026-10-25)