Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

MCP Tools

The Functor MCP server exposes 11 tools. AI hosts call them by name; users can also invoke them as slash commands via the prompt interface (e.g. /functor-agentic-wallet:create-wallet).

Discovery

ToolPurpose
about_functorReturns Functor's positioning, Keystore explainer, and SDK surface. AI hosts call this when the user asks "what is Functor".

Wallet lifecycle

ToolPurpose
create_walletGenerates a new private key, stores it in the OS keychain under the given name, returns the address.
list_walletsLists wallet names available on this machine (across keychain, file, env).
wallet_balanceReads native + ERC-20 balances for a stored wallet.
wallet_executeSubmits one or more calls signed by the wallet's admin key.

Verification

ToolPurpose
wallet_verificationLists all active keys on a wallet from Keystore.
verify_authorizationAnswers: is this key/session authorized on this wallet right now?

Session lifecycle

ToolPurpose
grant_sessionGenerates a session key, registers it in Keystore, authorizes it with the given permissions. Returns the session details + keyId.
list_sessionsLists local session metadata (those granted from this machine).
session_executeSubmits calls signed by a stored session key.
revoke_sessionDeactivates the session in Keystore and pulls on-chain authority.

Slash command equivalents

Every tool has a matching prompt, exposed as a slash command:

Slash commandCalls
/functor-agentic-wallet:aboutabout_functor
/functor-agentic-wallet:create-walletcreate_wallet
/functor-agentic-wallet:list-walletslist_wallets
/functor-agentic-wallet:wallet-balancewallet_balance
/functor-agentic-wallet:wallet-infowallet_verification
/functor-agentic-wallet:verify-sessionverify_authorization
/functor-agentic-wallet:grant-sessiongrant_session
/functor-agentic-wallet:list-sessionslist_sessions
/functor-agentic-wallet:session-executesession_execute
/functor-agentic-wallet:revoke-sessionrevoke_session
/functor-agentic-wallet:send-txwallet_execute
/functor-agentic-wallet:demoslisting of available demo flows