MCP discovery tools
getActionsCatalog, getProviderActions, getAgentActions, chain capabilities, and MCP resources.
Discovery tools are read-only and should run before every write. The live catalog is authoritative.
Core discovery tools
| Tool | Purpose |
|---|---|
getActionsCatalog | Full public action catalog (providerFamilies, param schemas) |
getAgentActions | Actions scoped to an agent key and lane |
getProviderActions | Venue-family slice with hints (use this, not the legacy alias) |
getChainCapabilities | EVM chain support and lane metadata |
getNonEvmCapabilities | Solana and other non-EVM lanes |
getProviderActions uses API providerFamilies when available, supports view=concise|detailed, and paginates with limit / cursor.
Provider filters (integrator map)
| Filter | Integrations doc |
|---|---|
trading | Kyber |
hyperliquid | Hyperliquid |
polymarket, prediction | Polymarket |
earn, morpho, aegis, curve, vaults-fyi, yield-xyz, capyfi | Yield integrations |
bitfinex | Bitfinex |
bridge | Li.Fi |
dogeos-barkswap, dogeos-laika, dogeos-ecosystem | DogeOS |
allora | Allora |
Full matrix: Integrations venues.
MCP resources
| URI | HTTP |
|---|---|
thirdfy://providers | GET /resources/providers |
thirdfy://actions/catalog | GET /resources/actions/catalog |
Example sequence
REST equivalent (no MCP): GET https://api.thirdfy.com/api/v1/agent/actions/catalog
Legacy alias
getTradingProviderActions is a compatibility alias for older clients. Enable only with ENABLE_COMPAT_TOOLS=true. New agents should call getProviderActions.