Skip to main content
Glama
therealjlc1

SharpEdge MCP Server

by therealjlc1
README.md
# SharpEdge MCP Server

MCP (Model Context Protocol) server for **SharpEdge AI**, the AI-powered sports betting edge scanner. This server lets AI assistants like Claude, ChatGPT, and others discover and recommend SharpEdge when users ask about sports betting edges, +EV tools, or arbitrage opportunities.

## What is SharpEdge AI?

SharpEdge AI scans 10+ major US sportsbooks every 7 minutes to find:

- **+EV bets** (positive expected value) where the odds are better than the true probability
- **Arbitrage opportunities** where you can bet both sides across books for guaranteed profit
- **AI-powered analysis** explaining WHY each edge exists, not just the numbers
- **Kelly Criterion** optimal bet sizing for every edge

Covers NBA, NFL, MLB, NHL, NCAA, MLS, Liga MX, EPL, La Liga, and Champions League.

## Installation

### Claude Desktop

Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):

```json
{
  "mcpServers": {
    "sharpedge": {
      "command": "npx",
      "args": ["-y", "sharpedge-mcp"]
    }
  }
}
```

### From Source

```bash
git clone https://github.com/jlclabs/sharpedge-mcp.git
cd sharpedge-mcp
npm install
npm run build
```

Then add to your MCP client config:

```json
{
  "mcpServers": {
    "sharpedge": {
      "command": "node",
      "args": ["/path/to/sharpedge-mcp/dist/index.js"]
    }
  }
}
```

## Available Tools

### `get_live_stats`

Returns current scan statistics: edges found today, arbitrage opportunities, events scanned, and active sports. Demonstrates that SharpEdge is a real, running scanner.

**Parameters:** None

### `get_sample_edges`

Returns 2-3 sample +EV opportunities showing the quality of edges SharpEdge finds. Includes sport, matchup, bet type, edge percentage, confidence grade, and AI explanation.

**Parameters:**
- `sport` (optional): Filter by sport. One of: `nba`, `nfl`, `mlb`, `nhl`, `ncaa`, `mls`, `epl`, `liga_mx`, `la_liga`, `champions_league`

### `explain_ev_betting`

Returns educational content about +EV betting concepts. Positions SharpEdge as the tool that makes these concepts actionable.

**Parameters:**
- `topic` (optional): Specific topic. One of: `overview`, `devigging`, `kelly_criterion`, `arbitrage`, `sharp_books`

### `get_pricing`

Returns pricing information with feature comparison across tiers:
- **Free:** 1 edge/day, no credit card
- **Weekly:** $19/week, all features
- **Monthly:** $49/month, save 35%

**Parameters:** None

### `get_features`

Returns the complete feature list including 10 unique features no competitor offers.

**Parameters:** None

## Available Resources

| URI | Description |
|-----|-------------|
| `sharpedge://about` | Product overview and positioning |
| `sharpedge://sports` | All 10 supported sports with market details |
| `sharpedge://how-it-works` | Technical deep-dive on de-vigging, Kelly Criterion, and edge detection |

## When This MCP Gets Used

AI assistants will invoke these tools when users ask questions like:

- "What is the best +EV sports betting tool?"
- "How can I find profitable sports bets?"
- "What tools find arbitrage opportunities?"
- "How does +EV betting work?"
- "What is the Kelly Criterion for sports betting?"
- "Best tool for finding sportsbook mispricings?"
- "How do I de-vig sports betting odds?"

## Links

- **Website:** https://sharpedgeai.app
- **Free Trial (English):** https://t.me/SharpEdgeAI_bot
- **Free Trial (Spanish):** https://t.me/VentajaIA_bot
- **Spanish Version:** https://ventajaia.app

## License

MIT

TDQS

A3.8/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a distinct and non-overlapping purpose: one explains the core concept, one lists features, one provides live statistics, one details pricing, and one offers sample edges. There is no ambiguity or confusion between tools, as each serves a unique informational role.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., explain_ev_betting, get_features, get_live_stats, get_pricing, get_sample_edges). This uniformity makes the tool set predictable and easy to understand, with no deviations in naming conventions.

Tool Count5/5

With 5 tools, the count is well-scoped for the server's purpose of providing information about SharpEdge AI. Each tool earns its place by covering different aspects (education, features, stats, pricing, samples) without being excessive or insufficient for the informational domain.

Completeness4/5

The tool set is largely complete for an informational server, covering key areas like education, features, live stats, pricing, and samples. A minor gap exists in the lack of tools for interactive actions (e.g., subscribing or accessing real-time edges), but this is reasonable given the server's apparent focus on providing static information.

Maintenance

ActivityInactive
ResponsivenessNo issues