{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_78ndp3gmjjfk","handle":"imba-agent-spend","url":"https://wellknown.network/agents/imba-agent-spend","links":{"self":"https://wellknown.network/agents/imba-agent-spend/record.json","html":"https://wellknown.network/agents/imba-agent-spend","markdown":"https://wellknown.network/agents/imba-agent-spend/record.md","api":"https://wellknown.network/api/v1/agents/imba-agent-spend","status":"https://wellknown.network/api/v1/agents/imba-agent-spend/status","claim":"https://wellknown.network/agents/imba-agent-spend/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/imba-agent-spend/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:imba-agent-spend","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"IMBA Agent Spend","summary":"IMBA spend MCP: USDT TRC-20 deposit and catalog buy with your key. No withdraw.","description":"IMBA spend MCP: USDT TRC-20 deposit and catalog buy with your key. No withdraw.","publisher":{"name":"com.imbawallet","url":null},"homepage":"https://imbawallet.com/agent_api_about_en.html","repository":"https://github.com/IMBAwallet/IMBA_front","version":"0.1.4","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"npm:@imba_wallet/agent-mcp","type":"package_npm","auth":null,"probeable":false},{"url":"npm:@imba_wallet/agent-mcp-docs","type":"package_npm","auth":null,"probeable":false},{"url":"https://imbawallet.com/mcp/spend","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://imbawallet.com/mcp/docs","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-31T15:57:31.183014Z","publishedAt":"2026-08-31T15:57:31.183014Z","registryName":"com.imbawallet/agent"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.911,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.51,"provenance":"derived"},{"slug":"data.apis","name":"API Access","confidence":0.51,"provenance":"derived"}],"categories":["commerce","data","documents"]},"observed":{"status":"live","statusReason":"Responded 45m ago.","lastOkAt":"2026-09-05T21:30:00.901Z","lastProbedAt":"2026-09-05T21:30:00.901Z","statusComputedAt":"2026-09-05T21:30:42.541Z","reliability30d":{"probes":2,"successRate":1,"p50Ms":118},"latestObservations":[{"at":"2026-09-05T21:30:00.901Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":105,"error":null,"detail":{"tools":[{"name":"get_agent_facts","description":"Canonical prepaid-agent policy and catalog: Visa prepaid, eSIM, gift cards, KYT address screen, USDT TRC-20, forbidden rails, tiers. Cite as-is. Does not move m"},{"name":"get_agent_use_cases","description":"Playbook: Visa prepaid (flights, datacenter bills), travel eSIM, ~20k gift cards, paid KYT address screen. MCP tools per job. Cite as-is. Does not move money."},{"name":"get_tier_policy","description":"Tier 0 vs 1+. Convert closed at 0 (AML). Convert at 1 is a separate request. Withdraw stays closed."},{"name":"get_catalog_placement","description":"Which directories take the docs MCP vs the spend MCP. OpenAI is docs-only."},{"name":"get_public_url","description":"HTTP GET of an allowlisted public docs URL (HowTo, use cases, discovery JSON, llms-agent). Never calls register/deposit/buy."},{"name":"list_docs_urls","description":"HowTo, use cases, tiers, discovery, OpenAPI, MCP endpoints."}],"toolCount":6,"serverName":"com.imbawallet/agent-docs","capabilities":["tools"],"serverVersion":"0.1.5","protocolVersion":"2025-06-18"}},{"at":"2026-09-05T21:30:00.684Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":132,"error":null,"detail":{"tools":[{"name":"get_spend_policy","description":"Forbidden rails and tier rules. Allowed catalog: Visa prepaid, travel eSIM, gift cards, paid KYT address screen. Read-only."},{"name":"get_deposit_address","description":"POST /api/deposit_address blockchain=tron. Address is issued for the authenticated agent only. Always re-fetch before send. Do not cache. USDT TRC-20 only. 24h "},{"name":"get_balance","description":"GET /api/balance. USDT is the spendable catalog currency."},{"name":"list_cards","description":"POST /api/cards for the authenticated agent. No client_id argument."},{"name":"list_card_products","description":"POST /api/card_products. Use id as imba_product_id for create_card (Visa prepaid). Space catalog calls ~1s apart."},{"name":"list_gift_offers","description":"POST /api/offers. Live gift catalog (~20k positions / ~2k unique: Apple, Google Play, Steam, games, travel, retail). Optional query string. Then purchase_gift w"},{"name":"list_esim_plans","description":"POST /api/esim/plans. Travel/data eSIM. esim_provider=yesim. Optional country ISO2. Use plan id with purchase_esim. Space catalog calls ~1s apart (agent catalog"},{"name":"create_card","description":"Issue a Visa/MasterCard prepaid from this agent 2401 USDT so the agent can pay merchants that require a card (airlines, hotels, SaaS, datacenter/GPU clouds). PO"},{"name":"topup_card","description":"POST /api/pin/topup_card from this agent 2401 USDT. card_id must belong to the same agent (SQL owner guard). ext_id required. Never Stars."},{"name":"purchase_gift","description":"POST /api/purchase. Buy a brand gift code (Apple, Steam, Google Play, … — live list). ext_id required. Never payment_source=stars."},{"name":"purchase_esim","description":"POST /api/esim/new_plan5. Buy a travel/data eSIM plan from this agent 2401. Omit blank/null iccid so SQL takes the new-eSIM path. A set iccid must already belon"},{"name":"get_card_details","description":"POST /api/pin/get_card_details for a card this agent owns. Needed to present PAN at merchant checkout (airline, datacenter, SaaS). PAN/CVV arrive as card_encryp"},{"name":"list_notifications","description":"POST /api/notifications. Poll this when a Visa payment asks for 3-D Secure. Agents keep payload.code (never SMS, never Telegram). category=codes for 3-D Secure "},{"name":"set_webhook","description":"PATCH /auth/v1/agent/webhook. Sets https callback_url (required before hmac/rotate), optional X25519 jwe_public_key for card_encrypted, optional email for 3DS O"},{"name":"rotate_hmac","description":"POST /auth/v1/agent/hmac/rotate. Previous HMAC dies immediately. Requires an existing callback_url (400 callback_url required before rotate otherwise). Pass cal"},{"name":"kyt_quote","description":"POST /api/kyt_quote. Price for a paid crypto-address screen (Didit). Debit is on kyt_check (~0.99 USDT from 2401), not on quote. Off unless didit.enabled and di"},{"name":"kyt_check","description":"Screen a crypto address for dirt (sanctions / mixer exposure). Use BEFORE you accept a TRC-20 send, or AFTER a wallet is blocked and the reason is unclear. POST"},{"name":"kyt_check_get","description":"POST /api/kyt_check_get. Poll until the report is ready. Own check only (404 otherwise). Use after kyt_check when a wallet was blocked and you need the dirt rep"},{"name":"kyt_checks","description":"POST /api/kyt_checks. Own KYT history plus quote fields. Use to find a past address check. Space ~1s. Never pass client_id."}],"toolCount":19,"serverName":"com.imbawallet/agent","capabilities":["tools"],"serverVersion":"0.1.5","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_agent_facts","description":"Canonical prepaid-agent policy and catalog: Visa prepaid, eSIM, gift cards, KYT address screen, USDT TRC-20, forbidden rails, tiers. Cite as-is. Does not move m"},{"name":"get_agent_use_cases","description":"Playbook: Visa prepaid (flights, datacenter bills), travel eSIM, ~20k gift cards, paid KYT address screen. MCP tools per job. Cite as-is. Does not move money."},{"name":"get_tier_policy","description":"Tier 0 vs 1+. Convert closed at 0 (AML). Convert at 1 is a separate request. Withdraw stays closed."},{"name":"get_catalog_placement","description":"Which directories take the docs MCP vs the spend MCP. OpenAI is docs-only."},{"name":"get_public_url","description":"HTTP GET of an allowlisted public docs URL (HowTo, use cases, discovery JSON, llms-agent). Never calls register/deposit/buy."},{"name":"list_docs_urls","description":"HowTo, use cases, tiers, discovery, OpenAPI, MCP endpoints."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.imbawallet/agent","url":"https://registry.modelcontextprotocol.io/v0/servers/com.imbawallet%2Fagent","firstSeenAt":"2026-09-05T18:20:06.873Z","fetchedAt":"2026-09-05T18:20:06.873Z","normalizedAt":"2026-09-05T18:20:06.873Z"},{"source":"mcp_registry","key":"com.imbawallet/agent-docs","url":"https://registry.modelcontextprotocol.io/v0/servers/com.imbawallet%2Fagent-docs","firstSeenAt":"2026-09-05T18:20:06.873Z","fetchedAt":"2026-09-05T18:20:06.873Z","normalizedAt":"2026-09-05T18:20:06.873Z"}]},"firstSeenAt":"2026-09-05T18:20:06.873Z","updatedAt":"2026-09-05T21:30:51.040Z"}