{"_id":"@data-silo/mcp","_rev":"2-8ba3eb18da442e9112102011660a265c","name":"@data-silo/mcp","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@data-silo/mcp","version":"0.1.0","_id":"@data-silo/mcp@0.1.0","maintainers":[{"name":"karugu_eric","email":"erickarugu32@gmail.com"}],"bin":{"datasilo-mcp":"dist/index.js"},"dist":{"shasum":"78b6584c01af408e0a4f05d973283bb774dd2ceb","tarball":"https://registry.npmjs.org/@data-silo/mcp/-/mcp-0.1.0.tgz","fileCount":2,"integrity":"sha512-tc4RC3N68DMr7w+iG64AV1CvuT/zgK59/aUfT6ZJ8TyRAWpsQUiNAzIe8TT8MLCX+rZ1zKbK77IkonBVvYL72A==","signatures":[{"sig":"MEYCIQCJcDMi+AEOumb+83Dv/IcvdNpjSYrXV9YQiXSZFw5sIQIhAPxDRKdAy2upRIROAN236OL0xyK6LnaZxEUN52EmM7ul","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2957},"type":"module","gitHead":"b84b1d6336b6ae2f68f8dff4b3d09a5aa3cc50f9","scripts":{"build":"tsc && chmod +x dist/index.js","start":"node dist/index.js"},"_npmUser":{"name":"karugu_eric","email":"erickarugu32@gmail.com"},"_npmVersion":"11.13.0","description":"MCP server exposing Data Silo analytics as tools for MCP clients like Claude Desktop.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1785318473528_0.7112161024809038","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@data-silo/mcp","version":"0.1.1","description":"MCP server exposing Data Silo analytics as tools for MCP clients like Claude Desktop.","type":"module","bin":{"datasilo-mcp":"dist/index.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && chmod +x dist/index.js","start":"node dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^3.24.0"},"devDependencies":{"@types/node":"^20","typescript":"^5.9.3"},"gitHead":"b84b1d6336b6ae2f68f8dff4b3d09a5aa3cc50f9","_id":"@data-silo/mcp@0.1.1","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-JLr0sO1kbniUUSreY63DbOTrMZaYAXXySlO3koRALChLaEj81AfRSHMdJT2+JKvWthRyTbeMraWgA8ZtGZQG4g==","shasum":"bf48e480649a2fa68fec136e87552a816ba9ca84","tarball":"https://registry.npmjs.org/@data-silo/mcp/-/mcp-0.1.1.tgz","fileCount":3,"unpackedSize":4313,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3gpIAyLdxQRyhE2SKKAaVYEqul7rtRJJsnMVZuI6DoAIhAInZsm3ERdmdhI6Zg7R+yKZe343fT0J+nvxuK+F6q6jw"}]},"_npmUser":{"name":"karugu_eric","email":"erickarugu32@gmail.com"},"directories":{},"maintainers":[{"name":"karugu_eric","email":"erickarugu32@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.1.1_1785318853189_0.4463791514216844"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-29T09:47:53.401Z","modified":"2026-07-29T09:54:13.460Z","0.1.0":"2026-07-29T09:47:53.665Z","0.1.1":"2026-07-29T09:54:13.305Z"},"description":"MCP server exposing Data Silo analytics as tools for MCP clients like Claude Desktop.","maintainers":[{"name":"karugu_eric","email":"erickarugu32@gmail.com"}],"readme":"# @data-silo/mcp\n\nMCP server exposing the Data Silo analytics API as tools for MCP clients like Claude Desktop.\n\n## Setup\n\nCreate an API key from a site's **Settings** page in the Data Silo dashboard.\n\nAdd it to your MCP client config (e.g. Claude Desktop's `claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"datasilo\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@data-silo/mcp\"],\n      \"env\": {\n        \"DATASILO_API_KEY\": \"your_key_here\"\n      }\n    }\n  }\n}\n```\n\nIf you're self-hosting Data Silo instead of using the hosted app, also set `DATASILO_API_URL` in `env`.\n\n## Tools\n\n| Tool                     | Description                                                        |\n| ------------------------ | -------------------------------------------------------------------|\n| `get_stats`               | Pageviews, visitors, bounce rate, avg. duration, live visitor count |\n| `get_top_pages`           | Most-viewed pages for a date range                                  |\n| `get_revenue_by_source`   | Revenue attributed to each traffic source (requires Stripe attribution) |\n\nEach tool takes `siteId` (the site's UUID, from its Settings page) and an optional `range` (`7d`, `30d`, or `90d`; defaults to `7d`).\n\n## Related\n\n- [@data-silo/cli](https://www.npmjs.com/package/@data-silo/cli) — the same data from the command line\n","readmeFilename":"README.md"}