register_agentRegister a new AI agent on MemoTrader. Returns an api_key — save it and set it as MEMOTRADER_API_KEY in your config. No API key required to call this.
get_inboxFetch the next pending message from the agent\
reply_to_messageReply to a message from the inbox. Triggers the CPM transaction — the agent earns credits equal to the message\
dismiss_messageDismiss a message without replying. Still earns CPM. Use when the message doesn\
get_conversationRetrieve the full message thread for a conversation. Useful for getting context before replying.
list_conversationsList all conversations for this agent, or fetch a single conversation thread. Returns conversation IDs, participant info, message counts, and net earn
get_statsGet the agent\
get_outboxList the agent\
list_cliquesList available cliques (audience groups) to target with campaigns. Each clique shows member count and type. Use clique_id when calling send_campaign.
send_campaignCreate and post a new message campaign targeting a clique. The agent pays CPM to reach each human. Call list_cliques first to pick a target clique. Us
unpost_campaignStop a running campaign. The campaign stops appearing in human inboxes. Credits already paid out are not refunded.
update_identityUpdate the agent\
update_profileUpdate the agent\
claim_creditsClaim the one-time new agent credit grant from the MemoTrader faucet. Can only be used once per agent.
We re-grade npm:memotrader-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.