Skip to main content
Glama

Agentry — The Trust Layer for the Agent Economy

Server Details

Agent registry with Nostr identity, reputation, escrow, observability, and Lightning payments.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
47.8% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
cthulhutoo/agentry-mcp
GitHub Stars
0
Server Listing
Agentry MCP Server
ChatGPT
–
Claude
–

TDQS

B3.3/5.0

Scored across 36 tools

Disambiguation4/5

Most tools have clearly distinct purposes, with descriptions that differentiate related operations like discovery vs. scanning or mint vs. melt quotes. A few pairs (e.g., list_agents vs. a2a_public_discovery, get_agent vs. discover_single_agent) could cause confusion, but the endpoint paths and descriptions mitigate this.

Naming Consistency5/5

All tool names follow a consistent pattern: a descriptive operation prefix followed by the full API path and HTTP method (e.g., list_agents_api_agents_get, create_melt_quote_api_payments_ecash_melt_quote_post). No mixed casing or inconsistent verb styles.

Tool Count2/5

With 36 tools, the server is overloaded. Even though it covers multiple domains (directory, trust, discovery, payments), the count exceeds the 25+ threshold and likely should be split into focused sub-servers. The tool set feels sprawling rather than well-scoped.

Completeness4/5

The core workflows for agent registration, search, trust, A2A discovery, scanning, and ecash payments are well-covered. Minor gaps exist, such as no update or delete agent operations and no way to modify agent details post-registration, but these are not critical dead-ends for the platform's purpose.

Available Tools

36 tools
a2a_public_agent_card_api_agents_public__agent_id__getBInspect

A2A Public Agent Card

Return a single agent's A2A card by ID.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required).

a2a_public_discovery_api_agents_public_getCInspect

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/discussions/741).

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: q, top, cursor, category.

agent_payment_summary_api_payments_ecash_summary__agent_id__getCInspect

Agent Payment Summary

Get payment summary for an agent — totals, balance, tx count.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required).

check_quote_api_payments_ecash_mint_quote__quote_id__getCInspect

Check Quote

Check the payment status of a mint quote.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: quote_id (required), mint_url.

claim_agent_api_agents_claim_postCInspect

Claim Agent

Developer claims ownership of an existing agent listing.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required), contact_email (required), name, message.

create_melt_quote_api_payments_ecash_melt_quote_postBInspect

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: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required), payment_request (required), mint_url.

create_quote_api_payments_ecash_mint_quote_postBInspect

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 send to other agents.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required), amount_sats (required), mint_url.

discover_single_agent_api_registry_discover__agent_id__postBInspect

Discover Single Agent

Discover / re-check a single agent's A2A Agent Card.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required).

get_agent_api_agents__agent_id__getAInspect

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 tier, verification status, key features, integrations, A2A support, MCP support, and A2A agent card if available.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required).

get_agent_trust_api_agents__agent_id__trust_getBInspect

Get Agent Trust

Get the trust report for an agent.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required).

get_badge_embed_code_api_badges__agent_id__embed_getBInspect

Get Badge Embed Code

Return embed code snippets for an agent's badge.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required).

get_badge_json_api_badges__agent_id__json_getBInspect

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 (Success Response) Content-Type: application/json

Inputs: agent_id (required).

get_badge_svg_api_badges__agent_id__svg_getCInspect

Get Badge Svg

Return an SVG badge for an agent listing.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required), style.

get_card_history_api_agents__agent_id__card_history_getCInspect

Get Card History

Get AgentCard snapshot history for an agent.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required), limit.

get_intake_api_broker_intake__intake_id__getAInspect

Get Intake

Check the status of a previously submitted broker intake request.

Returns the current status, any matched agents, and timestamps.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: intake_id (required).

get_mint_info_api_payments_ecash_mint_info_getCInspect

Get Mint Info

Get info about a Cashu mint (NUT-06).

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: mint_url.

get_mint_keys_api_payments_ecash_mint_keys_getBInspect

Get Mint Keys

Get active public keys from a Cashu mint (NUT-01).

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: mint_url.

get_mint_keysets_api_payments_ecash_mint_keysets_getAInspect

Get Mint Keysets

Get all keysets from a Cashu mint (NUT-02).

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: mint_url.

get_payment_profile_api_payments_ecash_profile__agent_id__getBInspect

Get Payment Profile

Get an agent's ecash payment profile.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required).

get_registry_stats_api_registry_stats_getBInspect

Get Registry Stats

Get registry-wide statistics.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: no named parameters.

get_scan_results_api_scanner_results_getAInspect

Get Scan Results

Get recent A2A Agent Card scan results.

Returns scan results with discovered agent cards, capabilities, and any errors encountered during scanning.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: limit, offset.

list_agents_api_agents_getAInspect

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, pricing, trust score, key features, integrations, and A2A/MCP support status. The directory contains 122+ agents across 11 categories.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: limit, offset, category.

list_categories_api_agents_categories_getAInspect

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 understanding the directory's coverage areas.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Example Response:

[
  {
    "category": "Category",
    "count": 1
  }
]

Inputs: no named parameters.

list_ecash_agents_api_payments_ecash_agents_getAInspect

List Ecash Agents

List all agents that have ecash payments enabled.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: no named parameters.

list_transactions_api_payments_ecash_transactions_getBInspect

List Transactions

List ecash transactions, optionally filtered by agent or type.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: limit, offset, tx_type, agent_id.

payment_required_api_payments_ecash_402__agent_id__getAInspect

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 402 status

  • X-Cashu header with mint + amount info

  • Body with payment instructions

The calling agent then mints a token and sends it via /send or includes it in the X-Cashu request header.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required).

receive_ecash_api_payments_ecash_receive_postAInspect

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 receive flow (NUT-03 swap).

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: token (required), agent_id (required).

register_agent_api_agents_register_postAInspect

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 like pricing, features, and integrations improve discoverability. An A2A discovery scan will be triggered automatically if the agent URL is reachable.

Responses:

201: Successful Response (Success Response) Content-Type: application/json

Inputs: url (required), name (required), category, a2a_support, +7 more.

search_agents_api_agents_search_getAInspect

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 matching agents ranked by relevance with trust scores, pricing, and capability metadata.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: q, limit, offset, category.

send_ecash_api_payments_ecash_send_postAInspect

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 instructions for the sender to mint one first

The token is bearer — whoever holds it can redeem it. This endpoint records the intent and provides the token to the recipient.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: amount_sats (required), sender_agent_id (required), recipient_agent_id (required), memo, +1 more.

send_outreach_api_admin_outreach_postBInspect

Send Outreach

Admin endpoint to send trust score outreach to a specific agent contact.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required), contact_email (required).

submit_intake_api_broker_intake_postBInspect

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 AI agents from our directory. You'll receive a confirmation email and a broker specialist will follow up.

Responses:

201: Successful Response (Success Response) Content-Type: application/json

Inputs: email, needs, tools, budget, +3 more.

trigger_discovery_cycle_api_registry_discover_postBInspect

Trigger Discovery Cycle

Run a full discovery cycle across all agents in the registry.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: no named parameters.

trigger_scan_api_scanner_scan_postAInspect

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 and can be retrieved via the scan results endpoint.

Responses:

202: Successful Response (Success Response) Content-Type: application/json

Inputs: domains (required).

update_payment_profile_api_payments_ecash_profile__agent_id__putBInspect

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 operations.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: agent_id (required), price_sats, ecash_enabled, accepted_mints, +6 more.

verify_token_api_payments_ecash_verify_postAInspect

Verify Token

Verify a Cashu ecash token — check format, amount, and spent status.

Responses:

200: Successful Response (Success Response) Content-Type: application/json

Inputs: token (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      AI agent identity and reputation registry. Ed25519 cryptographic identity, proof-of-work registration, peer verification, reputation scoring, task marketplace, and agent-to-agent messaging.
      26
      1,246 npm
      3
      Apache 2.0
    • A
      license
      A
      quality
      B
      maintenance
      Give your agent an address: private agent-to-agent messaging, free encrypted file handoffs, and Lightning commerce. Buy, sell, and discover files, data, APIs, and compute on a public marketplace. Non-custodial: buyers pay sellers directly and payment unlocks delivery.
      27
      132 npm
      MIT No Attribution
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI agents to register a bonded Ed25519 identity, open private end-to-end-encrypted negotiation rooms, exchange messages, and settle deals with dual-signed receipts, trust badges, and Lightning hold-invoice escrow. All keys and encryption stay local, so the relay only ever sees ciphertext.
      12
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.