SportsVisio SportsVisio MCP
Model Context Protocol · Live endpoint · OAuth sign-in

Your sports data,
one prompt away.

Connect Claude, Cursor, or any MCP-capable assistant to SportsVisio. Ask for standings, box scores, player rankings, and AI game analysis — or spin up a highlight reel — in plain language. No API keys, no glue code.

https://mcp.sportsvisio-api.com/mcp
Client ID · 2cCpQ5NGtCgEAh1yMsvQc5afDNXczVdx
Sign in with your SportsVisio account — no keys Sees & changes only what your account can Remote / Streamable HTTP

Connect in under a minute

Paste the URL and the Client ID. Sign in. Done.

Every client needs two things: the endpoint URL and the client ID 2cCpQ5NGtCgEAh1yMsvQc5afDNXczVdx. The client ID identifies the app, not you — it's public, not a secret. On first use a browser window opens to sign in with your SportsVisio account.

Claude — Desktop & Web

Settings → Connectors → Add custom connector.

1. Name it SportsVisio and paste the URL below as the Remote MCP server URL.

2. Open Advanced settings and paste the Client ID into OAuth Client ID.

3. Click Connect — a browser tab opens to sign in. That's it.

https://mcp.sportsvisio-api.com/mcp
2cCpQ5NGtCgEAh1yMsvQc5afDNXczVdx
>_Claude Code (CLI)

One command adds it as an HTTP transport.

Run it, then use /mcp in a session to authenticate.

claude mcp add --transport http \ --client-id 2cCpQ5NGtCgEAh1yMsvQc5afDNXczVdx \ sportsvisio https://mcp.sportsvisio-api.com/mcp
Cursor

Add to ~/.cursor/mcp.json (or a project .cursor/mcp.json).

{ "mcpServers": { "sportsvisio": { "url": "https://mcp.sportsvisio-api.com/mcp" } } }

Cursor signs you in through the browser. If it asks for a client ID, paste 2cCpQ5NGtCgEAh1yMsvQc5afDNXczVdx.

{ }VS Code & other MCP clients

Any client that speaks remote MCP with OAuth. Same shape everywhere.

{ "servers": { "sportsvisio": { "type": "http", "url": "https://mcp.sportsvisio-api.com/mcp" } } }

If your client has a client-ID field (or asks during sign-in), use 2cCpQ5NGtCgEAh1yMsvQc5afDNXczVdx.

What you can do

The whole platform, exposed as tools your assistant can call.

Reads are open to anything your account can see. Writes and admin actions run under your permissions.

Explore your org

  • Programs, teams, divisions & events
  • Rosters and team-player assignments
  • Account members and users
  • Schedules and game listings by division
read

Players & profiles

  • Search player profiles across the platform
  • Full profile, game logs & trophies
  • Follow / unfollow players you track
  • Compare players head-to-head
read

Stats & rankings

  • Box scores & per-game player stats
  • Standings & team stat rollups
  • Player rankings — by division or event
  • Top performances & leaderboards
read

Game intelligence

  • AI game analysis & auto insights
  • Play-by-play game timelines
  • Stat detail drill-downs
  • Team & player performance breakdowns
read

Highlights & reels

  • Generate full-game highlights
  • Build custom highlight reels
  • Focus a reel on a player or play type
  • Pull the clips a stat came from
read · generate

Manage & administer

  • Create/update programs, teams, divisions, events
  • Schedule games & set statuses
  • Build division rosters & assign players
  • Manage teams, rosters & player records
write · your permissions only

Real prompts, real work

Say it in plain language. The assistant chains the tools.

These aren't scripted commands — they're normal requests. The model figures out which tools to call and in what order. Copy one, swap in your own team or division, and go.

Coach

Scout, prep, develop

  • Give me a scouting report on our next opponent — team stats, their top three scorers, and how they've trended over their last five games.→ team lookup · stat rollup · player rankings · game logs
  • Which of my players improved the most this month, and on what?→ roster · per-player game stats over time
  • Build a highlight reel of our point guard's assists this season.→ player profile · highlight reel generation
League / Club Admin

Run the competition

  • Set up the Spring division: create it, add these eight teams, and schedule a round-robin.→ create division · add teams · create games
  • Show me current standings across every division in the program.→ list divisions · team standings
  • Move last night's games to final and update the scores.→ update game status · update results
Parent / Player

Follow the season

  • Pull my daughter's season stats and where she ranks in her division.→ search profiles · player stats · division rankings
  • Make a highlight reel from Saturday's game.→ find game · generate game highlights
  • What trophies and top performances has she earned this year?→ player trophies · top performances
Media / Analyst

Cover the event

  • Give me the box score and AI analysis for the championship game.→ game player stats · AI game analysis
  • Rank the top ten performances across the whole event this weekend.→ stats by event · top game performances
  • Build a scoring-leaders leaderboard by division and export the numbers.→ stats by division · player rankings

How sign-in & access work

OAuth, not API keys. Your permissions, not a shared token.

Add the endpoint and client ID

Paste the server URL and the public client ID. The client ID identifies the SportsVisio app to the sign-in service — it's not a secret and not tied to your account.

Sign in through your browser

A window opens to the SportsVisio identity provider. You authenticate once with your normal account — the assistant never sees your password.

Your client gets a scoped token

Authorization-code flow with PKCE returns a short-lived access token bound to your account and its permissions. It refreshes silently.

Every call runs as you

The assistant can only read and change what your account already allows. Not an admin? The admin tools simply won't work for you.

◈ What that means in practice

  • No shared secrets. Nothing to generate, paste, rotate, or accidentally commit to a repo.
  • Scoped to you. Data visibility and write access mirror your SportsVisio account exactly.
  • Revocable. Remove the connector in your client, or revoke the session, and access ends.

Questions

Before you connect

Do I need an API key or a client ID? +
No API key — you sign in with your normal SportsVisio account. You do need two things: the endpoint URL https://mcp.sportsvisio-api.com/mcp and the client ID 2cCpQ5NGtCgEAh1yMsvQc5afDNXczVdx. In Claude it goes under Advanced settings → OAuth Client ID; in Claude Code it's the --client-id flag. The client ID is public — it identifies the app, not you, and grants nothing by itself.
Which assistants and tools work? +
Any client that supports remote MCP over Streamable HTTP with OAuth — including Claude (Desktop & web), Claude Code, and Cursor. If your client can add a remote MCP server by URL, it works here.
Can the assistant change or delete my data? +
Only within your account's permissions. Reads are available to whatever you can already see. Writes — creating games, editing rosters, managing players — run as you. If your account is view-only, so is the assistant.
Is it a paid add-on? +
The MCP endpoint connects to the same SportsVisio platform and account you already use — it's an interface, not a separate product. Access follows your existing account.
Something isn't connecting. +
Three things to check: (1) you copied the full endpoint including /mcp; (2) you entered the client ID 2cCpQ5NGtCgEAh1yMsvQc5afDNXczVdx (in Claude it's under Advanced settings — sign-in fails without it); (3) your client is set to a remote / HTTP server, not a local command. If the browser sign-in didn't complete, remove the connector and re-add it to restart the flow. Still stuck? Email info@sportsvisio.com.
Copied to clipboard