@elizaos/plugin-mcp or equivalent, depending on your ElizaOS version), which connects to one or more MCP servers and exposes their tools as Eliza actions.
1
Install the MCP plugin
2
Configure the XentFi server
In your character file (or wherever your ElizaOS setup declares plugin config):If your ElizaOS version reads MCP config from environment variables instead, set
XENTFI_AGENT_KEY / XENTFI_ORG_ID directly and point the plugin’s server command at npx -y @xentfi/mcp-server per its own docs.3
Verify
Start your Eliza runtime and check the logs for the MCP plugin discovering the
xentfi server and its tools. Then message your agent: “What’s the balance of my wallet?” — it should route to xentfi_list_wallets + xentfi_get_wallet_balance automatically.Autonomous agent considerations
ElizaOS agents are often designed to act with minimal human-in-the-loop review, which makes XentFi’s server-side Policy enforcement especially important:Set tight limits and an allowlist
Set tight limits and an allowlist
Configure
perTransactionLimitUsd / dailyLimitUsd and an explicit allowedRecipients allowlist on the Policy attached to this agent’s API key in the XentFi dashboard.Don't auto-confirm payments
Don't auto-confirm payments
xentfi_create_payment still requires confirm: true from the caller — make sure your character/action logic sets it deliberately once it has decided to pay, rather than always passing true reflexively.Self-check against policy before large payments
Self-check against policy before large payments
Use
xentfi_get_policy in your agent’s planning step before large or unusual payments so it can reason about limits rather than discover a POLICY_DENIED after the fact.Next steps
Tools Reference
See every available tool.
CrewAI
Another Python-based multi-agent framework option.

