Polymarket MCP Tool
Polymarket MCP Tool
A Model Context Protocol (MCP) tool for interacting with Polymarket through Claude Desktop.
Prerequisites
Claude Desktop App for Mac
Python 3.8+
Installation
Clone this repository:
git clone https://github.com/fernandezpablo85/polymarket-mcp.git
cd polymarket-mcpInstall
uvif you haven't already:
curl -LsSf https://astral.sh/uv/install.sh | shInstall dependencies:
uv syncConfigure Claude Desktop
Open Claude Desktop configuration directory:
open ~/Library/Application\ Support/ClaudeCreate or edit
claude_desktop_config.json:
touch ~/Library/Application\ Support/Claude/claude_desktop_config.jsonAdd the following configuration:
{
"mcpServers": {
"polymarket": {
"command": "/Users/YOUR_USERNAME/.local/bin/uv",
"args": [
"--directory",
"/Users/YOUR_USERNAME/projects/polymarket-mcp",
"run",
"main.py"
]
}
}
}Replace YOUR_USERNAME with your actual macOS username.
Usage
Invoke the tool via Claude Desktop.
Troubleshooting
If tools don't appear in Claude Desktop:
Verify your
claude_desktop_config.jsonis correctRestart Claude Desktop
Check your Python path and dependencies
If authentication fails:
Verify your
.envfile has correct credentialsCheck Polymarket API status
License
MIT
Contributing
Feel free to open issues or submit pull requests.