{"_id":"@anroagents/mcp-server","_rev":"7-2f284e8dfea7e76b1c636c621353a6ed","name":"@anroagents/mcp-server","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@anroagents/mcp-server","version":"0.1.0","keywords":["mcp","ai-agents","anroagents","model-context-protocol","claude","chatgpt"],"author":{"name":"Anrotech"},"license":"MIT","_id":"@anroagents/mcp-server@0.1.0","maintainers":[{"name":"anrotech","email":"avb@anroit.com"}],"homepage":"https://anroagents.com","bugs":{"url":"https://github.com/Anrotech/anroagents-mcp/issues"},"bin":{"anroagents-mcp":"dist/cli.js"},"dist":{"shasum":"297cdf43d5a0ca930f3ad04bbf26517ead42e088","tarball":"https://registry.npmjs.org/@anroagents/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":27,"integrity":"sha512-Icu06RcfAxCh+Ym8jpZBBlF2JFtTvdvoHkPn3Mvyyboh7uPEwid7Brud5xgO+mWUvIXtF9Elst1j+xJzRL3DsA==","signatures":[{"sig":"MEYCIQDDhgKNzUhJ3EcXVGfZLgfKhRc6uuBmPEL6GamkMJPfbwIhAPeEPziQ5df7wT0Y+puDGp5AG4risdt834XwwBaXgZsW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"96991a615ec71e14fd149631bb6e480ffa5ec053","scripts":{"dev":"tsx src/bin/anroagents-mcp.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"anrotech","email":"avb@anroit.com"},"repository":{"url":"git+https://github.com/Anrotech/anroagents-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for managing AI agents on the AnroAgents platform","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1775209832069_0.2747794977296596","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@anroagents/mcp-server","version":"0.1.1","keywords":["mcp","ai-agents","anroagents","model-context-protocol","claude","chatgpt"],"author":{"name":"Anrotech"},"license":"MIT","_id":"@anroagents/mcp-server@0.1.1","maintainers":[{"name":"anrotech","email":"avb@anroit.com"}],"homepage":"https://anroagents.com","bugs":{"url":"https://github.com/Anrotech/anroagents-mcp/issues"},"bin":{"anroagents-mcp":"dist/cli.js"},"dist":{"shasum":"fb3845876167ecef9a21a118e5d0cd572a48b49b","tarball":"https://registry.npmjs.org/@anroagents/mcp-server/-/mcp-server-0.1.1.tgz","fileCount":27,"integrity":"sha512-AR7BC38XWje61rYIdU3R2PRpm8YVBZgFcPiJ+fZScZfSmF/rpULDNbn6DMuyMB5MvlmYh7Oyjz1fOoGi9iAmrw==","signatures":[{"sig":"MEUCIQD4w+kF2wstWVQvhh5msGayE9r7AMX+Gh0MrVDut0tqtgIgdYdwlIzhZjdlJroZFCvtKzQyT06ijVSV0FLForXjpBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"96991a615ec71e14fd149631bb6e480ffa5ec053","scripts":{"dev":"tsx src/bin/anroagents-mcp.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"anrotech","email":"avb@anroit.com"},"repository":{"url":"git+https://github.com/Anrotech/anroagents-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for managing AI agents on the AnroAgents platform","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.1_1775209883845_0.5225130499447967","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@anroagents/mcp-server","version":"0.2.0","keywords":["mcp","ai-agents","anroagents","model-context-protocol","claude","chatgpt"],"author":{"name":"Anrotech"},"license":"MIT","_id":"@anroagents/mcp-server@0.2.0","maintainers":[{"name":"anrotech","email":"avb@anroit.com"}],"homepage":"https://anroagents.com","bugs":{"url":"https://github.com/Anrotech/anroagents-mcp/issues"},"bin":{"anroagents-mcp":"dist/cli.js"},"dist":{"shasum":"78cde80cfcc9c2db6f2c846ebf9b00b9c34808f7","tarball":"https://registry.npmjs.org/@anroagents/mcp-server/-/mcp-server-0.2.0.tgz","fileCount":27,"integrity":"sha512-fUMSw1WIsTwb+QcsFBzbadUyBSadbxy0qEMFn+U+fajB0Sg9m2D31YabWHMrkykxavx2uPPo5sYMuazW2N49ng==","signatures":[{"sig":"MEQCIAtx/Ibt44A382n2D0LN5MbDSZNpJGbnsFGQ5iZ0SEFtAiBlJZWidBLmOYsz4XT1m6iPOIdJN+bnC1AxR2sGbTuUkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anroagents%2fmcp-server@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"23be876efe2f706493e73e6d29d3315fcc2a3f52","scripts":{"dev":"tsx src/bin/anroagents-mcp.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a28df76f-f72e-49da-896a-ab21ca891c6d"}},"repository":{"url":"git+https://github.com/Anrotech/anroagents-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for managing AI agents on the AnroAgents platform","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.0_1777032246131_0.22652693356749132","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@anroagents/mcp-server","version":"0.2.1","keywords":["mcp","ai-agents","anroagents","model-context-protocol","claude","chatgpt"],"author":{"name":"Anrotech"},"license":"MIT","_id":"@anroagents/mcp-server@0.2.1","maintainers":[{"name":"anrotech","email":"avb@anroit.com"}],"homepage":"https://anroagents.com","bugs":{"url":"https://github.com/Anrotech/anroagents-mcp/issues"},"bin":{"anroagents-mcp":"dist/cli.js"},"dist":{"shasum":"36e5ac27e925a68a1cc9189c0613588584c6f71a","tarball":"https://registry.npmjs.org/@anroagents/mcp-server/-/mcp-server-0.2.1.tgz","fileCount":27,"integrity":"sha512-nmghCj+H+MB2LXwGk7VkPxEfVNGTCY9oxre4abG+GxOqycT/4+oG7a87fwH/qolqMPYceBhAbJJtfbRZAN4DBQ==","signatures":[{"sig":"MEUCIQDtXiAdjAwXlfzLwHYdI5aNgJFPogw1O4MEu8M9a8W5UQIge5CLNwA8Il3AaIHzbN6Ah0z/9gRagrvytOWgETI5AlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anroagents%2fmcp-server@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d73f46678ce113f1244ca96a8a51119c5918c9c7","scripts":{"dev":"tsx src/bin/anroagents-mcp.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a28df76f-f72e-49da-896a-ab21ca891c6d"}},"repository":{"url":"git+https://github.com/Anrotech/anroagents-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for managing AI agents on the AnroAgents platform","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.1_1777036030734_0.4900678983437381","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@anroagents/mcp-server","version":"0.2.2","keywords":["mcp","ai-agents","anroagents","model-context-protocol","claude","chatgpt"],"author":{"name":"Anrotech"},"license":"MIT","_id":"@anroagents/mcp-server@0.2.2","maintainers":[{"name":"anrotech","email":"avb@anroit.com"}],"homepage":"https://anroagents.com","bugs":{"url":"https://github.com/Anrotech/anroagents-mcp/issues"},"bin":{"anroagents-mcp":"dist/cli.js"},"dist":{"shasum":"e3d678c3b523b81ae941fc226a647e3a3a3e1148","tarball":"https://registry.npmjs.org/@anroagents/mcp-server/-/mcp-server-0.2.2.tgz","fileCount":27,"integrity":"sha512-HKFqbw7G3rK1eX7sHzqLNjHLHJynfYaOCfMmexcRr1ctiuxVhgzXlv+7g2D6TncnJz/M4iedWAN/uMtbir7qbw==","signatures":[{"sig":"MEUCIQCRioCK4EaHVanmp05iNI28sMGCJ1/VB9W/YFsgIrgi9gIgOorsMoEpt1bUxeXPTyJuDJX9uc0peZ2DQoyHo0uOsKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anroagents%2fmcp-server@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46367},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b2b04b317d3bb6413d4c07416e94b712041990a0","scripts":{"dev":"tsx src/bin/anroagents-mcp.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a28df76f-f72e-49da-896a-ab21ca891c6d"}},"repository":{"url":"git+https://github.com/Anrotech/anroagents-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for managing AI agents on the AnroAgents platform","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.2_1777044022264_0.47259803201408257","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@anroagents/mcp-server","version":"0.3.0","keywords":["mcp","ai-agents","anroagents","model-context-protocol","claude","chatgpt"],"author":{"name":"Anrotech"},"license":"MIT","_id":"@anroagents/mcp-server@0.3.0","maintainers":[{"name":"anrotech","email":"avb@anroit.com"}],"homepage":"https://anroagents.com","bugs":{"url":"https://github.com/Anrotech/anroagents-mcp/issues"},"bin":{"anroagents-mcp":"dist/cli.js"},"dist":{"shasum":"f55677b75cd7d81244690497c04f31fe17dd4331","tarball":"https://registry.npmjs.org/@anroagents/mcp-server/-/mcp-server-0.3.0.tgz","fileCount":31,"integrity":"sha512-zdklpD+BBmKA+4DncdGBma8uWEPu/ocptmqUaj9wTnpkQafitTynqCVRKGalg2p1C6uyv5MPhksDPIraPwRgRw==","signatures":[{"sig":"MEUCIQCTCii+zwWNKDzHeHNBvLYtSbUcbXGkFZHxhOEib9nQuwIgam60pj8tnq/jEhIWSB6shkK8OWLBvX3xi6eoEbu4Sok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anroagents%2fmcp-server@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57621},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b78747866fcf829739aca2201750139690c9965c","scripts":{"dev":"tsx src/bin/anroagents-mcp.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a28df76f-f72e-49da-896a-ab21ca891c6d"}},"repository":{"url":"git+https://github.com/Anrotech/anroagents-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for managing AI agents on the AnroAgents platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.3.0_1783254198732_0.8154696532183945","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@anroagents/mcp-server","version":"0.4.0","description":"MCP server for managing AI agents on the AnroAgents platform","type":"module","bin":{"anroagents-mcp":"dist/cli.js"},"main":"./dist/index.js","scripts":{"build":"tsc","dev":"tsx src/bin/anroagents-mcp.ts","prepublishOnly":"npm run build"},"keywords":["mcp","ai-agents","anroagents","model-context-protocol","claude","chatgpt"],"author":{"name":"Anrotech"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Anrotech/anroagents-mcp.git"},"homepage":"https://anroagents.com","engines":{"node":">=18"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","zod":"^3.24.4"},"devDependencies":{"typescript":"^5.8.3","tsx":"^4.19.4","@types/node":"^22.15.3"},"gitHead":"f6196e4ec2e07833fd135f9ae5c9f4513ddbb04c","types":"./dist/index.d.ts","_id":"@anroagents/mcp-server@0.4.0","bugs":{"url":"https://github.com/Anrotech/anroagents-mcp/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-WUFB3l3Xq8TiUOmY4AYYmgHX1fDbWj7DO9PDFM/hbWkrDePyqUyUy3g10mlYJkvLX1pyCq6Lsvxyfal/r69+cw==","shasum":"bbc288bdbb4aa5f53a251210068f5edc1d98e66e","tarball":"https://registry.npmjs.org/@anroagents/mcp-server/-/mcp-server-0.4.0.tgz","fileCount":31,"unpackedSize":58137,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anroagents%2fmcp-server@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDn/fxkp41ZJrwReOj6bB4Z8QU7y2rYXmV2NsWvlLpwlwIhAIaAiAfA7m4Y0zs1vTlPIOK5yVTNYcebJmLsV0JhreGh"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a28df76f-f72e-49da-896a-ab21ca891c6d"}},"directories":{},"maintainers":[{"name":"anrotech","email":"avb@anroit.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.4.0_1783258417516_0.6713587995955763"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-03T09:50:31.960Z","modified":"2026-07-05T13:33:37.957Z","0.1.0":"2026-04-03T09:50:32.207Z","0.1.1":"2026-04-03T09:51:24.026Z","0.2.0":"2026-04-24T12:04:06.295Z","0.2.1":"2026-04-24T13:07:10.927Z","0.2.2":"2026-04-24T15:20:22.399Z","0.3.0":"2026-07-05T12:23:18.873Z","0.4.0":"2026-07-05T13:33:37.674Z"},"bugs":{"url":"https://github.com/Anrotech/anroagents-mcp/issues"},"author":{"name":"Anrotech"},"license":"MIT","homepage":"https://anroagents.com","keywords":["mcp","ai-agents","anroagents","model-context-protocol","claude","chatgpt"],"repository":{"type":"git","url":"git+https://github.com/Anrotech/anroagents-mcp.git"},"description":"MCP server for managing AI agents on the AnroAgents platform","maintainers":[{"name":"anrotech","email":"avb@anroit.com"}],"readme":"# AnroAgents MCP Server\n\n[![npm version](https://img.shields.io/npm/v/@anroagents/mcp-server.svg)](https://www.npmjs.com/package/@anroagents/mcp-server)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nMCP (Model Context Protocol) server for managing AI agents on the [AnroAgents](https://anroagents.com) platform. Control your agents directly from Claude, ChatGPT, Gemini, Cursor, Windsurf, and other AI tools.\n\n## Features\n\n| Tool | Description |\n|------|-------------|\n| `list-agents` | List all your AI agents (with optional status filter) |\n| `get-agent` | Get full details of a specific agent |\n| `create-agent` | Create a new AI agent for your business |\n| `update-agent` | Update agent configuration (name, services, FAQ, etc.) |\n| `delete-agent` | Delete a draft agent |\n| `submit-agent-for-review` | Submit agent for moderation and catalog listing |\n| `toggle-agent` | Enable or disable an active agent |\n| `set-agent-logo` | Upload a logo (local file or image URL) and attach it to an agent |\n| `get-embed-code` | Get HTML widget embed code for any website |\n| `regenerate-agent-key` | Regenerate the agent's API key |\n\n## Quick Start\n\n### 1. Get a Personal Access Token\n\n1. Log in to [app.anroagents.com](https://app.anroagents.com)\n2. Go to **Settings** > **API Tokens**\n3. Click **Create Token**, give it a name (e.g., \"Claude Desktop\")\n4. Copy the token (it starts with `pat_` and is shown only once)\n\n### 2. Configure your AI client\n\nChoose your client below and follow the instructions.\n\n---\n\n## Setup by Client\n\n### Claude Desktop\n\nEdit your config file:\n\n- **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`\n- **Windows:** `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"anroagents\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@anroagents/mcp-server\"],\n      \"env\": {\n        \"ANROAGENTS_TOKEN\": \"pat_your_token_here\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Desktop after saving.\n\n### Claude Code (CLI)\n\nAdd to your project's `.claude/settings.json` or global `~/.claude/settings.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"anroagents\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@anroagents/mcp-server\"],\n      \"env\": {\n        \"ANROAGENTS_TOKEN\": \"pat_your_token_here\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\nOpen **Settings** > **MCP** > **Add new MCP server** and configure:\n\n- **Name:** `anroagents`\n- **Command:** `npx -y @anroagents/mcp-server`\n- **Environment:** `ANROAGENTS_TOKEN=pat_your_token_here`\n\n### Windsurf\n\nOpen **Settings** > **MCP** > **Add Server**:\n\n```json\n{\n  \"anroagents\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"@anroagents/mcp-server\"],\n    \"env\": {\n      \"ANROAGENTS_TOKEN\": \"pat_your_token_here\"\n    }\n  }\n}\n```\n\n### VS Code (with Continue or Copilot Chat MCP)\n\nAdd to your MCP configuration:\n\n```json\n{\n  \"servers\": {\n    \"anroagents\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@anroagents/mcp-server\"],\n      \"env\": {\n        \"ANROAGENTS_TOKEN\": \"pat_your_token_here\"\n      }\n    }\n  }\n}\n```\n\n### ChatGPT (Custom GPTs)\n\nChatGPT doesn't support MCP, but you can use our OpenAPI-compatible API:\n\n1. Create a **Custom GPT** at [chat.openai.com](https://chat.openai.com)\n2. Go to **Configure** > **Actions** > **Import from URL**\n3. Enter: `https://api.anroagents.com/mcp/openapi.json`\n4. Set **Authentication**: API Key\n   - **Header:** `Authorization`\n   - **Value:** `Bearer pat_your_token_here`\n5. Save and test\n\n### Gemini (Extensions)\n\nUse the same OpenAPI endpoint:\n\n1. Open Google AI Studio or Gemini settings\n2. Add a custom extension with URL: `https://api.anroagents.com/mcp/openapi.json`\n3. Set Bearer authentication with your PAT token\n\n---\n\n## Environment Variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `ANROAGENTS_TOKEN` | Yes | Personal Access Token (`pat_...`) |\n| `ANROAGENTS_API_URL` | No | API base URL (default: `https://api.anroagents.com`) |\n\n---\n\n## Tool Reference\n\n### list-agents\n\nList all agents owned by the authenticated user.\n\n**Parameters:**\n- `status` (optional): Filter by status — `draft`, `review`, `active`, or `disabled`\n\n### get-agent\n\nGet full details of a specific agent.\n\n**Parameters:**\n- `agentId` (required): The agent's unique ID\n\n### create-agent\n\nCreate a new AI agent. The agent starts in `draft` status.\n\n**Parameters:**\n- `businessName` (required): Name of the business\n- `businessDescription` (optional): Description of what the business does\n- `defaultGreeting` (optional): Greeting message shown to visitors\n- `defaultLanguage` (optional): Language code (default: `en`)\n- `communicationTone` (optional): `formal`, `friendly`, or `neutral`\n- `businessHours` (optional): e.g., \"Mon-Fri 9am-5pm\"\n- `widgetTitle` (optional): Title shown in the chat widget\n- `escalationRules` (optional): When to escalate to a human\n- `restrictions` (optional): Topics the agent should avoid\n- `bookingUrl` (optional): Online booking URL\n- `services` (optional): Array of `{ name, price, description }`\n- `contacts` (optional): `{ website, email, phone, address }`\n- `faq` (optional): Array of `{ question, answer }`\n\n### update-agent\n\nUpdate an existing agent. Only provide fields you want to change.\n\n**Parameters:** Same as `create-agent`, plus `agentId` (required).\n\n### delete-agent\n\nDelete an agent. Only agents in `draft` status can be deleted.\n\n**Parameters:**\n- `agentId` (required): The agent's unique ID\n\n### submit-agent-for-review\n\nSubmit an agent for review and catalog listing. Requires a paid plan and active subscription.\n\n**Parameters:**\n- `agentId` (required): The agent's unique ID\n\n### toggle-agent\n\nEnable or disable an active agent.\n\n**Parameters:**\n- `agentId` (required): The agent's unique ID\n\n### set-agent-logo\n\nUpload a logo image and attach it to an agent. Provide **either** a local file or a public image URL. Accepts PNG, JPEG, WebP, or SVG up to 10 MB. The image is uploaded to secure storage and the agent is updated in one step.\n\n**Parameters:**\n- `agentId` (required): The agent's unique ID\n- `filePath` (optional): Absolute path to a local image file. Use this **or** `imageUrl`.\n- `imageUrl` (optional): Public URL of an image to fetch. Use this **or** `filePath`.\n\n### get-embed-code\n\nGet the HTML snippet to embed the chat widget on any website.\n\n**Parameters:**\n- `agentId` (required): The agent's unique ID\n\n### regenerate-agent-key\n\nRegenerate the agent's API key. The old key stops working immediately.\n\n**Parameters:**\n- `agentId` (required): The agent's unique ID\n\n---\n\n## Usage Examples\n\nOnce configured, you can ask your AI assistant things like:\n\n- \"List my AnroAgents agents\"\n- \"Create a new agent for a pizza restaurant called Mario's Pizza\"\n- \"Update my agent's business hours to Mon-Sat 11am-10pm\"\n- \"Add a FAQ to my agent: Q: Do you deliver? A: Yes, within 5 miles\"\n- \"What's the embed code for my Mario's Pizza agent?\"\n- \"Set the logo for my Mario's Pizza agent from ~/Downloads/logo.png\"\n- \"Disable my test agent\"\n- \"Delete my draft agent\"\n\n---\n\n## Development\n\n```bash\n# Clone the repository\ngit clone https://github.com/Anrotech/anroagents-mcp.git\ncd anroagents-mcp\n\n# Install dependencies\nnpm install\n\n# Run locally (requires token)\nANROAGENTS_TOKEN=pat_... npm run dev\n\n# Build for production\nnpm run build\n\n# Test with MCP Inspector\nANROAGENTS_TOKEN=pat_... npx @modelcontextprotocol/inspector npx tsx src/bin/anroagents-mcp.ts\n```\n\n---\n\n## License\n\nMIT - see [LICENSE](LICENSE) for details.\n","readmeFilename":"README.md"}