@functornetwork/mcp
v0.2.3
Published
MCP server that lets AI hosts employ agents on Functor wallets
Maintainers
Readme
@functornetwork/mcp
MCP server that lets AI hosts (Claude Code, Claude Desktop, Cursor, Continue, any MCP client) operate Functor agentic wallets — creating wallets, granting scoped session keys, executing transactions, and verifying authority on-chain — without ever custodying private keys. Keys are resolved by name from the OS keychain (preferred), a local file, or env vars, and never appear in tool arguments or results.
Install
# Claude Code
claude mcp add functor -- bunx @functornetwork/mcp
# or run directly
bunx @functornetwork/mcpRequires Bun (the server runs via the bun shebang).
Network
The chain is selected at startup via the FUNCTOR_CHAIN environment variable:
| FUNCTOR_CHAIN | Chain | Relay |
| --- | --- | --- |
| bnb-testnet (default) | BNB Smart Chain Testnet (97) | Functor hosted (https://relay.functor.sh) |
| sepolia | Ethereum Sepolia (11155111) | Porto hosted (https://rpc.porto.sh) |
# Operate on Sepolia instead of the BNB default
FUNCTOR_CHAIN=sepolia bunx @functornetwork/mcpOne server process serves one chain — restart with a different FUNCTOR_CHAIN to switch.
BNB testnet requires a local relay to be running; see the
Running the relay guide.
Tools
- Identity:
about_functor - Bootstrap:
create_wallet - Inspect:
list_wallets,wallet_balance,wallet_verification,verify_authorization,list_sessions - Operate:
wallet_execute,grant_session,revoke_session,session_execute
Built on @functornetwork/agentic-wallet.
