Skip to content

feat(wallet-mcp): add Mamo plugin - #19

Open
imthatcarlos wants to merge 2 commits into
coinbase:mainfrom
moonwell-fi:add-mamo-plugin
Open

imthatcarlos wants to merge 2 commits into
coinbase:mainfrom
moonwell-fi:add-mamo-plugin

Conversation

@imthatcarlos

Copy link
Copy Markdown

Description

Adds the Mamo plugin (skills/wallet-mcp/plugins/mamo.md, external-mcp, Base). It also appends tokenized-stocks to the tag vocabulary in references/plugin-spec.md.

Mamo runs Accounts on Base: a tokenized stocks portfolio, USDC, Bitcoin and Ethereum lending Accounts, and MAMO staking. The hosted Mamo MCP (https://mcp.mamo.bot/mcp, no auth, listed in the MCP Registry as bot.mamo/mcp) previews each move and returns unsigned calls. The plugin submits them with send_calls, plus one sign to open a lending or staking Account.

Docs: https://docs.mamo.bot/technical/mamo-mcp · Help: https://help.mamo.bot

Change type

  • Harness integration or metadata
  • Skill workflow
  • Bug fix
  • Documentation
  • Breaking change (describe migration)

Validation

  • Live run on Base with a Coinbase Wallet Account through Wallet MCP in Claude Code, using this plugin:

    • Opened a stocks portfolio: one send_calls batch, tx 0x0b6d68972d73ad60eaa02c66b70bb26572264e6b9d54b5a02737921cd67e845e.
    • Deposited 100 USDC: tx 0x975b50d3c4e5e8599a3d03ea3f13a601301e589864377263d935c2cfb3224c82.
    • Mamo rebalanced the portfolio to its targets within minutes.
  • Checked by hand against references/plugin-spec.md: frontmatter, section order and the contribution scope.

  • Not run: the repo's tests/ and build-distributions.py; the sign-in flow (sign → create_account) with a Coinbase Wallet Account.

  • No unapproved disclosures or sensitive data

  • Signed commits

Release considerations

Maintainers add the SKILL.md registry row on acceptance.

🤖 Generated with Claude Code

Adds skills/wallet-mcp/plugins/mamo.md (external-mcp, Base): a tokenized
stocks portfolio and Mamo Accounts through the hosted Mamo MCP, submitted
with send_calls, plus one sign to open a lending or staking Account.
Appends `tokenized-stocks` to the tag vocabulary.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cb-heimdall

Copy link
Copy Markdown

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
1 if authored by an app that is not allowlisted and lacks verified human attribution 0
Sum 1

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants