Licence
MIT
Version
1.0.2
Deps
2
Size
97 kB
Vulns
0
Weekly
0
@aggregator-gg/mcp-server
MCP server for operator-side integration work with The Aggregator.
It gives AI coding tools a practical surface for:
- browsing the Aggregator game catalog;
- narrowing directly to provider inventories such as TRUE LABS;
- creating demo and live sessions through
api.aggregator.gg; - reading rollout guidance for callbacks, donor-port reuse, and first-bet go-live gates.
Install
npm install @aggregator-gg/mcp-server
Or run it directly:
npx @aggregator-gg/mcp-server --api-key sk_live_xxx
What operators can do with it
The package is designed for operator-side agents that work inside the operator's own repository or integration workspace. A typical flow is:
- Read the quickstart and callback resources.
- Use
assess_operator_readinessto check whether welcome-credit testing or live rollout is realistic. - Use
list_truelabs_gamesto pick a launch candidate. - Use
get_gameto confirm metadata and restrictions. - Use
create_sessionto create a controlled launch. - Use
get_sessionandlist_transactionswhile collecting callback evidence.
For operators that already have another aggregator integration, use
plan_port_adaptation to map an existing Hub88, St8, SOFTSWISS, APIgrator,
SlotMatrix, CasinoEngine, or SoftGamings port into The Aggregator without
rebuilding from zero.
Available tools
list_gameslist_provider_gameslist_truelabs_gamesget_gamecreate_sessioncreate_demo_sessionget_sessionlist_transactionslist_providersprovider_healthassess_operator_readinessplan_port_adaptation
Available resources
aggregator://docs/quickstartaggregator://docs/callbacksaggregator://docs/truelabs-first-betaggregator://docs/donor-port-adaptationaggregator://docs/api-reference
Run locally
npm run build --workspace @aggregator-gg/mcp-server
npx @aggregator-gg/mcp-server --api-key sk_live_xxx
Example MCP client config
{
"mcpServers": {
"aggregator": {
"command": "npx",
"args": [
"@aggregator-gg/mcp-server",
"--api-key",
"sk_live_xxx"
]
}
}
}
Live rollout note
Creating a session is not enough proof for TRUE LABS live rollout. Treat live enablement as controlled only after:
- one successful launch;
- accepted bet and win callbacks;
- duplicate retry / idempotency evidence;
- a named rollback owner.