{
  "markdown": "# Turtini for Claude Code\n\nA Claude Code plugin that wires the [Turtini MCP server](https://www.npmjs.com/package/@turtini/mcp) into Claude Code, so the IDE agent can read and write your Turtini org's data while it builds against it.\n\nInstall once. Mint a key. Then ask Claude things like *\"create a contact for Ada at ada@example.com\"* or *\"list the last five articles\"* — the agent uses the MCP tools directly.\n\n## Install\n\n```bash\nclaude plugin install github.com/Turtini/claude-code-plugin\n```\n\nThat registers the plugin and the bundled `turtini` MCP server entry. The server starts automatically once the `TURTINI_API_KEY` environment variable is set.\n\n## Set up\n\nRun `/turtini` in any Claude Code session and it will walk you through:\n\n1. **Mint an API key** at https://turtini.com/settings?tab=integrations → Partner Dev → API Keys (pick the scopes you want the agent to have).\n2. **Set the env var** in your shell rc:\n   ```bash\n   echo 'export TURTINI_API_KEY=turtini_xxx' >> ~/.zshrc && source ~/.zshrc\n   ```\n3. **Restart Claude Code** so the MCP server picks up the env var.\n4. **Verify** with `claude mcp list` — `turtini` should show **connected**.\n\n## What you get\n\n| Tool | Purpose |\n|------|---------|\n| `auth_whoami` | Confirm which Turtini user / org the key belongs to |\n| `account_list` | List CRM accounts |\n| `contact_list` | List people records |\n| `contact_create` | Add a new contact |\n| `opportunity_list` | List sales opportunities |\n| `article_list` | List published / draft articles |\n| `article_create` | Draft a new article |\n| `event_list` | List upcoming events |\n| `event_create` | Create a new event |\n\nThe toolset grows with `@turtini/mcp` releases. Run `npx -y @turtini/mcp --list-tools` for a live snapshot.\n\n## Slash command\n\n- `/turtini` — guided setup, key minting, verification, troubleshooting.\n\nThe skill auto-routes based on what you say (`/turtini install`, `/turtini verify`, `/turtini key`, `/turtini help`).\n\n## Security\n\n- Your API key never leaves your machine. The MCP server runs as a local subprocess of Claude Code; the key is read from your environment, not bundled in this plugin or sent to Turtini outside the standard API calls Claude Code makes on your behalf.\n- Scope your key to the minimum the agent needs (`contacts:read`, `articles:write`, etc.). The Turtini Settings page lists every available scope.\n- To revoke: delete the key in Turtini Settings; the agent loses access within seconds.\n\n## Uninstall\n\n```bash\nclaude plugin uninstall turtini\n```\n\nThen optionally remove the `export TURTINI_API_KEY=...` line from your shell rc.\n\n## Links\n\n- Turtini: https://turtini.com\n- `@turtini/mcp` package: https://www.npmjs.com/package/@turtini/mcp\n- Claude Code plugins docs: https://code.claude.com/docs/en/plugins.md\n- Issues / feedback: https://github.com/Turtini/claude-code-plugin/issues\n\n---\n\nMIT License.\n",
  "bytes": 2872,
  "sha": "0f8292b80cf053fb1bb90768f6caaf9dcce7dfce9153b6d0833281d17416676f",
  "repo_slug": "turtini/claude-code-plugin",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_turtini_claude_code_plugin_turtini_5f5bb25c/readme"
}