{"_id":"@askbadge/mcp","_rev":"4-deb696919cc5ee2dbca8da9eb8383b2d","name":"@askbadge/mcp","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@askbadge/mcp","version":"1.0.0","author":{"url":"https://askbadge.com","name":"AskBadge","email":"hello@askbadge.com"},"license":"MIT","_id":"@askbadge/mcp@1.0.0","maintainers":[{"name":"bhabishya","email":"bhabishyabhattofficial@gmail.com"}],"homepage":"https://askbadge.com","bugs":{"url":"https://github.com/askbadge/askbadge-mcp/issues"},"bin":{"askbadge-mcp":"dist/index.js"},"dist":{"shasum":"30efc7e63d1711093aef7ef72c6fbd661c25da6e","tarball":"https://registry.npmjs.org/@askbadge/mcp/-/mcp-1.0.0.tgz","fileCount":4,"integrity":"sha512-p9ekMYmgNcvArrPlorvzeUnXxXCfW2P+Ew0zYqcMXpUVPTypS3FsMCKNK2NrLIYkH/xNX/Z0ONW9hU7vm3eEzQ==","signatures":[{"sig":"MEUCIGDZeB96dCTtAjyJh+0pWobDp1a8C84yErjQGevhk3PgAiEAmytnWPppQ85vATkRqDOAa/gXXC/jewrzPhJnrflO3mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15895},"type":"module","engines":{"node":">=20"},"gitHead":"5faf2c921b63e93c5e11dc97e77012b7dc1abacc","scripts":{"dev":"tsup src/index.ts --format esm --target node20 --outDir dist --watch","build":"tsup src/index.ts --format esm --target node20 --outDir dist --clean --no-splitting --dts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bhabishya","email":"bhabishyabhattofficial@gmail.com"},"repository":{"url":"git+https://github.com/askbadge/askbadge-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for AskBadge — manage your Agency account from any AI assistant","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0_1775770449508_0.23058199288582593","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@askbadge/mcp","version":"1.0.1","author":{"url":"https://askbadge.com","name":"AskBadge","email":"hello@askbadge.com"},"license":"MIT","_id":"@askbadge/mcp@1.0.1","maintainers":[{"name":"bhabishya","email":"bhabishyabhattofficial@gmail.com"}],"homepage":"https://askbadge.com","bugs":{"url":"https://github.com/askbadge/askbadge-mcp/issues"},"bin":{"askbadge-mcp":"dist/index.js"},"dist":{"shasum":"54f39ac0961ddbf6ee3dcce7f245332baff1c5ba","tarball":"https://registry.npmjs.org/@askbadge/mcp/-/mcp-1.0.1.tgz","fileCount":4,"integrity":"sha512-RtnlX1/9cwe9gBD8TGJIK1SztXnQpWqd2Xt8JdvTX+4LPU4vCL9dRQWlPlXE+pOQ0C/Jk/g+/AN9dlC2t/4DNw==","signatures":[{"sig":"MEYCIQDVQEMbe+SdZnlbMPqwBXocXY3Iw3gmCbsAyvzvoN/VxQIhAPeQMd2LkFKcpiv3ZEVwEzElk6psXFwFl49fJiT8sj09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15793},"type":"module","engines":{"node":">=20"},"gitHead":"5faf2c921b63e93c5e11dc97e77012b7dc1abacc","scripts":{"dev":"tsup src/index.ts --format esm --target node20 --outDir dist --watch","build":"tsup src/index.ts --format esm --target node20 --outDir dist --clean --no-splitting --dts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bhabishya","email":"bhabishyabhattofficial@gmail.com"},"repository":{"url":"git+https://github.com/askbadge/askbadge-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for AskBadge — manage your Agency account from any AI assistant","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.1_1775770524870_0.4034307524827647","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@askbadge/mcp","version":"1.0.2","author":{"url":"https://askbadge.com","name":"AskBadge","email":"hello@askbadge.com"},"license":"MIT","_id":"@askbadge/mcp@1.0.2","maintainers":[{"name":"bhabishya","email":"bhabishyabhattofficial@gmail.com"}],"homepage":"https://askbadge.com","bugs":{"url":"https://github.com/askbadge/askbadge-mcp/issues"},"bin":{"askbadge-mcp":"dist/index.js"},"dist":{"shasum":"c5d547074423d220a953ca95e4b298dbfbe112eb","tarball":"https://registry.npmjs.org/@askbadge/mcp/-/mcp-1.0.2.tgz","fileCount":4,"integrity":"sha512-vtbG8uRleeBJMnkEfFCQFV9bZ+stIi2fL03hRtzI4SnlaNKZcjMQTJuK8/MpAMeZP1+P6bRHvrBTs1M/1Y/fZw==","signatures":[{"sig":"MEYCIQCKlOIGRHJhc7XeQFxKl3kLX5TZw4HdtZmDFhxtGDUfOwIhAJfgK0W+sJBRuryQEJbfsBuKsUUG0PR8/Jpu0+IyNGYx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15793},"type":"module","engines":{"node":">=20"},"gitHead":"5faf2c921b63e93c5e11dc97e77012b7dc1abacc","scripts":{"dev":"tsup src/index.ts --format esm --target node20 --outDir dist --watch","build":"tsup src/index.ts --format esm --target node20 --outDir dist --clean --no-splitting --dts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bhabishya","email":"bhabishyabhattofficial@gmail.com"},"repository":{"url":"git+https://github.com/askbadge/askbadge-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for AskBadge — manage your Agency account from any AI assistant","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.2_1775770616027_0.9603509303120075","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@askbadge/mcp","version":"1.0.3","description":"MCP server for AskBadge — manage your Agency account from any AI assistant","author":{"name":"AskBadge","email":"hello@askbadge.com","url":"https://askbadge.com"},"homepage":"https://askbadge.com","repository":{"type":"git","url":"git+https://github.com/askbadge/askbadge-mcp.git"},"license":"MIT","type":"module","bin":{"askbadge-mcp":"dist/index.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup src/index.ts --format esm --target node20 --outDir dist --clean --no-splitting --dts","dev":"tsup src/index.ts --format esm --target node20 --outDir dist --watch","typecheck":"tsc --noEmit"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.0","zod":"^3.24.0"},"devDependencies":{"@types/node":"^20","tsup":"^8.0.0","typescript":"^5"},"engines":{"node":">=20"},"_id":"@askbadge/mcp@1.0.3","gitHead":"5faf2c921b63e93c5e11dc97e77012b7dc1abacc","bugs":{"url":"https://github.com/askbadge/askbadge-mcp/issues"},"_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-spcn/l3ZhGbhu508KjIkY9Hml4iOnJ/56YCPImpn6+zMCg6WJ3zqeIbdBGLU/1u7EgrXId04jLbDRox4Q6Ps5w==","shasum":"4dd7872910fa8b40207bd1bb2a7aa69d47c60193","tarball":"https://registry.npmjs.org/@askbadge/mcp/-/mcp-1.0.3.tgz","fileCount":4,"unpackedSize":16098,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF6PE2rKLygh+24xpCQ0eSaKM0idJdfekYBHjG+TvFTlAiBuU70k0Zh0d78dYjTPlPpgS62eNVSkRO6Z9nxZBaOs0w=="}]},"_npmUser":{"name":"bhabishya","email":"bhabishyabhattofficial@gmail.com"},"directories":{},"maintainers":[{"name":"bhabishya","email":"bhabishyabhattofficial@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.0.3_1775771652023_0.8013347240198003"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-09T21:34:09.406Z","modified":"2026-04-09T21:54:12.263Z","1.0.0":"2026-04-09T21:34:09.648Z","1.0.1":"2026-04-09T21:35:24.995Z","1.0.2":"2026-04-09T21:36:56.161Z","1.0.3":"2026-04-09T21:54:12.153Z"},"bugs":{"url":"https://github.com/askbadge/askbadge-mcp/issues"},"author":{"name":"AskBadge","email":"hello@askbadge.com","url":"https://askbadge.com"},"license":"MIT","homepage":"https://askbadge.com","repository":{"type":"git","url":"git+https://github.com/askbadge/askbadge-mcp.git"},"description":"MCP server for AskBadge — manage your Agency account from any AI assistant","maintainers":[{"name":"bhabishya","email":"bhabishyabhattofficial@gmail.com"}],"readme":"# AskBadge MCP Server\n\nAskBadge MCP is a local Model Context Protocol server that lets AI assistants read data from an AskBadge Agency account through the public `v1` API.\n\n## What it supports\n\n- `list_sites`\n- `get_site`\n- `get_analytics`\n- `get_loop_data`\n- `get_widget_config`\n\nThe server is read-only. It does not create, update, or delete sites.\n\n## Requirements\n\n- Node.js 20+\n- An AskBadge Agency API key\n\n## Local development\n\nFrom the repo root:\n\n```bash\ncd mcp\npnpm install --ignore-workspace\npnpm build\n```\n\nRun it with:\n\n```bash\nASKBADGE_API_KEY=sk_live_your_key_here node dist/index.js\n```\n\n## Claude Desktop\n\nAdd this to `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"askbadge\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@askbadge/mcp\"],\n      \"env\": {\n        \"ASKBADGE_API_KEY\": \"sk_live_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n## Cursor\n\nAdd this to `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"askbadge\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@askbadge/mcp\"],\n      \"env\": {\n        \"ASKBADGE_API_KEY\": \"sk_live_your_key_here\"\n      }\n    }\n  }\n}\n```\n","readmeFilename":"README.md"}