{
  "markdown": "# Voicenter Claude Code Plugin Marketplace\n\nOfficial Claude Code plugins for integrating the Voicenter telephony platform into your application or CRM.\n\n## Plugins in this repository\n\nThis repo is a **marketplace** (a monorepo of plugins), not a single plugin. `voicenter` is the\nname of the *marketplace* — it is the `@marketplace` suffix in an install command and the MCP\nserver key, and it is **not** a plugin. Each plugin below lives in its own subdirectory with its\nown `plugin.json`, and installs under its own name:\n\n| Plugin | Directory | Install |\n|---|---|---|\n| **voicenter-mcp** | [`plugins/voicenter-mcp`](plugins/voicenter-mcp) | `/plugin install voicenter-mcp@voicenter` |\n| **voicenter-api** | [`plugins/voicenter-api`](plugins/voicenter-api) | `/plugin install voicenter-api@voicenter` |\n| **voicenter-bot-builder** | [`plugins/voicenter-bot-builder`](plugins/voicenter-bot-builder) | `/plugin install voicenter-bot-builder@voicenter` |\n\n> **Indexing this repo?** Read the three `plugins/*/.claude-plugin/plugin.json` manifests, not the\n> root `.claude-plugin/marketplace.json` `name`. There is deliberately no plugin named `voicenter`.\n\n## Quick Start\n\n```bash\n# 1. Add the Voicenter marketplace\n/plugin marketplace add VoicenterTeam/claude-marketplace\n\n# 2. Install the live MCP plugin (direct API access from Claude)\n/plugin install voicenter-mcp@voicenter\n\n# 3. Install the API skills plugin (integration guides for all 16 API skills)\n/plugin install voicenter-api@voicenter\n\n# 4. (Optional) Install the bot-builder plugin (design Voicenter Bots end-to-end)\n/plugin install voicenter-bot-builder@voicenter\n\n```\n\n---\n\n## Plugins\n\n### `voicenter-mcp` — Live API Access\n\nConnects Claude Code directly to `https://mcp01.voicenter.co/mcp`. Authentication is handled via **OAuth** — no tokens or environment variables to configure. Claude Code launches the OAuth browser flow automatically on first use.\n\n**Skills:** `/setup` — OAuth connection guide.\n\n---\n\n### `voicenter-api` — 16 API Integration Skills\n\nEach skill teaches Claude exactly how to help you build a specific Voicenter API integration — correct endpoints, real request/response examples, and TypeScript code.\n\n| Skill | API Type | Description |\n|---|---|---|\n| `/voicebot` | In/Out (push) | Build the endpoint the Voice Agent calls mid-conversation to fetch CRM data |\n| `/click2call` | Outgoing | Initiate 2-leg calls from your CRM |\n| `/popup-screen` | Incoming (push) | Build the endpoint Voicenter calls to display caller data to agents |\n| `/cdr-notification` | In/Out (push) | Receive call records + AI analysis after every call ends |\n| `/external-layer` | Incoming (push) | Route inbound calls based on your CRM business logic |\n| `/call-log` | In/Out | Pull CDR records with filters (up to 10,000 per request) |\n| `/blacklist` | Outgoing | Add/remove numbers from the dialing blacklist |\n| `/mute-recording` | In/Out | Pause/resume call recording in real time (PCI compliance) |\n| `/extension-list` | In/Out | List all SIP extensions, users, and departments |\n| `/real-time` | In/Out | Stream live call and agent events via socket.io SDK |\n| `/productive-dialer` | Outgoing | Manage campaigns, upload leads, control dialing |\n| `/login-logout` | In/Out | Set agent login/logout and status from your CRM |\n| `/lead-tracker` | Incoming | Track which marketing campaign generated each call (JS SDK) |\n| `/active-calls` | In/Out | Snapshot of all live calls and queue activity |\n| `/get-call-history` | In/Out | Pull one call by `CallID` with AI analysis — summary, emotions, personality traits, insights |\n| `/crm-onboarding` | Playbook | Scoping a new CRM integration: API vs extension, Push vs Pull, screen-pop ownership, station codes |\n\n---\n\n### `voicenter-bot-builder` — 3-skill Bot Authoring Pipeline\n\nDesign and emit deployable Voicenter Bot JSON through a guided interview. Build-time tooling — used once per bot, not per call. Hands off through one shared `agent-spec.md` file.\n\n| Skill | Phase | Purpose |\n|---|---|---|\n| `/voicenter-bot-spec-designer` | 1 — Structural | Interview-driven design: identity, persona, intent graph, slots, RT specifics |\n| `/voicenter-bot-intent-detail-author` | 2 — Per-intent language | Slot descriptions, validationPrompt, RT-specific announcements, post-execution instructions (Conversation Routines style) |\n| `/voicenter-bot-json-assembler` | 3 — Wire-format projection | Mechanical projection of the spec into Bot JSON; runs the §15.4 cross-reference pass (25 checks, most blocking); emits `bot-<id>-<date>.json` plus a banner of fail-loud sentinels |\n\n---\n\n\n## Authentication\n\n**MCP plugin:** OAuth — Claude Code handles the browser flow automatically on first connection. No tokens or environment variables required.\n\n**Code-based APIs (skill plugins):** Use the `code` parameter — your organization's API token provided by the Voicenter back office. The requesting server's IP must be authorized in CPanel.\n\n**Push APIs (VoiceBot, Pop-Up Screen, CDR Notification, External Layer):** Voicenter calls *your* endpoint. Configure your URL in the Voicenter CPanel.\n\n---\n\n## API Quick Reference\n\n| API | Base URL | Auth |\n|---|---|---|\n| Click2Call | `https://api.voicenter.com/ForwardDialer/click2call.aspx` | `code` param |\n| Call Log | `https://api.voicenter.com/hub/cdr/` | `code` param |\n| Blacklist | `https://api.voicenter.com/Blacklist/` | `Code` param |\n| Extension List | `https://monitor.voicenter.co.il/Comet/api/GetExtensions` | `code` param |\n| Productive Dialer | `https://api.voicenter.com/ForwardDialer/Dialer/` | `Code` param |\n| Login/Logout | `https://api.voicenter.com/UserLogin/SetStatusFromAPI` | `Code` param |\n| Active Calls | `https://monapisec.voicenter.co.il/comet/API/` | `code` param |\n| Mute Recording | `https://<monitorX>.voicenter.co/api/MuteUnmuteCalls` | no auth param |\n| Real-Time | EventsSDK (socket.io) | token / user / account |\n| Lead Tracker | JS CDN script | token param |\n| VoiceBot | Your endpoint (Voicenter calls you) | — |\n| Pop-Up Screen | Your endpoint (Voicenter calls you) | — |\n| CDR Notification | Your endpoint (Voicenter calls you) | — |\n| External Layer | Your endpoint (Voicenter calls you) | — |\n\n---\n\n## Resources\n\n- **API Documentation:** https://www.voicenter.com/API\n- **CPanel:** https://cpanel.voicenter.com\n- **Real-Time SDK:** https://github.com/VoicenterTeam/VoicenterEventsSDK\n- **Developer Support:** [api@voicenter.com](mailto:api@voicenter.com)\n\n---\n\n## License\n\nMIT © Voicenter\n",
  "bytes": 6483,
  "sha": "978a92816c16b7401fae03ca5aee85d94b6cc22949dd43be2c8765c71a8e1505",
  "repo_slug": "voicenterteam/claude-marketplace",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_voicenterteam_claude_marketplace_voicent_4ee2390f/readme"
}