Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CME Prediction Markets MCP Serververify if Bitcoin exceeded $95,000 on December 15th"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CME Prediction Markets MCP Server
Complete MCP server for verifying claims against CME prediction market data.
Features
MCP Protocol Support: Full implementation of Model Context Protocol
Data Infrastructure: Automated CME data ingestion with PostgreSQL/TimescaleDB
Claim Verification: NLP-powered claim parsing and verification
Slack Integration: Real-time claim verification via Slack bot
Caching Layer: Redis-based caching for performance
Async Architecture: Built on FastAPI with async/await throughout
Quick Start
Prerequisites
Python 3.11+
PostgreSQL 15+ (with TimescaleDB)
Redis 7+
Docker & Docker Compose (optional)
Installation
Clone the repository
Copy
.env.exampleto.envand configureInstall dependencies:
poetry installInitialize database:
poetry run python scripts/init_db.pyRun the server:
poetry run uvicorn src.main:app --reloadDocker Deployment
docker-compose up -dMCP Tools
query_trading_data
Query historical trading data for contracts.
{
"contract_symbol": "BTC_95000_YES",
"start_time": "2024-12-01T00:00:00Z",
"end_time": "2024-12-16T00:00:00Z"
}verify_claim
Verify natural language claims against data.
{
"claim_text": "Bitcoin reached 95 cents on December 15"
}get_contract_info
Get detailed contract information.
{
"contract_symbol": "BTC_95000_YES"
}Testing
poetry run pytestLicense
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.