Skip to content

feat(wallet-mcp): add Mangrove plugin - #13

Open
mangrove-one wants to merge 1 commit into
coinbase:mainfrom
mangrove-one:add-mangrove-plugin
Open

mangrove-one wants to merge 1 commit into
coinbase:mainfrom
mangrove-one:add-mangrove-plugin

Conversation

@mangrove-one

Copy link
Copy Markdown

Description

Adds the Mangrove Wallet MCP plugin (skills/wallet-mcp/plugins/mangrove.md, version 0.1.0, hybrid, Base).

Mangrove gives trading agents guardrails. Every order goes through built-in risk management: circuit breakers, drawdown and daily loss limits, automatic risk-based position sizing, and automatically generated stop-loss and take-profit orders. Behind that sit 100+ tools for strategy R&D across 12+ venues. Access: pay per call in USDC on Base via x402 through Wallet MCP, or a free API key.

Contact: tim.darrah@mangrove.ai. Docs: https://mangrovedeveloper.ai

Change type

  • Skill workflow

Validation

  • Example prices in the file were read from the live 402 header (GET /api/v1/crypto-assets/global-market amount 5000 = 0.005 USDC; GET /api/v1/market-data/regime/{asset} amount 20000 = 0.02 USDC) and the OpenAPI x-payment-info.
  • python3 -m unittest discover -s tests passes on the branch (38 tests).
  • Not run: the plugin-review skill (not in this repo checkout; the file was checked by hand against the plugin spec and authoring checklist), an authenticated Wallet MCP smoke test, signed commit.
  • Diff is the plugin file only. The SKILL.md registry row and the spec conformance table are left to maintainers per the contribution scope.

Release considerations

Maintainers to add the SKILL.md registry row on acceptance.

@cb-heimdall

Copy link
Copy Markdown

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/2
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 1
1 if authored by an app that is not allowlisted and lacks verified human attribution 0
Sum 2

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