What it does
Bags on Solana: token analytics, creator-fee data and trade quotes, plus gated swaps and fee claims. A write's first call signs nothing: it returns a preview and a single-use confirmation token bound to the exact arguments. Every transaction is then simulated and refused if it would take more SOL than was approved (default cap 0.1 SOL per trade). 100% test coverage enforced in CI, published with npm provenance. npx -y bagos-mcp-server
Local connectionPricing not confirmedv3.0.7
Connection manifest
Public connection metadata from the source. Follow the provider’s setup guide for authentication, permissions, and required variables.
{
"name": "io.github.edycutjong/bagos",
"version": "3.0.7",
"repository": {
"url": "https://github.com/edycutjong/bagos"
},
"remotes": [],
"packages": [
{
"registryType": "npm",
"identifier": "bagos-mcp-server",
"version": "3.0.7",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"name": "BAGS_API_KEY",
"isRequired": true
},
{
"name": "BAGS_NETWORK",
"isRequired": false
},
{
"name": "SOLANA_RPC_URL",
"isRequired": false
},
{
"name": "BAGS_KEYPAIR_PATH",
"isRequired": false
},
{
"name": "BAGS_MAX_SOL_PER_TX",
"isRequired": false
},
{
"name": "BAGS_MAX_SOL_PER_SESSION",
"isRequired": false
},
{
"name": "BAGS_ALLOW_UNCONFIRMED",
"isRequired": false
},
{
"name": "BOS_TOKEN_MINT",
"isRequired": false
},
{
"name": "BOS_REQUIRED_BALANCE",
"isRequired": false
},
{
"name": "BAGS_ALLOW_UNCAPPED_TOKEN_SWAPS",
"isRequired": false
},
{
"name": "USE_MOCK_DATA",
"isRequired": false
}
]
}
]
}Metadata reviewed for listing. Server code, permissions, and runtime behavior have not been security-audited. Directory access is free; individual providers may charge.