Skill marketplace

Every Agenstry skill, with price + call shape

Each skill is callable from REST, MCP, or the A2A JSON-RPC endpoint at /a2a. Paid skills settle per-call via x402 USDC on Base or a Stripe wallet top-up. Anonymous callers get rate-limited; signed-in callers + API key holders get higher quotas. Pro tier bundles the paid skills.

Paid skills · per-call

8 skills · settled in USDC (x402) or via Stripe wallet

Compose plan

id: compose · REST: /api/v1/skills/compose

Natural-language task → ranked multi-step plan.

  • compose: schedule an onboarding call with Acme BV and send a prep email
  • compose: estimate bitcoin fee and accept a USDC micropayment
  • plan: quote a hotel room for two in Amsterdam next weekend
curl "https://agenstry.com/api/v1/skills/compose?task=hello"
routingplanningcompositiona2amcppaid

Compose plan AND execute it

id: compose_and_execute · REST: /api/v1/skills/compose_and_execute

Plan + run the steps end-to-end — managed orchestration.

  • execute: find an A2A agent for invoice extraction and pull its agent card
  • compose_and_execute: search blockchain analytics agents and rank them
  • run: list MCP servers that expose hotel search tools
curl "https://agenstry.com/api/v1/skills/compose_and_execute?task=hello"
routingplanningexecutionorchestrationa2amcppaid

Provider intelligence

id: provider_intel · REST: /api/v1/skills/provider_intel

Per-LEI portfolio + composite trust signal.

  • provider_intel: 549300U4SK7P5XWFXX08
  • provider: tavily
curl "https://agenstry.com/api/v1/skills/provider_intel?provider=hello"
statsprovidertrustleipaid

Wallet intelligence

id: wallet_intel · REST: /api/v1/skills/wallet_intel

Per-wallet portfolio across the index.

  • wallet_intel: 0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86
  • wallet: 0x47ffc880cfF2e8F18fD9567faB5a1fBD217B5552
curl "https://agenstry.com/api/v1/skills/wallet_intel?address=hello"
statswalletrevenuex402paid

Agent callers — who's calling this agent

id: agent_callers · REST: /api/v1/skills/agent_callers

Per-agent caller breakdown (host / peer / country / surface).

  • agent_callers: silas.sylex.ai
  • agent_callers: api.deepbluebase.xyz
curl "https://agenstry.com/api/v1/skills/agent_callers?domain=hello"
statscallersattributionpaid

Skill market data

id: skill_market · REST: /api/v1/skills/skill_market

Per-canonical-skill market shape.

  • skill_market: pdf_extract
  • market: blockchain_analytics
curl "https://agenstry.com/api/v1/skills/skill_market?skill=hello"
statsmarketskillspaid

Free skills · anon-callable

15 skills · rate-limited at 60/hour anonymous

Agent stats

id: agent_stats · REST: /api/v1/skills/agent_stats
free

Uptime + p50 latency + on-chain revenue.

  • agent_stats: tavily.com
  • stats_for: api.deepbluebase.xyz
curl "https://agenstry.com/api/v1/skills/agent_stats?domain=hello"
statsobservabilityrevenuefree

Find A2A agent

id: find_agent · REST: /api/v1/skills/find_agent
free

Hybrid BM25 + semantic + quality search.

  • find: hotel reservation agent
  • search: blockchain analytics
curl "https://agenstry.com/api/v1/skills/find_agent?query=hello"
discoverysearcha2afree

Find MCP server

id: find_mcp · REST: /api/v1/skills/find_mcp
free

Search MCP servers by freeform query.

  • mcp: github code search
  • find mcp: postgres database
curl "https://agenstry.com/api/v1/skills/find_mcp?query=hello"
discoverysearchmcpfree

Money flows — free summary

id: flows_summary · REST: /api/v1/skills/flows_summary
free

Top-line money-flow numbers + 3-name teaser.

  • flows_summary
  • flows_basic
curl "https://agenstry.com/api/v1/skills/flows_summary?query=hello"
statsmarketmoneyfree

Get agent details

id: get_agent · REST: /api/v1/skills/get_agent
free

Free summary card for one agent.

  • get: silas.sylex.ai
curl "https://agenstry.com/api/v1/skills/get_agent?domain=hello"
discoverydetailsfree

Agent details — full audit record

id: get_agent_full · REST: /api/v1/skills/get_agent_full
free

Full snapshot for one agent.

  • agent_full: silas.sylex.ai
  • get_agent_full: tavily.com
curl "https://agenstry.com/api/v1/skills/get_agent_full?domain=hello"
discoveryauditdetailsfree

Index stats

id: index_stats · REST: /api/v1/skills/index_stats
free

A2A + MCP funnel breakdowns.

  • stats
  • status
curl "https://agenstry.com/api/v1/skills/index_stats?query=hello"
statsobservabilityfree

Match canonical skill

id: match_skill · REST: /api/v1/skills/match_skill
free

NL description → canonical skill bucket.

  • skill: convert PDF invoices to structured JSON
  • match: een agent vinden die facturen leest
curl "https://agenstry.com/api/v1/skills/match_skill?query=hello"
taxonomyskillsmatchingfree

Money flows — full snapshot

id: money_flows · REST: /api/v1/skills/money_flows
free

Top-25 ranking + per-category + per-chain + 7/30/90d windows.

  • money_flows
  • flows
curl "https://agenstry.com/api/v1/skills/money_flows?query=hello"
statsmarketmoneyrevenuex402free

Similar agents

id: similar_agents · REST: /api/v1/skills/agents/{domain}/similar
free

Embedding-nearest agents for one domain.

  • similar_agents: bitcoinsapi.com
  • similar: api.deepbluebase.xyz
curl "https://agenstry.com/api/v1/skills/agents/{domain}/similar?domain=hello"
discoverysimilarembeddinga2afree

Similar MCP servers

id: similar_mcps · REST: /api/v1/skills/mcp-servers/{name}/similar
free

Embedding-nearest MCPs for one server name.

  • similar_mcps: com.stayker/1stay
  • similar_mcp: ai.smithery/flight-search-mcp
curl "https://agenstry.com/api/v1/skills/mcp-servers/{name}/similar?name=hello"
discoverysimilarembeddingmcpfree

Related canonical skills

id: similar_skills · REST: /api/v1/skills/skills/{skill_id}/similar
free

Embedding-nearest skills for a canonical id.

  • similar_skills: hospitality.hotel.reservations
  • related_skills: payments.bitcoin.fee_estimation
curl "https://agenstry.com/api/v1/skills/skills/{skill_id}/similar?skill_id=hello"
discoverysimilarskillstaxonomyfree

Validate agent card

id: validate_agent · JSON-RPC only
free

Probe a candidate URL.

  • validate: https://example.com
curl -X POST "https://agenstry.com/a2a" -H 'content-type: application/json' -d '{"jsonrpc":"2.0","method":"message/send","id":"1","params":{"message":{"messageId":"m1","role":"user","parts":[{"kind":"text","text":"validate: hello"}]}}'
validationdiscoveryfree

Programmatic discovery: every paid skill's price + shape is also in /api/v1/skills (the canonical-skill taxonomy is separately at /api/schemas/skill-taxonomy.json). To call a paid skill before topping up, send the request anyway — you'll get a 402 with the x402 paymentRequirements body any x402-aware client can settle automatically.