{"_id":"@aicollective/mcp","_rev":"3-172ad05fe405b95fe33d5c1e1853342e","name":"@aicollective/mcp","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@aicollective/mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","ai-collective","events","community","platform"],"author":{"name":"The AI Collective"},"license":"MIT","_id":"@aicollective/mcp@1.0.0","maintainers":[{"name":"chappyasel","email":"chappy@aicollective.com"},{"name":"rohitnagotkar","email":"rohit@aicollective.com"}],"homepage":"https://github.com/the-ai-collective/platform#readme","bugs":{"url":"https://github.com/the-ai-collective/platform/issues"},"bin":{"mcp":"dist/index.js"},"dist":{"shasum":"566606d6869724d0038e2487865f28b996f92b52","tarball":"https://registry.npmjs.org/@aicollective/mcp/-/mcp-1.0.0.tgz","fileCount":4,"integrity":"sha512-3rKQCjuclJwGrahLwNGR27GdpjRl0MPqQZVcnIDIyLOT6kMpkFIxAJeOvY4J4O48QatbaPKbDhfHytBQ2YmADw==","signatures":[{"sig":"MEUCIQD+TLqKm+xb8qxhbXHRYbVIj9tu3M5ZAJ22OUYoBvPMXAIgMR4fixOBH5HArYFXCTuGI5ZVt8GKFepPFXaVjYXqO+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7368},"type":"module","gitHead":"520895ce51ad21f60cac2a8b722e6bec3a8f7a12","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rohitnagotkar","email":"rohit@aicollective.com"},"repository":{"url":"git+https://github.com/the-ai-collective/platform.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Stdio MCP bridge for the AI Collective platform — proxies all tools from the hosted server","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0_1773418941988_0.944471023348481","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aicollective/mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","ai-collective","events","community","platform"],"author":{"name":"The AI Collective"},"license":"MIT","_id":"@aicollective/mcp@1.1.0","maintainers":[{"name":"chappyasel","email":"chappy@aicollective.com"},{"name":"rohitnagotkar","email":"rohit@aicollective.com"}],"homepage":"https://github.com/the-ai-collective/platform#readme","bugs":{"url":"https://github.com/the-ai-collective/platform/issues"},"bin":{"mcp":"dist/index.js"},"dist":{"shasum":"ef11f87db6f102f4ec13abcf8ee03e1d1fe302bd","tarball":"https://registry.npmjs.org/@aicollective/mcp/-/mcp-1.1.0.tgz","fileCount":4,"integrity":"sha512-tke+TXhBQ7Ir2MK4GyhIWjz/mwRix4CnPDVyeu0pd3C1b6NTouQowTRaQahq5xwZbGllH6NKZikJ/SLsxJmyYA==","signatures":[{"sig":"MEUCIAqBtai86WLm6X041ppSZtSEDJThNQtiKq+w0x9Xlq/XAiEAxcINYJIehiSwEvPeAX3Djol1WU9ih3dNBt7Iv0367XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7436},"type":"module","gitHead":"e2a533a9f16d28854ed5255ecc9d9b391eddd5c9","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rohitnagotkar","email":"rohit@aicollective.com"},"repository":{"url":"git+https://github.com/the-ai-collective/platform.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Stdio MCP bridge for the AI Collective platform — proxies all tools from the hosted server","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.0_1773431954399_0.9352975440304769","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-13T16:22:21.927Z","modified":"2026-03-14T00:52:06.312Z","1.0.0":"2026-03-13T16:22:22.143Z","1.1.0":"2026-03-13T19:59:14.589Z"},"bugs":{"url":"https://github.com/the-ai-collective/platform/issues"},"author":{"name":"The AI Collective"},"license":"MIT","homepage":"https://github.com/the-ai-collective/platform#readme","keywords":["mcp","model-context-protocol","ai-collective","events","community","platform"],"repository":{"url":"git+https://github.com/the-ai-collective/platform.git","type":"git","directory":"packages/mcp-server"},"description":"Stdio MCP bridge for the AI Collective platform — proxies all tools from the hosted server","maintainers":[{"email":"chappy@aicollective.com","name":"chappyasel"},{"email":"rohit@aicollective.com","name":"rohitnagotkar"},{"email":"aj@aicollective.com","name":"ajsai47"}],"readme":"# @aicollective/mcp\n\nMCP (Model Context Protocol) bridge for the [AI Collective](https://aicollective.com) platform. Gives AI assistants access to 55+ tools for managing events, members, teams, venues, tasks, analytics, and more.\n\n## Connection Methods\n\n### Method 1: Direct HTTP + OAuth (Recommended)\n\nConnect directly to the hosted MCP server — no installation needed. OAuth handles authentication automatically.\n\n**Claude Desktop** (`claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"aic-platform\": {\n      \"url\": \"https://platform.aicollective.com/api/mcp\"\n    }\n  }\n}\n```\n\n**Cursor** (Settings → MCP):\n\n- Type: `HTTP`\n- URL: `https://platform.aicollective.com/api/mcp`\n\n**Claude Code**:\n\n```bash\nclaude mcp add aic-platform --transport http https://platform.aicollective.com/api/mcp\n```\n\nWhen you first use a tool, you'll be prompted to sign in with your Google account (same as your platform login). The OAuth flow is handled automatically by the client.\n\n### Method 2: Stdio Bridge via npm (Alternative)\n\nFor clients that only support stdio transport, or when you prefer API-key-based authentication.\n\n**Requirements:**\n\n- Node.js 18+\n- An AIC API key (generate one at platform.aicollective.com → Settings → API Keys)\n\n**Claude Desktop** (`claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"aic-platform\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aicollective/mcp\"],\n      \"env\": {\n        \"AIC_API_KEY\": \"aic_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n**Cursor** (Settings → MCP):\n\n- Type: `stdio`\n- Command: `npx -y @aicollective/mcp`\n- Environment: `AIC_API_KEY=aic_your_key_here`\n\n**Claude Code**:\n\n```bash\nclaude mcp add aic-platform -e AIC_API_KEY=aic_xxx -- npx -y @aicollective/mcp\n```\n\n## Available Tools\n\n| Category | Tools | Description |\n| --- | --- | --- |\n| Scope | 1 | Your identity, chapters, and permissions |\n| Events | 10 | List, search, create placeholders, manage tags/team/hosts |\n| Tasks | 7 | Create, update, assign, and complete tasks |\n| Members | 2 | Search and view community member profiles |\n| Team | 2 | List chapter team, search team members |\n| Event Team | 1 | List event organizers and hosts |\n| Galleries | 2 | Browse photo/video galleries |\n| Venues | 2 | Search and view venue details |\n| Volunteers | 2 | Manage volunteer slots and signups |\n| KPIs | 4 | Chapter, event, member, and regional statistics |\n| AI Suggestions | 2 | View AI-generated invite suggestions |\n\n## How It Works\n\nThe stdio bridge creates a transparent proxy between your local MCP client and the hosted server:\n\n```\nClaude Desktop / Cursor / Claude Code\n    ↕ stdio (JSON-RPC)\n@aicollective/mcp  (this package)\n    ↕ HTTP (JSON-RPC)\nplatform.aicollective.com/api/mcp  (hosted server)\n```\n\nAll tool definitions are fetched from the remote server at startup, so the bridge automatically stays in sync with the latest tools — no package updates needed.\n\n## Environment Variables\n\n| Variable | Required | Default | Description |\n| --- | --- | --- | --- |\n| `AIC_API_KEY` | Yes (stdio) | — | Your API key (starts with `aic_`) |\n| `AIC_BASE_URL` | No | `https://platform.aicollective.com` | Override the server URL |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}