{ "name": "@blockrun/mcp", "version": "0.51.1", "mcpName": "io.github.BlockRunAI/blockrun-mcp", "description": "BlockRun MCP Server - Give your AI agent web search, deep research, prediction markets, and crypto data. Pay per call from a USDC wallet (Solana or Base) or a BlockRun API key.", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "blockrun-mcp": "./dist/index.js" }, "files": [ "dist", "skills", "ui", "README.md" ], "scripts": { "build": "npm run build:apps && tsup src/index.ts --format esm --dts --clean --external sharp", "dev": "tsx watch src/index.ts", "start": "node dist/index.js", "typecheck": "tsc --noEmit", "test": "tsx --experimental-test-module-mocks --import ./test/_setup.ts --test test/*.test.ts", "prepublishOnly": "npm run build", "verify:prices": "tsx scripts/verify-prices.ts", "measure:schema": "node scripts/measure-tool-schema.mjs", "brand:card": "node scripts/measure-tool-schema.mjs --svg", "e2e:polymarket:readonly": "tsx scripts/polymarket-e2e-readonly.ts", "e2e:polymarket:approvals": "tsx scripts/polymarket-e2e-verify-approvals.ts", "e2e:polymarket:approve": "tsx scripts/polymarket-e2e-approve.ts", "e2e:polymarket:withdraw": "tsx scripts/polymarket-e2e-withdraw.ts", "e2e:polymarket:live": "tsx scripts/polymarket-e2e-live.ts", "build:apps": "vite build --config apps/vite.config.ts --mode order-preview && vite build --config apps/vite.config.ts --mode wallet", "pretest": "npm run build:apps" }, "keywords": [ "mcp", "claude", "llm", "ai", "x402", "micropayments", "openai", "anthropic", "gemini", "blockrun", "model-context-protocol" ], "author": "BlockRun ", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/BlockRunAI/blockrun-mcp" }, "homepage": "https://blockrun.ai", "bugs": { "url": "https://github.com/BlockRunAI/blockrun-mcp/issues" }, "dependencies": { "@anthropic-ai/sdk": "^0.123.0", "@blockrun/llm": "^3.15.1", "@modelcontextprotocol/sdk": "^1.0.0", "@polymarket/builder-relayer-client": "^0.0.10", "@polymarket/builder-signing-sdk": "1.0.0", "@polymarket/clob-client-v2": "1.1.0", "@solana/spl-token": "^0.4.14", "@solana/web3.js": "^1.98.4", "axios": "^1.18.1", "https-proxy-agent": "^9.1.0", "open": "^11.0.0", "qrcode": "^1.5.4", "rpc-websockets": "9.3.0", "viem": "^2.21.0", "zod": "^4.3.5" }, "optionalDependencies": { "sharp": "^0.34.5" }, "overrides": { "viem": { "ws": "8.21.0" }, "@polymarket/builder-signing-sdk": "1.0.0", "fast-uri": "3.1.5", "ip-address": "10.5.0" }, "devDependencies": { "@modelcontextprotocol/ext-apps": "^1.7.5", "@types/node": "^20.0.0", "@types/qrcode": "^1.5.6", "gpt-tokenizer": "^4.0.0", "tsup": "^8.0.0", "tsx": "^4.0.0", "typescript": "^5.0.0", "vite": "^8.2.2", "vite-plugin-singlefile": "^2.3.3", "yaml": "^2.9.0" }, "engines": { "node": ">=20.19" } }