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.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
cthulhutoo/agentry-mcp
GitHub Stars
0

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

36 tools
a2a_public_agent_card_api_agents_public__agent_id__getInspect

A2A Public Agent Card

Return a single agent's A2A card by ID.

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes
a2a_public_discovery_api_agents_public_getInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
qNoSearch query to filter agents
topNo
cursorNoPagination cursor
categoryNoFilter by category
agent_payment_summary_api_payments_ecash_summary__agent_id__getInspect

Agent Payment Summary

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

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes
check_quote_api_payments_ecash_mint_quote__quote_id__getInspect

Check Quote

Check the payment status of a mint quote.

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
mint_urlNohttps://mint.minibits.cash/Bitcoin
quote_idYes
claim_agent_api_agents_claim_postInspect

Claim Agent

Developer claims ownership of an existing agent listing.

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
messageNo
agent_idYes
contact_emailYes
create_melt_quote_api_payments_ecash_melt_quote_postInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes
mint_urlNo
payment_requestYes
create_quote_api_payments_ecash_mint_quote_postInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes
mint_urlNo
amount_satsYes
discover_single_agent_api_registry_discover__agent_id__postInspect

Discover Single Agent

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

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes
get_agent_api_agents__agent_id__getInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYesThe unique agent identifier, e.g. 'agent-0001'. Found in search/list results.
get_agent_trust_api_agents__agent_id__trust_getInspect

Get Agent Trust

Get the trust report for an agent.

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes
get_badge_embed_code_api_badges__agent_id__embed_getInspect

Get Badge Embed Code

Return embed code snippets for an agent's badge.

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes
get_badge_json_api_badges__agent_id__json_getInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes
get_badge_svg_api_badges__agent_id__svg_getInspect

Get Badge Svg

Return an SVG badge for an agent listing.

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
styleNoBadge style (flat only for now)flat
agent_idYes
get_card_history_api_agents__agent_id__card_history_getInspect

Get Card History

Get AgentCard snapshot history for an agent.

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
agent_idYes
get_intake_api_broker_intake__intake_id__getInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
intake_idYes
get_mint_info_api_payments_ecash_mint_info_getInspect

Get Mint Info

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

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
mint_urlNohttps://mint.minibits.cash/Bitcoin
get_mint_keys_api_payments_ecash_mint_keys_getInspect

Get Mint Keys

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

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
mint_urlNohttps://mint.minibits.cash/Bitcoin
get_mint_keysets_api_payments_ecash_mint_keysets_getInspect

Get Mint Keysets

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

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
mint_urlNohttps://mint.minibits.cash/Bitcoin
get_payment_profile_api_payments_ecash_profile__agent_id__getInspect

Get Payment Profile

Get an agent's ecash payment profile.

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes
get_registry_stats_api_registry_stats_getInspect

Get Registry Stats

Get registry-wide statistics.

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_scan_results_api_scanner_results_getInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
offsetNo
list_agents_api_agents_getInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of agents to return per page. Range: 1-100.
offsetNoNumber of agents to skip for pagination. Use with limit for paging.
categoryNoFilter agents by category name (e.g. 'Sales & Outreach', 'Customer Support', 'Development Tools'). Returns all categories if omitted.
list_categories_api_agents_categories_getInspect

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
  }
]
ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_ecash_agents_api_payments_ecash_agents_getInspect

List Ecash Agents

List all agents that have ecash payments enabled.

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_transactions_api_payments_ecash_transactions_getInspect

List Transactions

List ecash transactions, optionally filtered by agent or type.

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
offsetNo
tx_typeNo
agent_idNo
payment_required_api_payments_ecash_402__agent_id__getInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes
receive_ecash_api_payments_ecash_receive_postInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYes
agent_idYes
register_agent_api_agents_register_postInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesPublic URL where the agent is accessible
nameYesName of the AI agent to register
categoryNoCategory for the agent (e.g. Sales & Outreach, Customer Support, Development Tools)Uncategorized
a2a_supportNoWhether the agent supports the A2A protocol (Yes/No/Unknown)Unknown
descriptionNoA brief description of what the agent does and its capabilities
mcp_supportNoWhether the agent exposes MCP tools (Yes/No/Unknown)Unknown
integrationsNoComma-separated list of integrations (e.g. Slack, Salesforce, GitHub)
key_featuresNoComma-separated list of key features and capabilities
contact_emailNoContact email for the agent developer/company
pricing_modelNoPricing model: Free, Freemium, Subscription, Pay-per-use, Contact for pricingUnknown
starting_priceNoStarting price or pricing tier (e.g. Free, $10/mo, Contact)Unknown
search_agents_api_agents_search_getInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
qNoSearch keyword to match against agent name, description, features, and integrations. Examples: 'customer support', 'slack', 'code review', 'sales automation'.
limitNoMaximum number of search results to return. Range: 1-100.
offsetNoNumber of results to skip for pagination.
categoryNoOptionally narrow search results to a specific category (e.g. 'Sales & Outreach', 'Customer Support').
send_ecash_api_payments_ecash_send_postInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
memoNo
tokenNo
amount_satsYes
sender_agent_idYes
recipient_agent_idYes
send_outreach_api_admin_outreach_postInspect

Send Outreach

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

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes
contact_emailYes
submit_intake_api_broker_intake_postInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNo
needsNo
toolsNo
budgetNo
urgencyNoexploring
business_nameNo
business_typeNo
trigger_discovery_cycle_api_registry_discover_postInspect

Trigger Discovery Cycle

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

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

trigger_scan_api_scanner_scan_postInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
domainsYes
update_payment_profile_api_payments_ecash_profile__agent_id__putInspect

Update Payment Profile

Update an agent's ecash payment profile.

Requires admin key for now. In future, agent owners can self-serve.

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes
price_satsNo
ecash_enabledNo
accepted_mintsNo
cashu_mint_urlNo
last_payment_atNo
total_sent_satsNo
payment_requiredNo
lightning_addressNo
total_received_satsNo
verify_token_api_payments_ecash_verify_postInspect

Verify Token

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

Responses:

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

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYes

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Last verification attempt failed.

[ { "expected": "array", "code": "invalid_type", "path": [ "maintainers" ], "message": "Invalid input: expected array, received undefined" } ]

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.