{"_id":"@astoriafx/crm-mcp","name":"@astoriafx/crm-mcp","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@astoriafx/crm-mcp","version":"1.0.0","description":"AstoriaFX CRM — MCP server for Claude Desktop integration","type":"module","license":"MIT","author":{"name":"Astoria FX"},"keywords":["mcp","model-context-protocol","claude","astoriafx","crm"],"publishConfig":{"access":"public"},"bin":{"astoriafx-mcp":"index.mjs"},"scripts":{"start":"node index.mjs"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"engines":{"node":">=18"},"_id":"@astoriafx/crm-mcp@1.0.0","gitHead":"90264328376bd5ab72051031a4a8acdc2cba9bdd","_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-QZBEFBGiD/x11ZwsVo0c6xUWURzziugys8VXOIWPwMWQduvvHw4SxymffDc44YsU7+JOqIfXsvL2FM8EK1OKnw==","shasum":"bc17737db6650e0b6d307dbe47a80e8de09cef26","tarball":"https://registry.npmjs.org/@astoriafx/crm-mcp/-/crm-mcp-1.0.0.tgz","fileCount":3,"unpackedSize":9616,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDcjdRwiPrvTthZuW4mu5ahazWyoie2cRp+WveRKBO1XAiEA/dyJGjSXnbUnb598DoaIu1zK/04f6uO+ONiSUq1kVHc="}]},"_npmUser":{"name":"astoriafx-crm","email":"azizinboxz@gmail.com"},"directories":{},"maintainers":[{"name":"astoriafx-crm","email":"azizinboxz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/crm-mcp_1.0.0_1785742130598_0.9250352086405693"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-03T07:28:50.408Z","1.0.0":"2026-08-03T07:28:50.742Z","modified":"2026-08-03T07:28:51.019Z"},"maintainers":[{"name":"astoriafx-crm","email":"azizinboxz@gmail.com"}],"description":"AstoriaFX CRM — MCP server for Claude Desktop integration","keywords":["mcp","model-context-protocol","claude","astoriafx","crm"],"author":{"name":"Astoria FX"},"license":"MIT","readme":"# @astoriafx/crm-mcp\n\nMCP (Model Context Protocol) server for connecting Claude Desktop to your Astoria FX CRM account. Lets Claude answer questions about your profile, wallet balance, transactions, MT5 accounts, KYC status, and support tickets — using an API token you generate from the client portal.\n\n## Usage\n\nGenerate an MCP token from the **Connect to Claude Desktop** page in the client portal, then add this to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"astoria-fx\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@astoriafx/crm-mcp@latest\"],\n      \"env\": {\n        \"ASTORIAFX_API_URL\": \"https://your-crm-domain.com\",\n        \"ASTORIAFX_TOKEN\": \"mfx_your_token_here\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Desktop after saving the config.\n\n## Tools\n\n| Tool | Description |\n|---|---|\n| `get_profile` | Name, email, account status, KYC status |\n| `get_wallet` | Wallet balance and lifetime deposit/withdrawal/transfer summary |\n| `get_transactions` | Recent wallet transactions |\n| `get_mt5_accounts` | MT5 trading accounts — balance, equity, leverage |\n| `get_kyc_status` | KYC verification status and submitted documents |\n| `get_support_tickets` | Recent support tickets |\n\n## Requirements\n\n- Node.js 18+\n- An `ASTORIAFX_TOKEN` generated from your CRM's client portal (starts with `mfx_`)\n","readmeFilename":"README.md","_rev":"1-a4037a0c253a52a0130e083c2184c891"}