Provider hosted
Tools: 405

NeatQueue

NeatQueue

NeatQueue is a free Discord bot for competitive matchmaking: ranked queues, MMR/ELO tracking, leaderboards, tournaments, match history and stats for any game.

https://www.neatqueue.com/

Use in your AI tool

Connect straight to this server’s public endpoint.

Remote MCP URL
https://api.neatqueue.com/mcp

Use on MCPBundles

We add this server to your workspace, walk through sign-in once, then open Studio with tools ready to run.

Last probed Sep 14, 2026 · api.neatqueue.com

405tools discovered

Tools discovered (405)

Showing 25 of 405 from the live probe.

  • Botstats

    Bot statistics **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json`

  • Queueplayers

    Returns the players presently queued in the specified channel. **Path Parameters:** - **channel_id** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Listplayersinqueue

    Returns a mapping of queue channel ID to the list of queued players. **Path Parameters:** - **server_id** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Serverplayerstats

    Returns raw player data objects keyed by player ID. **Path Parameters:** - **server_id** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Playerstats

    Full stats across all queues for a player. **Path Parameters:** - **server_id** (Required): No description. - **player_id** (Required): No description. **Query Parameters:** - **include_games**: Include player's game history - **include_matchups**: Include player's matchup history **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:**

  • Playerqueuestats

    Only the stats for the given queue. **Path Parameters:** - **server_id** (Required): No description. - **player_id** (Required): No description. - **queue_name** (Required): No description. **Query Parameters:** - **include_games**: Include player's game history - **include_matchups**: Include player's matchup history **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Re

  • Matchsummary

    The player's stats before and after the given match, plus their rank-up progress towards the next stats auto-role -- the same bracket the /stats image draws its progress bar from. **Path Parameters:** - **server_id** (Required): No description. - **player_id** (Required): No description. - **game_num** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json`

  • History

    Filter by date range, game numbers, player IDs, queue name, and paginate results. **Path Parameters:** - **server_id** (Required): No description. **Query Parameters:** - **page**: No description. - **page_size**: Limit the number of results returned - **start_date**: Start of date range filter in ISO8601 format, inclusive - **end_date**: End of date range filter in ISO8601 format, inclusive - **start_game_number**: Start of game number range filter, inclusive - **end_game_number**: E

  • History Queues

    List the distinct queue names present in a server's match history, optionally within a date range. **Path Parameters:** - **server_id** (Required): No description. **Query Parameters:** - **start_date**: Start of date range filter in ISO8601 format, inclusive - **end_date**: End of date range filter in ISO8601 format, inclusive **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json`

  • Longurl

    Resolves a short URL into the original long URL if available. **Path Parameters:** - **short_url** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Queuechannels

    Returns channel IDs and names where a queue is active. **Path Parameters:** - **server_id** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Matches

    Lists current running games and queued match setups with minimal metadata. **Path Parameters:** - **server_id** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Vote Match Winner

    Submit or toggle a winner vote for a running match. Dispatches through the same handler as Discord button clicks. **Path Parameters:** - **server_id** (Required): No description. - **game_num** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Leaderboard Api V1 Leaderboard

    Leaderboard (v1) **Path Parameters:** - **server_id** (Required): No description. - **channel_id** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Transcript

    Returns the stored transcript and metadata for a given game. **Path Parameters:** - **server_id** (Required): No description. - **game_num** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Banlist

    List banned players **Path Parameters:** - **server_id** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Setrating

    Updates the player's MMR for the given channel. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Leaderboard V2

    Leaderboards with optional field projection and pagination. **Path Parameters:** - **server_id** (Required): No description. - **channel_id** (Required): No description. **Query Parameters:** - **page**: No description. - **page_size**: No description. - **month**: Optional filter for specific months (YYYY-MM) or 'alltime'. Repeat param to include multiple. - **include_fields**: Optional list of fields to include in player 'data'. - **exclude_fields**: Optional list of fields to exclu

  • Server Info

    Returns the info for a server. **Path Parameters:** - **server_id** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Server Parties

    Returns the authenticated player's parties and pending party invites for a server. Guild membership is required — a non-member gets 401. Per-queue party-queue config is served by GET /api/v2/server/{id} on each queue object, not here. **Path Parameters:** - **server_id** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** -

  • Server Analytics

    Faceted match/player/queue analytics for a server over a date range. Staff only. Supports start_date/end_date, queue_name, and player_id filters plus day/week/month granularity. **Path Parameters:** - **server_id** (Required): No description. **Query Parameters:** - **start_date**: No description. - **end_date**: No description. - **queue_name**: No description. - **player_id**: No description. - **granularity**: No description. **Responses:** - **200** (Success): Successful Respons

  • Server Analytics Queues

    Distinct base queue names for a server's analytics filters. Staff only. **Path Parameters:** - **server_id** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

  • Server Mmr Distribution

    MMR distribution for a single queue: histogram bins, summary stats (count/min/max/mean/median/p25/p75/stddev), and normal-fit params for a bell-curve overlay. Staff only. Requires queue_name (base, non-prefixed name); min_games optionally drops players below a games-played floor to match a queue's leaderboard population. **Path Parameters:** - **server_id** (Required): No description. **Query Parameters:** - **queue_name** (Required): Base (non-prefixed) queue name - **min_games**: No des

  • Server Events

    Paginated, filterable raw event log for a server (audit log). Staff only. Filter by event_type (or event_type_prefix), actor (a user id or partial name), date range, and a free-text search across actor name / description / command / event type. **Path Parameters:** - **server_id** (Required): No description. **Query Parameters:** - **event_type**: No description. - **event_type_prefix**: No description. - **actor**: No description. - **start_date**: No description. - **end_date**: No d

  • Server Event Types

    Distinct event types present in a server's audit log. Staff only. **Path Parameters:** - **server_id** (Required): No description. **Responses:** - **200** (Success): Successful Response - Content-Type: `application/json` - **422**: Validation Error - Content-Type: `application/json` - **Response Properties:** - **Example:** ```json { "detail": [ "unknown_type" ] } ```

Get your MCP into directories

A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.

Directory coverage for brands

Frequently Asked Questions

What is the NeatQueue MCP server?

NeatQueue is a free Discord bot for competitive matchmaking: ranked queues, MMR/ELO tracking, leaderboards, tournaments, match history and stats for any game.

How do I connect NeatQueue to my AI agent?

Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.

How many tools does NeatQueue provide?

MCPBundles probed 405 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.

What authentication does NeatQueue require?

NeatQueue may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.

Maintain this listing

Operate NeatQueue? Verify ownership to take over this directory entry.

Operate NeatQueue?

This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.

Claim this listing