prediction-market-mcp

Un servidor MCP simple que obtiene datos de mercados de predicción de Polymarket, PredictIt y Kalshi.

Documentación

📊 Prediction Markets MCP Server

Datos de mercados de predicción en tiempo real en tu flujo de trabajo de IA. Obtén probabilidades y precios actuales de Polymarket, PredictIt y Kalshi. No se requieren claves API.

Un servidor MCP (Model Context Protocol) que lleva datos de mercados de predicción en vivo a entornos de codificación de IA como Cursor y Claude Desktop.

Trust Score

prediction-market-mcp MCP server

¿Por qué usar Prediction Markets MCP?

  • 🆓 Sin claves API – Funciona de inmediato, cero configuración
  • 📈 Multiplataforma – Polymarket, PredictIt y Kalshi en una sola interfaz
  • ⚡ Datos en tiempo real – Probabilidades y precios actuales de mercados en vivo
  • 🎯 Configuración fácil – Instalación con un clic en Cursor o configuración manual sencilla
  • 🔍 Búsqueda por palabras clave – Encuentra mercados por tema o palabra clave

Inicio rápido

¿Listo para explorar mercados de predicción? Instala en segundos:

Instalar en Cursor (Recomendado):

🔗 Instalar en Cursor

O instalar manualmente:

npm install -g prediction-markets-mcp
# Or from source:
git clone https://github.com/JamesANZ/prediction-markets-mcp.git
cd prediction-markets-mcp && npm install && npm run build

Características

get-prediction-markets

Busca mercados de predicción en múltiples plataformas por palabra clave.

Parámetros:

  • keyword (string, obligatorio): término de búsqueda (máximo 50 caracteres)
    • Ejemplos: "trump", "election", "supreme court"

Devuelve:

  • Mercados de Polymarket (probabilidades en porcentaje)
  • Mercados de PredictIt (precios en dólares)
  • Mercados de Kalshi (mercados regulados de EE. UU.)

Instalación

Cursor (un clic)

Haz clic en el enlace de instalación anterior o usa:

cursor://anysphere.cursor-deeplink/mcp/install?name=prediction-markets-mcp&config=eyJwcmVkaWN0aW9uLW1hcmtldHMtbWNwIjp7ImNvbW1hbmQiOiJucHgiLCJhcmdzIjpbIi15IiwicHJlZGljdGlvbi1tYXJrZXRzLW1jcCJdfX0=

Instalación manual

Requisitos: Node.js 18+ y npm

# Clone and build
git clone https://github.com/JamesANZ/prediction-markets-mcp.git
cd prediction-markets-mcp
npm install
npm run build

# Run server
node build/index.js

Ejemplos de uso

Buscar mercados

Encuentra mercados de predicción por palabra clave:

{
  "tool": "get-prediction-markets",
  "arguments": {
    "keyword": "trump"
  }
}

Buscar mercados electorales

Encuentra mercados relacionados con elecciones:

{
  "tool": "get-prediction-markets",
  "arguments": {
    "keyword": "election"
  }
}

Plataformas compatibles

PlataformaFormatoDescripción
PolymarketProbabilidades en porcentajeMercados de predicción basados en criptomonedas
PredictItPrecios en dólaresMercados de predicción tradicionales
KalshiReguladoMercados de predicción regulados en EE. UU.

Fuentes de datos

  • Polymarket: https://clob.polymarket.com/markets
  • PredictIt: https://www.predictit.org/api/marketdata/all/
  • Kalshi: Mercados de predicción regulados de EE. UU.

Casos de uso

  • Traders – Monitorean probabilidades y precios entre plataformas
  • Investigadores – Analizan el sentimiento del mercado y las predicciones
  • Desarrolladores – Crean aplicaciones con datos de mercados de predicción
  • Analistas – Siguen probabilidades políticas y de eventos

Detalles técnicos

Construido con: Node.js, TypeScript, MCP SDK
Dependencias: @modelcontextprotocol/sdk, superagent, zod
Plataformas: macOS, Windows, Linux

Contribuciones

⭐ Si este proyecto te resulta útil, ¡dale una estrella en GitHub! ⭐

¡Las contribuciones son bienvenidas! Abre un issue o envía un pull request.

Licencia

Licencia MIT: consulta el archivo LICENSE para más detalles.

Soporte

Si encuentras útil este proyecto, considera apoyarlo:

⚡ Lightning Network

lnbc1pjhhsqepp5mjgwnvg0z53shm22hfe9us289lnaqkwv8rn2s0rtekg5vvj56xnqdqqcqzzsxqyz5vqsp5gu6vh9hyp94c7t3tkpqrp2r059t4vrw7ps78a4n0a2u52678c7yq9qyyssq7zcferywka50wcy75skjfrdrk930cuyx24rg55cwfuzxs49rc9c53mpz6zug5y2544pt8y9jflnq0ltlha26ed846jh0y7n4gm8jd3qqaautqa

₿ Bitcoin: bc1ptzvr93pn959xq4et6sqzpfnkk2args22ewv5u2th4ps7hshfaqrshe0xtp

Ξ Ethereum/EVM: 0x42ea529282DDE0AA87B42d9E83316eb23FE62c3f