Let an agent trade your challenge.

MonFunded has a plugin for MetaMask Agent Wallet, the command-line wallet built for AI agents. Your agent can buy an assessment, trade it and claim payouts, inside the spending limits you set.

Beta

What an agent can do

The plugin's commands
CommandWhat it does
mm monfunded loginSigns in to MonFunded with the agent's wallet.
mm monfunded buyPays for an assessment in USDC, AUSD or MON.
mm monfunded statusReads the account: equity, rule meters and open positions.
mm monfunded orderOpens a long or short position.
mm monfunded closeCloses a position once the minimum hold is over.
mm monfunded withdrawTakes profit off a funded account.
mm monfunded claimClaims a signed payout from the contract.

Agent wallet by MetaMask

Install it

It is on npm as mm-plugin-monfunded (MIT). But MetaMask's CLI (6.2.1 and 7.0.0) removes any plugin installed from npm right after installing it — a bug in its approval step, which we have reported — so until that is fixed you install it from the repository, and these five steps are the whole of it. You need Node.js 24 or later.

1. Install MetaMask Agent Wallet, version 6.2 or later, and sign in. MetaMask's quickstart walks you through it.

npm install -g @metamask/agent-wallet
mm login
mm init

2. Get the code:

git clone https://github.com/nitidoweb/mm-plugin-monfunded.git
cd mm-plugin-monfunded

3. Plugins are a beta feature of the CLI. Turn them on once — the second line is what allows installing from a folder instead of from npm:

mm config set experimentalPlugins true
mm config set experimentalAllowUnverifiedInstalls true

4. Build the plugin and install it from that folder. --accept-permissions accepts the consent screen; leave it off to read first what each command may do:

npm install && npm run build
mm plugins install "file:$PWD" --accept-permissions

5. Check that it worked:

mm plugins
mm monfunded status

mm plugins should list mm-plugin-monfunded. mm monfunded status shows the plans and whether entries are open, before you sign in to MonFunded; it does need mm login to have happened, or every command answers AUTH_FAILED. To remove it again: mm plugins uninstall mm-plugin-monfunded.

Your limits stay in charge

Every payment the plugin makes goes through Agent Wallet's own checks: transaction screening, Guard Mode and a 24-hour spending limit.

A second gate, if you want one: register the plugin as an agent at Chancela and give it three settings (MONFUNDED_CHANCELA_AGENT, _ATTESTOR, _URL), and every fee and every claim is first put to Chancela's policy — so much per transfer, so much per day. A transfer is critical there, so you approve it with your passkey while the command waits; the plugin checks the signed answer on your machine and signs nothing without it. Every decision is recorded on Monad, where anyone can replay it.

Payouts always go to the wallet that paid for the assessment, so an agent can't send your profit anywhere else.

The rules are the same for agents and people, fair play included. Up to 5 assessments at once per wallet.

It is a beta

The plugin and Agent Wallet's plugin system are both new. Start with the smallest account, watch what your agent does, and open a ticket in your dashboard if something breaks.