MCP server for Bags on Solana. Every AI-initiated spend is token-gated, SOL-capped, and requires a single-use confirmation before anything is signed.
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"bagos": {
"command": "npx",
"args": [
"-y",
"edycutjong/BagOS"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add bagos npx -y edycutjong/BagOS
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"bagos": {
"command": "npx",
"args": [
"-y",
"edycutjong/BagOS"
]
}
}
}
📋 Copy
README Excerpt
<div align="center"> <img src="docs/icon-animated.svg" alt="BagOS Icon" width="144"> <h1>BagOS 🚦</h1> <p><em>Every AI-initiated Solana spend: gated, capped, confirmed on chain.</em></p> <img src="docs/readme-hero-animated.svg" alt="BagOS — gates every AI-initiated Solana spend: the amber-held swap turns green only when its confirmed signature lands on chain"
Tools (20)
BAGS_ALLOW_UNCAPPED_TOKEN_SWAPS BAGS_ALLOW_UNCONFIRMED BAGS_API_KEY BAGS_KEYPAIR_PATH BAGS_MAX_SOL_PER_SESSION BAGS_MAX_SOL_PER_TX BAGS_NETWORK BOS_REQUIRED_BALANCE BOS_TOKEN_MINT SOLANA_RPC_URL bags_authenticate bags_claim_fees bags_execute_trade bags_get_claimable_fees bags_get_creators bags_get_partner_stats bags_get_token_analytics bags_get_token_claim_events bags_get_token_claim_stats bags_get_token_creators
Topics
agent ai ai-safety bags claude defi hackathon mcp solana