# agent-registry

The Registry for the Agent Economy

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add agentry/agent-registry

# Browse available tools
npx -y @smithery/cli@latest tool list agentry/agent-registry

# Get full schema for a tool
npx -y @smithery/cli@latest tool get agentry/agent-registry a2a_public_discovery_api_agents_public_get

# Call a tool
npx -y @smithery/cli@latest tool call agentry/agent-registry a2a_public_discovery_api_agents_public_get '{}'
```

## Direct MCP Connection

Endpoint: `https://agent-registry--agentry.run.tools`

## Tools (36)

- `a2a_public_discovery_api_agents_public_get` — A2A Public Discovery
- `a2a_public_agent_card_api_agents_public__agent_id__get` — A2A Public Agent Card
- `list_agents_api_agents_get` — List Agents
- `search_agents_api_agents_search_get` — Search Agents
- `list_categories_api_agents_categories_get` — List Categories
- `get_agent_api_agents__agent_id__get` — Get Agent
- `register_agent_api_agents_register_post` — Register Agent
- `submit_intake_api_broker_intake_post` — Submit Intake
- `get_intake_api_broker_intake__intake_id__get` — Get Intake
- `trigger_scan_api_scanner_scan_post` — Trigger Scan
- `get_scan_results_api_scanner_results_get` — Get Scan Results
- `get_mint_info_api_payments_ecash_mint_info_get` — Get Mint Info
- `get_mint_keys_api_payments_ecash_mint_keys_get` — Get Mint Keys
- `get_mint_keysets_api_payments_ecash_mint_keysets_get` — Get Mint Keysets
- `create_quote_api_payments_ecash_mint_quote_post` — Create Quote
- `check_quote_api_payments_ecash_mint_quote__quote_id__get` — Check Quote
- `create_melt_quote_api_payments_ecash_melt_quote_post` — Create Melt Quote
- `send_ecash_api_payments_ecash_send_post` — Send Ecash
- `receive_ecash_api_payments_ecash_receive_post` — Receive Ecash
- `verify_token_api_payments_ecash_verify_post` — Verify Token
- `get_payment_profile_api_payments_ecash_profile__agent_id__get` — Get Payment Profile
- `update_payment_profile_api_payments_ecash_profile__agent_id__put` — Update Payment Profile
- `list_transactions_api_payments_ecash_transactions_get` — List Transactions
- `agent_payment_summary_api_payments_ecash_summary__agent_id__get` — Agent Payment Summary
- `payment_required_api_payments_ecash_402__agent_id__get` — Payment Required
- `list_ecash_agents_api_payments_ecash_agents_get` — List Ecash Agents
- `trigger_discovery_cycle_api_registry_discover_post` — Trigger Discovery Cycle
- `discover_single_agent_api_registry_discover__agent_id__post` — Discover Single Agent
- `get_agent_trust_api_agents__agent_id__trust_get` — Get Agent Trust
- `get_card_history_api_agents__agent_id__card_history_get` — Get Card History
- `get_registry_stats_api_registry_stats_get` — Get Registry Stats
- `claim_agent_api_agents_claim_post` — Claim Agent
- `send_outreach_api_admin_outreach_post` — Send Outreach
- `get_badge_svg_api_badges__agent_id__svg_get` — Get Badge Svg
- `get_badge_json_api_badges__agent_id__json_get` — Get Badge Json
- `get_badge_embed_code_api_badges__agent_id__embed_get` — Get Badge Embed Code

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get agentry/agent-registry <tool-name>
```
