MCP tools reference
Core and meta tool tables with categories and auth profiles for the managed Thirdfy MCP endpoint.
Look up every tool on the Thirdfy MCP endpoint (https://mcp.thirdfy.com), what it's for, and which credentials it accepts.
This page matches MCP server 0.1.45: 67 tools, including health and listTools. The live tool list is always the source of truth:
Call a tool from your agent host over MCP (POST /mcp, streamable HTTP) or plain HTTP (POST https://mcp.thirdfy.com/tool/<toolName>). Every core tool below works both ways. See Connect, and for setup in your app, the Client guides.
Core tools (default)
| Tool | Category |
|---|---|
getActionsCatalog | Discovery |
getAgentActions | Discovery |
getProviderActions | Discovery |
getChainCapabilities | Discovery |
getNonEvmCapabilities | Discovery |
getThirdfyHelp | Onboarding |
describeOnboardingPath | Onboarding |
startEmailOnboarding | Onboarding |
completeEmailOnboarding | Onboarding |
startWalletOnboarding | Onboarding |
completeWalletOnboarding | Onboarding |
getWalletProfile | Onboarding |
agentRegister | Onboarding |
bootstrapSelfIdentity | Onboarding |
getSelfReadiness | Onboarding |
previewOrder | Execution |
executeIntent | Execution |
getIntentStatus | Execution |
buildTx | Execution |
walletExecute | Execution |
walletSign | Execution |
walletSubmit | Execution |
agentRun | Execution |
agentWalletBootstrap | Wallets |
ownerWalletControlState | Owner wallet control |
ownerWalletControlRequest | Owner wallet control |
ownerWalletControlSubmit | Owner wallet control |
delegationCreate | Delegation |
delegationActivate | Delegation |
delegationStatus | Delegation |
delegationRevoke | Delegation |
delegationInspect | Delegation |
delegationBalance | Delegation |
delegationRedeem | Delegation |
delegationWorldIdBegin | World ID |
delegationWorldIdComplete | World ID |
delegationWorldIdDepositBegin | World ID |
delegationWorldIdDepositComplete | World ID |
consoleMandateStatus | Console mandate |
consoleMandateDraft | Console mandate |
consoleMandateActivate | Console mandate |
consoleMandateRevoke | Console mandate |
managedWalletInit | Custodial delegation wallet |
managedWalletGrant | Custodial delegation wallet |
managedWalletStatus | Custodial delegation wallet |
getAgentDataSummary | Tracking |
getAgentPortfolioSummary | Tracking |
getAgentLeaderboard | Tracking |
getAgentTrackActions | Tracking |
getAgentTrackEvents | Tracking |
trackAgentAction | Tracking |
getVenueReadiness | Venue onboarding |
prepareVenueOnboarding | Venue onboarding |
completeVenueOnboarding | Venue onboarding |
fundVenue | Venue onboarding |
getCreditsBalance | Credits |
getCreditsTransactions | Credits |
getCreditsUsageSummary | Credits |
getCreditsPricingModels | Credits |
estimateCreditsPricing | Credits |
quoteActionPricing | Credits |
brain_sections | Console Brain |
brain_suggest_strategy | Console Brain |
brain_quote_or_preflight | Console Brain |
brain_prepare_earnclaw_handoff | Console Brain |
Notes on some tools
previewOrdershows what a write would do without signing, billing or placing anything: size, collateral, leverage, the owner's remaining limits and each policy check. Call it beforewalletExecute. See Execution.ownerWalletControl*tools are for the owner of a user-owned agent wallet. Thirdfy never signs these:ownerWalletControlStatereads the wallet's owner, policy and signer.ownerWalletControlRequestreturns an unsigned request for an owner action: a policy update afterAGENT_POLICY_UPDATE_REQUIRED, stop, resume, payout change or export.ownerWalletControlSubmitrelays the owner's own signature.
managedWalletInit,managedWalletGrantandmanagedWalletStatusmanage the custodial wallet used for delegation. This is not theagent_walletexecution wallet that email onboarding creates andagentWalletBootstrapreports.consoleMandate*tools manage the Console mandate: a per-chain grant (ERC-7710) with a daily USD cap and an expiry. Console and its Automations act for your account under it. You draft, sign, activate, read and revoke it. It is separate from delegating to a certified agent.- Typed tools: add
?toolsets=to the connector URL and the server also lists one tool per action for the connected agent. See Discovery.
Chapter guides: Discovery ยท Execution ยท Onboarding ยท Connect
Removed compatibility tools
The compatibility tools (the getTradingProviderActions alias and V1 protocol reads) were removed in MCP server 0.1.21. For replacements, see Removed compatibility tools.
Meta tools
| Tool | Purpose |
|---|---|
health | Checks that the server is up |
listTools | Lists the available tools |
Auth profiles (summary)
Each tool lists the credentials it accepts in the live manifest (GET /tools), as authProfile and acceptedCredentialModes:
| Profile | Meaning |
|---|---|
transport | Public, or needs only the connection itself |
agent_execution | Needs an agent_api_key, or a bootstrap token where allowed |
owner_interactive | Needs an owner session or wallet proof |
mixed | Depends on the tool's inputs |
An app signed in with a Thirdfy account (credential mode oauth) gets 17 of these tools. See What a signed-in app can do.
For details, see Connect and authenticate.
Evaluation checklist
Use these questions to check that an agent uses the tools correctly:
- Can the agent discover earn actions with
getProviderActions { provider: "earn" }? - Does it call
agentWalletBootstrapwithrequireFundingCheckbeforewalletExecuteon collateralized lanes? - Does it use
executeIntentto send to many subscribers (fan-out) andwalletExecutefor a single agent wallet? - Does it avoid
selffor off-chain venue orders?