Skip to main content
Glama
Mavline

Polymarket Gamma MCP Server

by Mavline

Polymarket Gamma MCP Server

MCP-Server für die Arbeit mit Polymarket Gamma Markets API – Abruf von Daten über Prognosemärkte, Ereignisse und Analysen.

🚀 Funktionen

📊 Wichtigste Funktionen:

  • Trend-Märkte – Abruf beliebter Märkte mit hohem Volumen

  • Marktsuche – Suche nach Text in Fragen und Beschreibungen

  • Filterung nach Kategorien – Märkte nach Tags (Politics, Sports, Crypto)

  • Marktdetails – vollständige Informationen zu einem bestimmten Markt

  • Ereignisse – Abruf von Ereignissen mit zugehörigen Märkten

  • API Usage – Verfolgung der Anfragenutzung

🔧 Technische Besonderheiten:

  • Ohne API-Schlüssel – öffentlicher Zugriff auf die Gamma API

  • TypeScript – strenge Typisierung und Datenvalidierung

  • Retry-Logik – automatische Wiederholungen bei Netzwerkfehlern

  • Formatierte Ausgabe – übersichtliche Darstellung der Daten auf Deutsch

  • Limit-Tracking – Überwachung der API-Nutzung

Related MCP server: Polymarket MCP Server

📦 Installation

# Клонировать и установить зависимости
npm install

# Собрать проект
npm run build

# Запустить тесты
npm test

🛠️ Verfügbare Tools

1. get_trending_markets

Abruf von Trend-Märkten mit hohem Handelsvolumen.

Parameter:

  • limit (Zahl, Standard: 20) – Anzahl der Märkte

Beispielantwort:

{
  "summary": "Найдено 5 трендовых рынков",
  "apiUsage": "4/1000 запросов использовано, 996 осталось",
  "markets": "1. Will Joe Biden get Coronavirus before the election?\n   💰 Объём: $32,257 | 💧 Ликвидность: $0\n   🏷️ Теги: US-current-affairs\n   📊 Цены: Yes: 0.0% | No: 0.0%",
  "rawData": [...]
}

2. get_markets_by_category

Abruf von Märkten nach Kategorien/Tags.

Parameter:

  • tags (Zeichenfolgen-Array, erforderlich) – Kategorien für die Filterung

  • limit (Zahl, Standard: 50) – Anzahl der Märkte

Beispiel:

{
  "tags": ["Politics", "US Election"],
  "limit": 20
}

3. search_markets

Suche nach Märkten über eine Textabfrage.

Parameter:

  • query (Zeichenfolge, erforderlich) – Suchanfrage

  • limit (Zahl, Standard: 30) – Anzahl der Ergebnisse

4. get_market_details

Abruf detaillierter Informationen zu einem bestimmten Markt.

Parameter:

  • marketId (Zeichenfolge, erforderlich) – ID des Marktes

5. get_events

Abruf von Ereignissen mit zugehörigen Märkten.

Parameter:

  • limit (Zahl, Standard: 20) – Anzahl der Ereignisse

  • active (Boolescher Wert, Standard: true) – nur aktive Ereignisse

  • orderBy (Zeichenfolge) – Sortierung: volume, liquidity, endDate, createdAt

6. get_event_details

Abruf detaillierter Informationen zu einem Ereignis.

Parameter:

  • eventId (Zeichenfolge, erforderlich) – ID des Ereignisses

7. get_api_usage

Abruf von Statistiken zur API-Nutzung.

🔗 API-Endpunkte

Der Server verwendet die folgenden Gamma-API-Endpunkte:

  • GET /markets – Liste der Märkte

  • GET /markets/{id} – Marktdetails

  • GET /events – Liste der Ereignisse

  • GET /events/{id} – Ereignisdetails

Basis-URL: https://gamma-api.polymarket.com

📊 Datenstruktur

ProcessedMarket

{
  id: string;
  question: string;
  description?: string;
  outcomes: string[];
  prices: number[];
  volume: number;
  liquidity: number;
  endDate: string;
  tags: string[];
  active: boolean;
  closed: boolean;
  resolved: boolean;
  negRisk: boolean;
  spread?: number;
  slug: string;
  tokens: Array<{
    id: string;
    outcome: string;
    price: number;
    winner?: boolean;
  }>;
}

ProcessedEvent

{
  id: string;
  title: string;
  description?: string;
  slug: string;
  tags: string[];
  startDate?: string;
  endDate?: string;
  active: boolean;
  closed: boolean;
  volume?: number;
  liquidity?: number;
  marketsCount: number;
  topMarkets?: ProcessedMarket[];
}

🧪 Testen

# Основные тесты
npm test

# Отладка API структуры
node test/debug-api.js

⚠️ Einschränkungen

  1. Öffentliche API – ohne Schlüssel, aber mit angemessenen Limits

  2. Nur Lesen – keine Auftragsplatzierung möglich (dafür wird die CLOB-API benötigt)

  3. Vereinfachte Suche – derzeit ohne Volltextsuche

  4. Verzögerte Daten – keine Echtzeit-Kurse

🔄 Integration mit Windsurf

Fügen Sie Folgendes in mcp_config.json hinzu:

{
  "mcpServers": {
    "polymarket-gamma": {
      "command": "node",
      "args": ["C:/Users/pavelk/Desktop/Projects/my_own/Bet/polymarket/mcp-servers/polymarket-gamma-server/dist/index.js"],
      "cwd": "C:/Users/pavelk/Desktop/Projects/my_own/Bet/polymarket/mcp-servers/polymarket-gamma-server"
    }
  }
}

📈 Verwendung

Dieser Server eignet sich ideal für:

  • Marktanalysen – Untersuchung von Trends und Volumina

  • Ereignisüberwachung – Verfolgung neuer Märkte

  • Forschung – Datenerfassung für Analysen

  • Screening von Möglichkeiten – Suche nach interessanten Märkten

Für den realen Handel verwenden Sie einen separaten CLOB MCP Server.

🚀 Nächste Schritte

  1. Gamma API Server – bereit und getestet

  2. 🔄 CLOB API Server – für Handelsoperationen

  3. 🔄 WebSocket Server – für Echtzeit-Daten

  4. 🔄 Unified Server – Bündelung aller Funktionen

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables access to Polymarket's prediction markets for analyzing market probabilities, trading activity, and event outcomes across politics, sports, crypto, and other categories through natural language queries.
    15
    10
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to query Polymarket prediction markets, accessing real-time odds, market data, price history, order books, and trending markets across categories like politics, crypto, and sports through natural language.
    15
    5
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables comprehensive read access to Polymarket prediction market data, including live prices, order books, and market statistics. It allows AI assistants to analyze events, search markets, and monitor real-time signals without requiring API keys or authentication.
    22
    1
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables interaction with Polymarket prediction markets through read-only access to market data, events, orderbooks, and user positions, plus authenticated trading capabilities for creating and managing orders.
    1

View all related MCP servers

Related MCP Connectors

  • Polymarket MCP — prediction-market data via Gamma + CLOB public APIs.

  • Kalshi MCP — US-regulated prediction-market data (no auth on public reads).

  • Classify Polymarket wallets as human or bot, score their trading edge, read open positions.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mavline/polymarket-gamma-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server