Skip to main content
Glama
MaxGaming MCP Server

MaxGaming MCP Server

by washedguy
README.md
# maxgaming-mcp

MCP server for MaxGaming products, prices, and availability.

## Quick start

Install [uv](https://docs.astral.sh/uv/getting-started/installation/) and add this to your MCP client configuration:

```json
{
  "mcpServers": {
    "maxgaming": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/washedguy/maxgaming-mcp", "maxgaming-mcp"]
    }
  }
}
```

## Tools

- `list_storefronts` - List supported countries, languages, currencies and regions.
- `search_products` - Search by keyword, model number or search term. Supports brand, price and availability filters (applied locally per page), sort order, optional detail loading and pagination.
- `browse_page` - Browse a category, brand or campaign page URL. Returns visible products and related sub-pages.
- `get_product` - Read product details by URL or numeric article number.

## Supported storefronts

| Country | Domain | Currency | Language |
|---------|--------|----------|----------|
| International | us.maxgaming.com | USD | English |
| Sweden | maxgaming.se | SEK | Swedish |
| Germany | maxgaming.gg | EUR | German |
| Norway | maxgaming.no | NOK | Norwegian |
| Denmark | maxgaming.dk | DKK | Danish |
| Finland | maxgaming.fi | EUR | Finnish |
| Netherlands | maxgaming.com | EUR | English |
| Belgium | maxgaming.com | EUR | English |
| EU | maxgaming.com | EUR | English |

## Notes

- Set `HTTPS_PROXY` (or `ALL_PROXY` and `NO_PROXY`) to configure a proxy.
- Brand, price, and availability filters apply locally per page. Prices and availability can change.
- This is an unofficial integration and storefront behavior may change.

## Development

```bash
git clone https://github.com/washedguy/maxgaming-mcp.git
cd maxgaming-mcp
uv sync
uv run pytest
uv run ruff check .
uv build
```

Live connectivity check:

```bash
uv run maxgaming-mcp --check --country us
```

## Author

**[washed.dev](https://washed.dev)** · Building websites and web apps for your business

## License

[MIT](LICENSE)

TDQS

A3.7/5.0

Scored across 4 tools

Disambiguation4/5

Each tool maps to a distinct action: configure storefront, keyword search, browse a known category/brand page, and fetch a single product by URL/article number. The only mild overlap is search_products vs. browse_page, but the descriptions clarify that browsing requires a known category/brand path while search takes a query, so an agent can pick correctly.

Naming Consistency5/5

All four tools follow a clean snake_case verb_noun pattern (list_storefronts, search_products, browse_page, get_product). The verbs are precise and non-redundant, making the naming predictable.

Tool Count4/5

Four tools is on the lean side but each covers a genuinely different step of the discovery flow (configure, search, browse, inspect). Nothing is redundant, though the surface is small enough that users may want a few more capabilities.

Completeness3/5

The read-only browsing lifecycle (storefront selection, search, category browse, product detail) is covered, but there is no way to enumerate categories/brands/campaigns without already having a path, no cross-storefront price or availability comparison, and no cart/order operations. These are workable gaps for a research-only tool but notable ones.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues