Sorqen MCP
Sorqen MCP provides AI agents with structured sports-market data by converting sportsbook prices into fair probabilities. It removes built-in margins from multiple sources to return a single repeatable estimate, supporting leagues like NFL, NBA, MLB, and NHL for moneyline, spread, and total markets.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://sorqen.flashodds.live/mcpWhat its tools do
10 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Retrieve current sportsbook-consensus fair probabilities for AI agents
- Grade pregame prices against historical Sorqen records
- Access fair-value history and source health metadata
- Compare local market prices with Sorqen's no-vig estimates
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- sorqen 0.1.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 10 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
10 advertised
list_leagues — Leagues and market types Sorqen covers
List supported league ids, market types and periods. No API key required. Use before a fair-value query when you do not already know the allowed ids; do not use it for live prices.
{
"type": "object",
"properties": {}
}describe_methods — How Sorqen fair value is computed
Describe the versioned fair-value method and refusal philosophy. No API key required. Use it to interpret Sorqen numbers; use list_fair_values for current data.
{
"type": "object",
"properties": {}
}describe_plans — Sorqen Free and paid plans
Describe public plan limits and entitlements. No API key required. Free is authenticated real access, not anonymous data access.
{
"type": "object",
"properties": {}
}describe_authentication — How to authenticate to Sorqen
Explain the discovery/data boundary and how to attach a Sorqen API key. No API key required.
{
"type": "object",
"properties": {}
}list_fair_values — Current sportsbook-consensus fair values
Return current no-vig sportsbook-consensus probabilities for supported upcoming markets. Requires a Sorqen key. Free keys receive real values within Free limits; evidence is available on paid plans. Use for scanning/filtering; use get_fair_value for one known outcome.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 5000,
"minimum": 1
},
"cursor": {
"type": "string"
},
"league": {
"type": "array",
"items": {
"enum": [
"nfl",
"nba",
"mlb",
"nhl"
],
"type": "string"
}
},
"market_type": {
"type": "array",
"items": {
"enum": [
"moneyline",
"spread",
"total"
],
"type": "string"
}
},
"min_confidence": {
"type": "number",
"maximum": 1,
"minimum": 0
}
}
}get_fair_value — One current Sorqen fair value
Return one current fair value by canonical outcome id. Requires a Sorqen key. Use when the outcome id is already known; use list_fair_values for discovery.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"outcome_id"
],
"properties": {
"outcome_id": {
"type": "string"
}
}
}get_fair_value_history — Historical Sorqen fair values
Return fair-value history for one outcome, bounded by the caller plan. Requires a Sorqen key. Free has no history; Builder and above unlock history windows.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"outcome_id"
],
"properties": {
"days": {
"type": "integer",
"maximum": 3650,
"minimum": 1
},
"outcome_id": {
"type": "string"
}
}
}grade — Grade a pregame price against the Sorqen record
Grade a pregame price or probability against Sorqen's fair value at that timestamp, Sorqen Close when available, and the settled result when available. Requires a Sorqen key. Sorqen uses only information that existed at or before observed_at, so the answer carries no look-ahead. Before kickoff the close and result come back as pending and their metrics are null, never zero. `venue` is a label for your own records; Sorqen never fetches it.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"outcome_id",
"observed_at",
"price"
],
"properties": {
"price": {
"type": "object",
"required": [
"format",
"value"
],
"properties": {
"value": {
"type": "number"
},
"format": {
"enum": [
"american",
"decimal",
"probability"
],
"type": "string"
}
},
"description": "The format is declared, never inferred: 1.91 is decimal odds to one caller and nonsense to another."
},
"venue": {
"type": "string",
"description": "Optional label for where your price came from. Metadata only."
},
"outcome_id": {
"type": "string"
},
"observed_at": {
"type": "string",
"description": "ISO 8601 timestamp of when you saw the price. Must be before the scheduled start."
}
}
}get_settlement_rules — Settlement context for local venue comparison
Return Sorqen settlement-context rules and tie prior used by the local client comparison path. Requires a Sorqen key. This is context, not a venue market feed.
{
"type": "object",
"properties": {}
}get_plan — Authenticated caller plan
Return the caller plan, limits and entitlements. Requires a Sorqen key. Use when a field is locked or a limit is reached.
{
"type": "object",
"properties": {}
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 420 ms
- 95th percentile latency
- 420 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 420 ms · metadata changed · 10 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http sorqen-mcp https://sorqen.flashodds.live/mcpCodex
codex mcp add sorqen-mcp --url https://sorqen.flashodds.live/mcpCursor
{
"mcpServers": {
"sorqen-mcp": {
"url": "https://sorqen.flashodds.live/mcp"
}
}
}Cline
{
"mcpServers": {
"sorqen-mcp": {
"type": "streamableHttp",
"url": "https://sorqen.flashodds.live/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"sorqen-mcp": {
"type": "http",
"url": "https://sorqen.flashodds.live/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http sorqen-mcp https://sorqen.flashodds.live/mcpClaude Desktop
https://sorqen.flashodds.live/mcpWindsurf
{
"mcpServers": {
"sorqen-mcp": {
"serverUrl": "https://sorqen.flashodds.live/mcp"
}
}
}Let your agent find its tools
Find servers like Sorqen MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.