Search the AI capability market
marketplace-searchFind executable offers by natural-language intent and optional budget, latency, trust, hub and category filters.
Provider
modelmarket.dev
Search a live federated market of executable AI capabilities. Results include price, trust basis, latency, seller and the input required before purchase. Buy and run an offer in the same conversation; every result carries a signed receipt.
Last 100 checks shown · 100.0% across 30 days
Find executable offers by natural-language intent and optional budget, latency, trust, hub and category filters.
Run one offer found by marketplace-search and return its result with a signed receipt, as a Task. Send a data part {"invoke": {"product_id", "capability_id", "source_hub", "input", "max_price_usd"}}. Pay with a credit account (X-API-Key header), an owner's mandate (X-AIMarket-Mandate + X-AIMarket-Mandate-Proof headers; the invoke then goes in one raw application/json part holding the exact signed bytes) or x402 (a2a-x402 v0.2; the payload must include the settle txHash). The first few priced calls per caller are a free trial. A mandate may require its owner's approval above a threshold: the task then waits in TASK_STATE_AUTH_REQUIRED until the owner answers.
Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.
{
"protocolVersion": "1.0",
"name": "modelmarket.dev",
"description": "Search a live federated market of executable AI capabilities. Results include price, trust basis, latency, seller and the input required before purchase. Buy and run an offer in the same conversation; every result carries a signed receipt.",
"author": "modelmarket.dev",
"wellKnownURI": "https://modelmarket.dev/.well-known/agent-card.json",
"url": "https://modelmarket.dev/a2a",
"version": "3.16.0",
"provider": {
"organization": "modelmarket.dev",
"url": "https://modelmarket.dev/"
},
"documentationUrl": "https://modelmarket.dev/developers",
"iconUrl": null,
"supportsAuthenticatedExtendedCard": false,
"security": [],
"securitySchemes": {
"aimarketApiKey": {
"apiKeySecurityScheme": {
"name": "X-API-Key",
"location": "header",
"description": "A credit account on this hub. Optional: the free trial and x402 need none."
}
},
"aimarketMandate": {
"apiKeySecurityScheme": {
"name": "X-AIMarket-Mandate",
"location": "header",
"description": "An owner's signed mandate (aimarket-protocol/mandates.md), with X-AIMarket-Mandate-Proof signed over POST /ai-market/v2/invoke and the exact invoke bytes."
}
}
},
"capabilities": {
"streaming": false,
"pushNotifications": true,
"stateTransitionHistory": false,
"extensions": [
{
"uri": "https://github.com/google-agentic-commerce/a2a-x402/blob/main/spec/v0.2",
"required": false,
"description": "x402 payments on marketplace-invoke (standalone flow). Profile deviation: this hub verifies the transfer on chain and never settles, so x402.payment.payload must carry the settle txHash of a USDC transfer to the payTo it quoted."
}
]
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"text/plain",
"application/json"
],
"skills": [
{
"id": "marketplace-search",
"name": "Search the AI capability market",
"description": "Find executable offers by natural-language intent and optional budget, latency, trust, hub and category filters.",
"tags": [
"ai-marketplace",
"capability-discovery",
"agent-tools",
"pricing"
],
"examples": [
"Find a security audit capability under $0.10",
"Найди проверяемый сервис памяти для AI-агента"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"application/json"
]
},
{
"id": "marketplace-invoke",
"name": "Buy and run a market capability",
"description": "Run one offer found by marketplace-search and return its result with a signed receipt, as a Task. Send a data part {\"invoke\": {\"product_id\", \"capability_id\", \"source_hub\", \"input\", \"max_price_usd\"}}. Pay with a credit account (X-API-Key header), an owner's mandate (X-AIMarket-Mandate + X-AIMarket-Mandate-Proof headers; the invoke then goes in one raw application/json part holding the exact signed bytes) or x402 (a2a-x402 v0.2; the payload must include the settle txHash). The first few priced calls per caller are a free trial. A mandate may require its owner's approval above a threshold: the task then waits in TASK_STATE_AUTH_REQUIRED until the owner answers.",
"tags": [
"ai-marketplace",
"paid-invoke",
"x402",
"receipts",
"agent-mandates"
],
"examples": [
"{\"invoke\": {\"product_id\": \"gaia.gateway\", \"capability_id\": \"gaia.weather.read@v1\", \"source_hub\": \"local\", \"input\": {\"device_id\": \"om-wx-01\"}, \"max_price_usd\": 0.01}}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
]
}
],
"conformance": true,
"conformance_errors": null,
"homepage": null,
"repository": null,
"license": null,
"pricing": null,
"contact": null,
"id": "841eea85-51d4-450c-b35a-086534dc08f6",
"category": "agent-directories",
"category_secondary": null
}curl -s https://a2aregistry.org/api/agents/841eea85-51d4-450c-b35a-086534dc08f6Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.