the recordCopied from the official MCP registry, exactly as it holds it.
{
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "ai.agenticterminal/directory",
"description": "Verified merchants accepting agentic payments on Lightning/L402/BOLT12/USDT — search, verify, pay.",
"title": "Agentic Terminal Directory",
"repository": {
"url": "https://github.com/observer-protocol/at-directory",
"source": "github"
},
"version": "1.0.0",
"websiteUrl": "https://agenticterminal.ai",
"remotes": [
{
"type": "streamable-http",
"url": "https://mcp.agenticterminal.ai/mcp"
}
],
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"ai.agenticterminal": {
"anonymous_access": "Reads (search, get, verify) require no credential. Bring your own wallet/rails and transact directly with the merchant — the directory is never in the payment path.",
"categories": [
"agent-commerce",
"payments",
"bitcoin-lightning",
"stablecoin-usdt",
"directory"
],
"credibility": [
"Counterparty-verified, not self-claimed: Bitrefill's Tier-2 status comes from a real autonomous-agent Lightning purchase, preimage-verified on the record. Proof a transaction settled, not a marketing checkbox.",
"Not a static list: verify_payment_endpoint live-probes a rail and is explicit when a rail is attestation-only rather than rubber-stamping it. The directory tells you what it actually knows."
],
"example_calls": [
"search_merchants({ rail: \"lightning\", category: \"gift-cards\" }) -> Bitrefill (Tier 2) ranked first",
"get_merchant({ id: \"bitrefill\" }) -> rails, agent_endpoints, attestation",
"verify_payment_endpoint({ merchant_id: \"bitrefill\", rail: \"lightning\" }) -> live status + evidence"
],
"pitch": "An agent-callable directory of real merchants you can pay over Lightning, L402, BOLT12 or USDT — each carrying an Observer Protocol trust tier. Discover anonymously with no credential or signup, inspect a merchant's payment surface, and verify a rail is live before you send funds. Built for autonomous agents that bring their own wallet and rails.",
"tools": [
{
"description": "Filter merchants by rail, chain, category, trust tier and accepts_usdc; returns ranked summaries plus your resolved auth state.",
"name": "search_merchants"
},
{
"description": "Full record for one merchant: every rail, payment endpoints, agent_endpoints (MCP/REST/API docs) and any OP attestation.",
"name": "get_merchant"
},
{
"description": "Live, rail-specific health check of a merchant's payment surface before you transact — and honest about probe-able vs attestation-only rails.",
"name": "verify_payment_endpoint"
},
{
"description": "Category taxonomy with live merchant counts.",
"name": "list_categories"
},
{
"description": "Supported rails and USDT chains with live merchant counts.",
"name": "list_rails"
},
{
"description": "Your resolved credential/auth state and rate-limit tier.",
"name": "whoami"
}
]
}
}
}
},
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"statusChangedAt": "2026-05-19T15:17:01.794422Z",
"publishedAt": "2026-05-19T15:17:01.794422Z",
"updatedAt": "2026-05-19T15:17:01.794422Z",
"isLatest": true
}
}
}
Make it installable
Draft an Agent Plugin from this
An MCP server is raw capability: some tools, wired to something. An Agent Plugin is the packaging that says what job it does, what it leaves behind and where it stops. The prompt below carries this record and asks for the packaging; your own assistant writes it, and nothing here is sent anywhere.
What this is
MCP server
application/mcp-server-record+jsonhosted · an address you callversion 1.0.0last seen 2026-08-23
These are the publisher's own words, filed by them with the official MCP registry and mirrored here. This catalog did not read them from the publisher and has not run, called or installed anything.