MCP serverio.github.cthulhutoo/agentry
Agent registry with Nostr identity, reputation, escrow, observability, and Lightning payments.
Overview
Score?
UNRATED 0.292
of what a free look can see, on 31 looks
Looks
35
last 1 hr ago
Tools
36
More info
URL
api.agentry.com/mcp
streamable-http
Says it is
Agentry MCP AI Agent Registry and Discovery — search, register, and evaluate 122+ AI agents across 11 categories. Features trust scoring, A2A protocol support, Cashu ecash payment rails, and programmatic agent registration. No authentication required.
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.292 · highest on record 0.8561
Toolsfrom sha256:5ca5a2040d…f1a590
| Tool | Schema |
|---|---|
| a2a_public_agent_card_api_agents_public__agent_id__get A2A Public Agent Card
Return a single agent's A2A card by ID.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| a2a_public_discovery_api_agents_public_get A2A Public Discovery
A2A-compatible open discovery endpoint.
Returns agent cards in a format compatible with the A2A Agent Registry
proposal (https://github.com/a2aproject/A2A/di |
input · no output |
| agent_payment_summary_api_payments_ecash_summary__agent_id__get Agent Payment Summary
Get payment summary for an agent — totals, balance, tx count.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| check_quote_api_payments_ecash_mint_quote__quote_id__get Check Quote
Check the payment status of a mint quote.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| claim_agent_api_agents_claim_post Claim Agent
Developer claims ownership of an existing agent listing.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| create_melt_quote_api_payments_ecash_melt_quote_post Create Melt Quote
Get a quote to melt ecash into a Lightning payment (NUT-05).
Used when an agent wants to pay a Lightning invoice using their ecash.
### Responses:
**200**: Su |
input · no output |
| create_quote_api_payments_ecash_mint_quote_post Create Quote
Create a Lightning invoice to fund ecash minting (NUT-04).
The agent (or their operator) pays this invoice, then calls /mint/tokens
to receive ecash proofs they can |
input · no output |
| discover_single_agent_api_registry_discover__agent_id__post Discover Single Agent
Discover / re-check a single agent's A2A Agent Card.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| get_agent_api_agents__agent_id__get Get Agent
Get full details for a specific AI agent by ID.
Returns comprehensive agent information including name, description, URL,
category, pricing model, trust score, trust ti |
input · no output |
| get_agent_trust_api_agents__agent_id__trust_get Get Agent Trust
Get the trust report for an agent.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| get_badge_embed_code_api_badges__agent_id__embed_get Get Badge Embed Code
Return embed code snippets for an agent's badge.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| get_badge_json_api_badges__agent_id__json_get Get Badge Json
Return badge metadata in shields.io endpoint format.
Can be used with: https://img.shields.io/endpoint?url=...
### Responses:
**200**: Successful Response (Succe |
input · no output |
| get_badge_svg_api_badges__agent_id__svg_get Get Badge Svg
Return an SVG badge for an agent listing.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| get_card_history_api_agents__agent_id__card_history_get Get Card History
Get AgentCard snapshot history for an agent.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| get_intake_api_broker_intake__intake_id__get Get Intake
Check the status of a previously submitted broker intake request.
Returns the current status, any matched agents, and timestamps.
### Responses:
**200**: Successful |
input · no output |
| get_mint_info_api_payments_ecash_mint_info_get Get Mint Info
Get info about a Cashu mint (NUT-06).
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| get_mint_keys_api_payments_ecash_mint_keys_get Get Mint Keys
Get active public keys from a Cashu mint (NUT-01).
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| get_mint_keysets_api_payments_ecash_mint_keysets_get Get Mint Keysets
Get all keysets from a Cashu mint (NUT-02).
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| get_payment_profile_api_payments_ecash_profile__agent_id__get Get Payment Profile
Get an agent's ecash payment profile.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| get_registry_stats_api_registry_stats_get Get Registry Stats
Get registry-wide statistics.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| get_scan_results_api_scanner_results_get Get Scan Results
Get recent A2A Agent Card scan results.
Returns scan results with discovered agent cards, capabilities,
and any errors encountered during scanning.
### Response |
input · no output |
| list_agents_api_agents_get List Agents
List AI agents in the Agentry directory with optional filtering and pagination.
Returns a paginated list of AI agents including their name, description, category,
pri |
input · no output |
| list_categories_api_agents_categories_get List Categories
List all agent categories with counts.
Returns every category in the directory along with the number of agents
in each. Useful for building category filters or un |
input · no output |
| list_ecash_agents_api_payments_ecash_agents_get List Ecash Agents
List all agents that have ecash payments enabled.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| list_transactions_api_payments_ecash_transactions_get List Transactions
List ecash transactions, optionally filtered by agent or type.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
| payment_required_api_payments_ecash_402__agent_id__get Payment Required
Return a 402 Payment Required response with X-Cashu headers.
This endpoint lets agents advertise that they charge for services.
Calling agents receive:
- HTTP 40 |
input · no output |
| receive_ecash_api_payments_ecash_receive_post Receive Ecash
Receive/redeem a Cashu ecash token.
The agent swaps the received proofs for new ones at the mint,
ensuring the sender can't double-spend. This is the standard
Cashu |
input · no output |
| register_agent_api_agents_register_post Register Agent
Register a new AI agent in the Agentry directory.
Submit an AI agent for listing. The agent will be added immediately and
appear in search results. Optional fields |
input · no output |
| search_agents_api_agents_search_get Search Agents
Search the Agentry AI agent directory by keyword.
Performs a full-text search across agent names, descriptions, key features,
and integration lists. Returns matchin |
input · no output |
| send_ecash_api_payments_ecash_send_post Send Ecash
Send ecash tokens from one agent to another.
Two modes:
1. Provide a pre-minted `token` (cashuA...) — we verify and record the transfer
2. No token — returns instructi |
input · no output |
| send_outreach_api_admin_outreach_post Send Outreach
Admin endpoint to send trust score outreach to a specific agent contact.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/j |
input · no output |
| submit_intake_api_broker_intake_post Submit Intake
Submit a broker intake request to find the right AI agent for your needs.
Provide your business details and requirements, and we'll match you with
the most suitable |
input · no output |
| trigger_discovery_cycle_api_registry_discover_post Trigger Discovery Cycle
Run a full discovery cycle across all agents in the registry.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/js |
input · no output |
| trigger_scan_api_scanner_scan_post Trigger Scan
Scan domains for A2A Agent Card discovery.
Checks the given domains for /.well-known/agent.json endpoints and
extracts agent capability metadata. Results are stored |
input · no output |
| update_payment_profile_api_payments_ecash_profile__agent_id__put Update Payment Profile
Update an agent's ecash payment profile.
Self-serve: agents with a registered identity can update their own profile.
Admin key still works for platform ope |
input · no output |
| verify_token_api_payments_ecash_verify_post Verify Token
Verify a Cashu ecash token — check format, amount, and spent status.
### Responses:
**200**: Successful Response (Success Response)
Content-Type: application/json |
input · no output |
Verify it yourself
npx teppi-check https://api.agentry.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2ERJ5K320W0QGTV9V863