> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryreplicas.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugins

> Install account-scoped tools for Replicas agents.

Plugins give workspace agents access to external apps without adding an MCP server or exposing provider credentials.

## Available plugins

| Plugin        | Agents can access                                         | Use it for                                                    |
| ------------- | --------------------------------------------------------- | ------------------------------------------------------------- |
| Attio         | CRM records, people, companies, lists, notes              | Enriching a lead list, pulling account history into a report  |
| Calendly      | Event types, scheduled events, invitees, scheduling links | Creating a booking link, reviewing upcoming meetings          |
| ClickHouse    | Databases, tables, schemas, query results                 | Exploring analytics data, checking a reporting query          |
| Cloudflare    | Zones, DNS records, analytics, security settings          | Auditing DNS configuration, investigating traffic             |
| Gmail         | Messages, threads, attachments, labels, mailbox metadata  | Finding correspondence, summarising an email thread           |
| Google Ads    | Campaigns, customers, accounts, reporting data            | Summarising spend, updating campaigns                         |
| Google Docs   | Documents, structure, comments, exported content          | Summarising a document, extracting review feedback            |
| Google Drive  | Files, folders, metadata, permissions, shared drives      | Finding source material, auditing shared files                |
| Google Search | Search Console performance, indexing, sites, sitemaps     | Analysing search traffic, investigating indexing issues       |
| Google Sheets | Spreadsheets, worksheets, ranges, tables, charts          | Analysing a workbook, combining report data                   |
| LinkedIn      | Profiles, organizations, posts, professional activity     | Researching professional profiles, reviewing company activity |
| PostHog       | Projects, events, insights, dashboards, flags, recordings | Investigating product usage, comparing experiment results     |
| Stripe        | Customers, payments, invoices, subscriptions, balances    | Reconciling a payment, investigating a failed charge          |
| Vercel        | Projects, deployments, logs, domains, infrastructure      | Investigating deployments and production behavior             |

Plugin tools can read or write data according to the connected account's permissions. Agents execute write and destructive actions only when the user's request calls for them.

## Install

* **Organization.** An admin installs a shared account from [Organization → Integrations](https://tryreplicas.com/dashboard/integrations).
* **Personal.** Install your own account from [Personal → Integrations](https://tryreplicas.com/dashboard/account/integrations). A personal installation takes precedence over the organization installation.

Click **Install**, authenticate with the provider, then return to Replicas. OAuth plugins open the provider's authorization page. For credential plugins:

* **PostHog:** create a personal API key under **Settings → Personal API keys**, then select the region matching your US or EU Cloud account.
* **ClickHouse:** enter the HTTPS endpoint, a username and password, and an optional database.
* **Cloudflare:** create a token under **My Profile → API Tokens** with the actions agents should perform.
* **Vercel:** create an access token under **Account Settings → Tokens** with access to the projects agents should manage.

New workspaces receive the `@replicas/sdk` TypeScript library and the `replicas-agent` skill automatically.

## Agent access

Agents discover and batch plugin operations in TypeScript. Search for a tool, then execute it:

```ts theme={null}
import { replicas } from '@replicas/sdk';

const { tools } = await replicas.plugins.search({
  plugin: 'stripe',
  query: 'find recent failed payments',
});

const [tool] = tools;
if (!tool) throw new Error('No matching tool found');

const { data } = await replicas.plugins.execute({
  plugin: 'stripe',
  tool: tool.slug,
  arguments: { limit: 25 },
});
```

Replicas keeps provider tokens server-side. Every request is resolved from the workspace to its exact organization and owner, then pinned to that scope's connected account. A workspace cannot select a Composio account or session.

## Disconnect

Open **Configure** on an installed plugin and click **Uninstall**. This removes its Replicas connection and Composio session.
