4,500+ servers built on MCP Fusion
Vinkius

Start.gg MCP. Manage every bracket, standing, and result via your AI agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Start.gg MCP on Cursor AI Code Editor MCP Client Start.gg MCP on Claude Desktop App MCP Integration Start.gg MCP on OpenAI Agents SDK MCP Compatible Start.gg MCP on Visual Studio Code MCP Extension Client Start.gg MCP on GitHub Copilot AI Agent MCP Integration Start.gg MCP on Google Gemini AI MCP Integration Start.gg MCP on Lovable AI Development MCP Client Start.gg MCP on Mistral AI Agents MCP Compatible Start.gg MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Start.gg MCP Server connects your AI agent directly to Start.gg tournament data. It pulls event IDs from slugs, fetches real-time standings, tracks match sets in a bracket, and allows admins to report results or update seeding—all via natural language commands.

Stop clicking through web dashboards; manage the entire esports lifecycle with specific API calls.

What your AI agents can do

Get event id

Fetches the unique Event ID number by providing a tournament URL slug.

Get event sets

Retrieves all matches (sets) for an event, allowing monitoring of bracket progress and results.

Get event standings

Pulls the current rankings and top placements data for a specified tournament event ID.

+ 3 more capabilities included
Discover Event IDs

Retrieves the unique Start.gg ID number using a specific slug from a tournament URL.

Find Tournaments by Country

Lists active or upcoming tournaments in a specified geographic region using country codes.

Pull Standings Data

Fetches the current rankings and top placements for any specific event ID.

Map Match Sets

Queries all sets (matches) within an event's bracket to monitor progress and results.

Report Match Results

Updates the system by reporting set winners, which requires admin credentials.

Adjust Tournament Seeding

Manually updates phase seeding for a tournament's bracket structure.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Start.gg MCP Server: 6 Tools for Event Data Management

Use these six tools to pull structured tournament data—from initial event lookups to final result reporting—without touching a web browser.

get019e5d59

get event id

Fetches the unique Event ID number by providing a tournament URL slug.

get019e5d59

get event sets

Retrieves all matches (sets) for an event, allowing monitoring of bracket progress and results.

get019e5d59

get event standings

Pulls the current rankings and top placements data for a specified tournament event ID.

get019e5d59

get tournaments by country

Filters and lists available tournaments based on their country code location.

report019e5d59

report set

Updates the event record by reporting set winners; admin permissions required.

update019e5d59

update phase seeding

Adjusts and saves new seeding data for a tournament's current phase structure.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Start.gg, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're connecting your AI agent straight into Start.gg tournament data. This server gives you full control over everything—from finding an event by its web link all the way through reporting final match results. You don't gotta click around in a dashboard; your agent handles the whole esports lifecycle using specific API calls.

get_event_id lets you fetch a tournament's unique Event ID number just by feeding it a URL slug. If you know where the event is online, this tool pulls the specific identifier the system needs to run any other check. You use that ID for everything else.

If you need to find tournaments before you even have an ID, get_tournaments_by_country lets you filter and list available events based on their country code location. This is key when you're tracking regional circuits or looking for upcoming competition in a specific area.

Once you have the Event ID, checking the current state of play is simple. get_event_standings pulls the top placements and rankings data for any specified tournament event ID. It shows you who's currently ahead in the standings without leaving your chat window.

To map out the bracket progress, use get_event_sets. This tool retrieves all matches—or 'sets'—for an entire event, letting you monitor exactly where the brackets are and what results have come through so far. You'll see every match listed there.

For admin tasks that actually change data, you've got a few tools ready to go. If you need to report who won a set of matches, report_set updates the official event record; remember, you gotta have admin permissions for this one. When the bracket structure changes and you need to save new seeding information for a phase, you run update_phase_seeding, which manually adjusts and saves that data.

These tools let your agent take control of crucial administrative actions.

Basically, you use these commands when your AI client needs more than just read-only access. You'll feed the unique slug to get the ID; then you can query standings with get_event_standings or map out every match in the bracket using get_event_sets. If you gotta find an event by location, run get_tournaments_by_country first.

And if it's time to update records—whether that means submitting winners with report_set or setting up next-round seeding with update_phase_seeding—your agent handles those commands too.

How Start.gg MCP Works

  1. 1 Subscribe to the server and enter your Start.gg Personal Access Token.
  2. 2 Your AI client sends a request (e.g., 'Get standings for slug X').
  3. 3 The MCP Server executes the necessary tool (get_event_standings) and returns structured, ready-to-use data.

The bottom line is: your agent talks directly to Start.gg's backend API, bypassing the need to navigate any web interface.

Who Is Start.gg MCP For?

This is for anyone dealing with competitive event data that moves too fast or requires structured reporting. Think League Coordinators who have to manually update seeding; think Data Analysts drowning in raw tournament API calls; and Ops Engineers managing real-time match results. If your job involves following a bracket, you need this.

Tournament Operations Manager

Uses report_set to quickly enter match winners or uses update_phase_seeding when the structure changes, without logging into the admin dashboard.

Esports Data Analyst

Runs get_event_standings and get_event_sets to pull clean data dumps instantly for reports or deeper analysis.

League Coordinator

Employs get_tournaments_by_country to scout local scenes or uses get_event_id to target specific, obscure events across different regions.

What Changes When You Connect

  • Stop searching for IDs. Use get_event_id to pull a unique Event ID from any tournament slug in seconds, which is the first step for all other data pulls.
  • Avoid manual standings checks. Running get_event_standings gives you real-time top placements instantly, perfect for live reporting or pre-match analysis.
  • Handle complex bracket tracking with get_event_sets. You get a list of every match in the set, skipping through multiple pages on the website.
  • Coordinate operations without admin dashboards. Use report_set to submit winner data and update_phase_seeding when structural changes happen—all via your AI client.
  • Scope out new talent pools using get_tournaments_by_country. You filter regional scenes just by providing a country code.

Real-World Use Cases

01

A Data Analyst needs standings for 10 different events.

Instead of visiting ten separate URLs and copy-pasting IDs, the analyst asks their agent to run get_event_id on all slugs first. Then, it loops through those IDs, calling get_event_standings for every single one. The resulting data dump is clean JSON, ready for a spreadsheet.

02

A Tournament Ops Manager needs to report results quickly.

The final match finished and the winners need recording. Instead of logging into the admin dashboard and clicking through three screens, the manager instructs their agent: 'Report set winners for Event ID 123.' The tool runs report_set immediately.

03

A League Coordinator is scouting new regional events.

The league needs to find all active fighting game tournaments in Germany. They ask the agent, which uses get_tournaments_by_country with the code 'DE'. The agent returns a list of specific local tournament names and IDs.

04

A League Coordinator must rebuild a bracket structure.

The playoff format changed mid-event. Instead of manually updating every single pairing, the coordinator tells their agent to use update_phase_seeding on Event ID 456 and provides the new seeding array. The system updates it instantly.

The Tradeoffs

Trying to check standings without an ID.

Typing 'Show me the top players in the big event' is too vague. The agent can't guess which tournament you mean, so it fails or asks for too many details.

First, run get_event_id using the slug from the URL. Once you have that ID, then ask the agent to use get_event_standings. This two-step process guarantees accuracy.

Manually entering match results via web form.

The ops manager has to navigate deep into the tournament dashboard and fill out a multi-field report, wasting time when they're busy.

Use report_set. If you have admin rights, just tell your agent: 'Report set for Event ID 123; Winner A vs. Loser B.' It handles the data submission cleanly.

Searching for tournaments without location context.

A user asks 'What events are running?' and gets a massive list of everything, forcing them to manually filter by country name or date range.

Always start with get_tournaments_by_country. Pass the two-letter code (e.g., US, FR) directly to limit results immediately.

When It Fits, When It Doesn't

Use this server if your workflow involves querying structured data about competitive esports tournaments or modifying tournament state (seeding/results). You need it when you must move from a descriptive action (like 'Find the next match') to an executable API call. Don't use it if you just want general news about gaming; those are public feeds, not structured event data. Also, don't rely on it for simple text lookups—you must always provide a slug or ID first. If your only need is to see the raw JSON structure of an event, get_event_sets and get_event_standings are your primary tools. If you only need location discovery, stick to get_tournaments_by_country. This server handles the full lifecycle: lookup -> read data -> write updates.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Start.gg. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_event_id get_event_sets get_event_standings get_tournaments_by_country report_set update_phase_seeding

Finding specific match data shouldn't require navigating three different tabs.

Today, if you need to know the current standings for a tournament, you have to land on the main event page. Then, click 'Standings,' which might take you to another sub-page. If you want to check the full bracket history, you jump again and find the 'Sets' tab. It’s slow clicking through pages just to gather data points.

With Start.gg MCP Server, you bypass all those clicks. You tell your agent: 'Give me the standings for slug X.' The server runs `get_event_standings` and hands you clean JSON data right in your chat window. No web navigation necessary.

Start.gg MCP Server: Manage every bracket, standing, and result via your AI agent.

Before this, updating a tournament's phase seeding or reporting final match results meant logging into the admin portal—a clunky process requiring multiple inputs and clicks to ensure data integrity. It’s high friction work.

Now, you just tell your agent: 'Update the seeding for Event ID 123.' The tool runs `update_phase_seeding` directly, executing a clean API call that modifies the event structure in one step. That's how it should be.

Common Questions About Start.gg MCP

How do I get an Event ID using the Start.gg MCP Server? +

You use get_event_id. Just give the tool a slug (like 'tournament/xyz-123'). It returns the unique numeric ID you need for every other function, like standings.

Can I use get_event_standings to check who won? +

The get_event_standings tool provides top placements and rankings. To confirm a winner or report the result, you need the report_set tool (requires admin permissions).

What is the difference between get_event_sets and get_event_standings? +

get_event_sets gives you a list of all matches in the bracket. get_event_standings only focuses on who placed where (the ranking) for the event.

Do I need admin rights to use Start.gg MCP Server? +

Only when you run operational tools like report_set or update_phase_seeding. Reading data (standings, IDs) does not require elevated permissions.

How do I find tournaments in a specific country using Start.gg MCP Server? +

Use the get_tournaments_by_country tool and pass the two-letter ISO code for the country you want to search.

What permissions are required to successfully run the `report_set` tool? +

You must have administrative access within Start.gg for this function to work. This tool writes data directly into a tournament's official records, so only users with full admin rights can execute it.

How do I get event standings and sets using the ID retrieved by `get_event_id`? +

You pass the unique Event ID to both tools. First, use get_event_id with a slug to find the target ID. Then, plug that ID into either get_event_standings or get_event_sets for all subsequent data calls.

What do I need to set up before calling any function, like `get_tournaments_by_country`? +

You must provide your Start.gg Personal Access Token when connecting the server. This token authenticates your agent and gives it permission to interact with your event data.

How do I find the Event ID for a specific tournament? +

Use the get_event_id tool by providing the slug from the tournament URL (e.g., 'tournament/genesis-9-1/event/ultimate-singles'). The agent will return the unique numeric ID needed for other tools.

Can I report match results if I am a tournament administrator? +

Yes! If your token has admin permissions, you can use the report_set tool with the Set ID and Winner ID to update the bracket results directly.

How can I see which tournaments are happening in my country? +

Use the get_tournaments_by_country tool with your country code (e.g., 'US' or 'BR'). You can also specify how many results you want to see per page.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for Start.gg. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.