{"_id":"appdex-mcp","_rev":"6-0b21838171d73939d1abeb11ffd2eb89","name":"appdex-mcp","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"appdex-mcp","version":"1.0.0","keywords":["mcp","modelcontextprotocol","app-store","ios","revenue","estimates","aso","appdex"],"license":"MIT","_id":"appdex-mcp@1.0.0","maintainers":[{"name":"valcyte","email":"ognkskn@icloud.com"}],"homepage":"https://app-dex.com/welcome#api","bin":{"appdex-mcp":"server.mjs"},"dist":{"shasum":"7174857e4f1ee7ae5f4fef2fb491c82c852d0c0c","tarball":"https://registry.npmjs.org/appdex-mcp/-/appdex-mcp-1.0.0.tgz","fileCount":3,"integrity":"sha512-ZSSGcSnxaW3uilxLKlpNPdY2ccnCDZVl/N/c1kDr5t/qAXnlHJKgW9OW7DFs8HUYheLyn+Cd7LGXrW1/wpHy9w==","signatures":[{"sig":"MEQCIDJagX6/tmOzNrxKHYHLMFcGJ4I9WkTHaq621oguKU7mAiAK2o0QT/msRAvHTbVPnVHn7GTRQgYKIjYYnl4GcKkrBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9677},"main":"server.mjs","type":"module","engines":{"node":">=18"},"gitHead":"ceb132efd75632ed4f18c42a54d0b6c65c4a79ab","_npmUser":{"name":"valcyte","email":"ognkskn@icloud.com"},"_npmVersion":"11.12.1","description":"Appdex MCP server — iOS App Store revenue & download estimates with confidence labels, for Claude Desktop, Cursor and any MCP host.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appdex-mcp_1.0.0_1784981490613_0.7990988952462919","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"appdex-mcp","version":"1.0.1","keywords":["mcp","modelcontextprotocol","app-store","ios","revenue","estimates","aso","appdex"],"license":"MIT","_id":"appdex-mcp@1.0.1","maintainers":[{"name":"valcyte","email":"ognkskn@icloud.com"}],"homepage":"https://app-dex.com/welcome#api","bin":{"appdex-mcp":"server.mjs"},"dist":{"shasum":"f0c502f9501a457b5aea1a0d4ba43ed0adc27c1d","tarball":"https://registry.npmjs.org/appdex-mcp/-/appdex-mcp-1.0.1.tgz","fileCount":3,"integrity":"sha512-4x4SEDuKuZK6O6sjZna04U4kEKXJqz1zncfSdbkJqZlxWEvvCZKOXftV+xq3YMKZWBPYJx8ZcV5EHZDxJ/lzNw==","signatures":[{"sig":"MEYCIQCujUgLRmMA7RCS0tWDzdebR6IN3yuh/gWk7vWDW8qYVAIhAJJ+rgubtIegvat4PVDGkEde3G9pRRI+zgOjFArT9INU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9713},"main":"server.mjs","type":"module","engines":{"node":">=18"},"gitHead":"ceb132efd75632ed4f18c42a54d0b6c65c4a79ab","mcpName":"com.app-dex/appdex","_npmUser":{"name":"valcyte","email":"ognkskn@icloud.com"},"_npmVersion":"11.12.1","description":"Appdex MCP server — iOS App Store revenue & download estimates with confidence labels, for Claude Desktop, Cursor and any MCP host.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appdex-mcp_1.0.1_1784984118728_0.32218523316422387","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"appdex-mcp","version":"1.0.2","keywords":["mcp","modelcontextprotocol","app-store","ios","revenue","estimates","aso","appdex"],"license":"MIT","_id":"appdex-mcp@1.0.2","maintainers":[{"name":"valcyte","email":"ognkskn@icloud.com"}],"homepage":"https://app-dex.com/welcome#api","bin":{"appdex-mcp":"server.mjs"},"dist":{"shasum":"b9cd3a2f27c16bea87b32a897b0fc80824b8b38e","tarball":"https://registry.npmjs.org/appdex-mcp/-/appdex-mcp-1.0.2.tgz","fileCount":3,"integrity":"sha512-feYCy+frLXFCDizZXr+m9Es+cuOzOMncTPzfd2JPjX48I6XNP3Y4O4rvoZ77gALnTi6bNA4Vj1bADL64Jf1pdQ==","signatures":[{"sig":"MEUCIQD0E5LK4B0UcGlHgFFij9YrM0LVAZaV1POha2xGdDjLGAIgbpf50+I+XRCEkTw6EBzFSE9txRSBX3TFwuYAG4akDnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10124},"main":"server.mjs","type":"module","engines":{"node":">=18"},"gitHead":"ceb132efd75632ed4f18c42a54d0b6c65c4a79ab","mcpName":"com.app-dex/appdex","_npmUser":{"name":"valcyte","email":"ognkskn@icloud.com"},"_npmVersion":"11.12.1","description":"Appdex MCP server — iOS App Store revenue & download estimates with confidence labels, for Claude Desktop, Cursor and any MCP host.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appdex-mcp_1.0.2_1784987828977_0.32492232685274547","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"appdex-mcp","version":"1.1.0","keywords":["mcp","modelcontextprotocol","app-store","ios","revenue","estimates","aso","appdex"],"license":"MIT","_id":"appdex-mcp@1.1.0","maintainers":[{"name":"valcyte","email":"ognkskn@icloud.com"}],"homepage":"https://app-dex.com/welcome#api","bin":{"appdex-mcp":"server.mjs"},"dist":{"shasum":"13588260a81d8e075e669b8ffa54c48baf581cf8","tarball":"https://registry.npmjs.org/appdex-mcp/-/appdex-mcp-1.1.0.tgz","fileCount":3,"integrity":"sha512-pA8SA/NkUKoeqCUwUvzwQDvQuH26aeTo7t2igFOqpbWLxolRAovrsQQ/9zO93gwGHJh2yVeebQosJZvPq6PhpQ==","signatures":[{"sig":"MEUCICaxpX9vEfoegQU9oZvFR7JeBqxWwvmihwdD8lgqoxL4AiEA8P3oEHB3PTE1zI5hXwb8k3h28LEIZd8fRg/DfptCnqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10630},"main":"server.mjs","type":"module","engines":{"node":">=18"},"gitHead":"ceb132efd75632ed4f18c42a54d0b6c65c4a79ab","mcpName":"com.app-dex/appdex","_npmUser":{"name":"valcyte","email":"ognkskn@icloud.com"},"_npmVersion":"11.12.1","description":"Appdex MCP server — iOS App Store revenue & download estimates with confidence labels, for Claude Desktop, Cursor and any MCP host.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appdex-mcp_1.1.0_1785137389527_0.029728221135176813","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"appdex-mcp","version":"1.1.1","keywords":["mcp","modelcontextprotocol","app-store","ios","revenue","estimates","aso","appdex"],"license":"MIT","_id":"appdex-mcp@1.1.1","maintainers":[{"name":"valcyte","email":"ognkskn@icloud.com"}],"homepage":"https://app-dex.com/welcome#api","bin":{"appdex-mcp":"server.mjs"},"dist":{"shasum":"99f3623b76d65b100b12bed042069d94028fecfb","tarball":"https://registry.npmjs.org/appdex-mcp/-/appdex-mcp-1.1.1.tgz","fileCount":3,"integrity":"sha512-TfoUJxnnrMNRoNr87L9AyBNJzSFGQ1jfnInaAvOA2WpVGZ7pzu4tThNIPjthn0oBnJfg17GK7MxLcb9a+532jw==","signatures":[{"sig":"MEUCIDe1AbRXupGELcXrrKFaEGse+aqaQCiza+r5SVfkEqDDAiEAvJqWnzoIiaelaDtI6p07WAagbC3+1aQLtjpxxlPpZ4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10984},"main":"server.mjs","type":"module","engines":{"node":">=18"},"gitHead":"ceb132efd75632ed4f18c42a54d0b6c65c4a79ab","mcpName":"com.app-dex/appdex","_npmUser":{"name":"valcyte","email":"ognkskn@icloud.com"},"_npmVersion":"11.12.1","description":"Appdex MCP server — iOS App Store revenue & download estimates with confidence labels, for Claude Desktop, Cursor and any MCP host.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appdex-mcp_1.1.1_1785152244665_0.2536251912904468","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"appdex-mcp","version":"1.1.2","description":"Appdex MCP server — iOS App Store revenue & download estimates with confidence labels, for Claude Desktop, Cursor and any MCP host.","type":"module","bin":{"appdex-mcp":"server.mjs"},"main":"server.mjs","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.23.0"},"keywords":["mcp","modelcontextprotocol","app-store","ios","revenue","estimates","aso","appdex"],"license":"MIT","homepage":"https://app-dex.com/welcome#api","engines":{"node":">=18"},"mcpName":"com.app-dex/appdex","gitHead":"ceb132efd75632ed4f18c42a54d0b6c65c4a79ab","_id":"appdex-mcp@1.1.2","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-zMoHIgriXDkaHKcRHzqenUCr82xIZXbg07Xo4cCbUwABdyh1Gp8MpwFoxdVtJ4PONl4l2f+dkgEU8qGbg2rNcw==","shasum":"97a6a8ba1fda488883b7cd0bf2b0d1b597fa33b2","tarball":"https://registry.npmjs.org/appdex-mcp/-/appdex-mcp-1.1.2.tgz","fileCount":3,"unpackedSize":11008,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDKO0MPlqlBgmkZVfkkz2k4qqqIB3RHXS4ikmoU5zHKRAIhAOUBq+l4B6IrwqbhKZMLjL2aShg8TluFFFfz9gjhMsrG"}]},"_npmUser":{"name":"valcyte","email":"ognkskn@icloud.com"},"directories":{},"maintainers":[{"name":"valcyte","email":"ognkskn@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/appdex-mcp_1.1.2_1785152427219_0.023750038973085807"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-25T12:11:30.421Z","modified":"2026-07-27T11:40:27.507Z","1.0.0":"2026-07-25T12:11:30.739Z","1.0.1":"2026-07-25T12:55:18.847Z","1.0.2":"2026-07-25T13:57:09.108Z","1.1.0":"2026-07-27T07:29:49.669Z","1.1.1":"2026-07-27T11:37:24.801Z","1.1.2":"2026-07-27T11:40:27.361Z"},"license":"MIT","homepage":"https://app-dex.com/welcome#api","keywords":["mcp","modelcontextprotocol","app-store","ios","revenue","estimates","aso","appdex"],"description":"Appdex MCP server — iOS App Store revenue & download estimates with confidence labels, for Claude Desktop, Cursor and any MCP host.","maintainers":[{"name":"valcyte","email":"ognkskn@icloud.com"}],"readme":"# appdex-mcp\n\nMCP server for **iOS App Store revenue & download estimates** — ask any app's numbers straight from\nClaude Desktop, Cursor, or any MCP-capable agent.\n\nEvery figure ships with a **confidence label** (`verified` · `calibrated` · `modeled`) instead of a\nfake-precise single number, so an agent can tell the difference between a measured fact and an estimate.\n\n```\n> How much does Duolingo make?\n\n  app:                Duolingo: Language Lessons\n  category:           Education\n  monthly_revenue:    $48.0M – $48.0M\n  monthly_downloads:  5.0M – 5.0M\n  confidence:         calibrated\n  report_url:         https://app-dex.com/a/duolingo-language-lessons-570060128\n```\n\n## Install\n\n**1. (Optional) Get a free API key** → <https://app-dex.com/account> (5 requests/day, no card).\nWithout a key the server still works — 2 requests/day, so you can try it first.\n\n**2. Add the server to your MCP host.**\n\n<details open>\n<summary><b>Claude Desktop</b> — <code>claude_desktop_config.json</code></summary>\n\n```json\n{\n  \"mcpServers\": {\n    \"appdex\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"appdex-mcp\"],\n      \"env\": { \"APPDEX_API_KEY\": \"adx_your_key_here\" }\n    }\n  }\n}\n```\n</details>\n\n<details>\n<summary><b>Cursor</b> — <code>.cursor/mcp.json</code></summary>\n\n```json\n{\n  \"mcpServers\": {\n    \"appdex\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"appdex-mcp\"],\n      \"env\": { \"APPDEX_API_KEY\": \"adx_your_key_here\" }\n    }\n  }\n}\n```\n</details>\n\n**3. Restart the host.** Ask: *“What does Calm earn per month on iOS?”*\n\n## Tools\n\n| Tool | What it does |\n|---|---|\n| `estimate_app` | Monthly revenue + downloads for one iOS app, with a confidence label. Accepts an app name or a numeric App Store id. |\n| `search_apps` | Resolves a name to App Store ids (no figures) — use it to feed `estimate_app`. |\n\n## Tiers\n\n| | Free | Paid |\n|---|---|---|\n| Requests / day | 50 | 5,000 |\n| Revenue & downloads | ranges | ranges **+ point estimates** |\n| Confidence label | ✅ | ✅ |\n| US chart rank, revenue-per-install | — | ✅ |\n\nUpgrade at <https://app-dex.com/pricing>. The same key works for both tiers.\n\n## Configuration\n\n| Env var | Default | Notes |\n|---|---|---|\n| `APPDEX_API_KEY` | — | **Required.** From <https://app-dex.com/account> |\n| `APPDEX_API_URL` | `https://app-dex.com` | Override only for self-hosted/staging |\n\n`APPINTEL_API_KEY` / `APPINTEL_API_URL` are still read as fallbacks for older setups.\n\n## What the confidence labels mean\n\n- **verified** — reported figure from a real data layer, not modeled.\n- **calibrated** — modeled, but calibrated against verified panel data for that revenue class.\n- **modeled** — limited public signal; treat as directional, read the range not the midpoint.\n\n## Notes & limits\n\n- iOS App Store only. Figures are **gross** (before store commission) unless stated otherwise.\n- Estimates are recomputed nightly.\n- Single-app lookups by design — there is no bulk export endpoint.\n- Rate limits are per key, per day (Europe/Istanbul day boundary). The tools report your remaining quota.\n\n## Links\n\n- Product & live docs: <https://app-dex.com/welcome#api>\n- Methodology: <https://app-dex.com/methodology>\n- Machine-readable summary for agents: <https://app-dex.com/llms.txt>\n\nMIT © Appdex\n","readmeFilename":"README.md"}