Appearance
Overview
Pencel connects to the tools your team already uses — Slack, Notion, GitHub, Linear, and more — so your agents can read data, take actions, and automate workflows across your entire stack. These connections are powered by the Model Context Protocol (MCP), an open standard that lets AI assistants interact with external services securely.
You manage all connections from Settings > Connections. The integration catalog lists every available service, and you can add custom servers for tools not yet in the catalog.
Connections that set themselves up
Installing a Solutions pack can wire up managed connections for you — often with no API key to paste. For example, the RFP pack uses Pencel-managed HigherGov and Tavily, and the Stock Watch pack uses Finnhub. The pack's Finish setup panel runs verify probes and tells you exactly what (if anything) still needs a sign-in.
How Connections Work
When you add a connection, Pencel spins up a lightweight bridge between your agent and the external service. The agent gets access to a set of tools — specific actions it can perform, like "send a Slack message" or "query a PostgreSQL table."
- You pick an integration from the catalog (or add a custom one).
- You provide credentials (API key, OAuth sign-in, or a local path).
- Pencel connects and discovers the available tools.
- Your agents can now use those tools during runs.
TIP
You can connect the same service multiple times. For example, you might have one GitHub connection for your engineering org and another for your open-source repos.
Skill Categories
Every integration belongs to one of six skill categories, based on what it helps your agents do.
| Category | What It Does | Integrations |
|---|---|---|
| Code | Read and write code, manage repositories, track issues | Filesystem, GitHub, Linear |
| Search | Find information on the web | Brave Search |
| Browser | Fetch web pages and automate browser interactions | Web Fetch, Playwright |
| Data | Read and write to databases, SaaS platforms, and business tools | Notion, Slack, Google Workspace, PostgreSQL, SQLite, Redis, Stripe, Atlassian, Monday.com, Asana, Salesforce, PagerDuty, Sentry, SAP S/4HANA, Workday, Sailpoint, BlackLine, Coupa, Workiva |
| Memory | Persist knowledge across conversations | Memory |
| Custom | Your own MCP servers or community-contributed ones | Any stdio, HTTP, or remote server |
Integration Catalog
Pencel ships with a large catalog of ready-to-use integrations across three trust tiers (listed below), plus pack-managed connectors that Solutions packs install for you.
| Integration | Category | Trust Level | Transport | OAuth |
|---|---|---|---|---|
| Asana | Data | Partner | Remote | Embedded |
| Atlassian | Data | Partner | Remote | Standard |
| BlackLine | Data | Community | Builtin | — |
| Brave Search | Search | Verified | Builtin | — |
| Coupa | Data | Community | Builtin | — |
| Filesystem | Code | Verified | Builtin | — |
| GitHub | Code | Verified | Builtin | Embedded |
| Google Workspace | Data | Partner | Builtin | Embedded |
| Linear | Code | Partner | Remote | Standard |
| Memory | Memory | Verified | Builtin | — |
| Monday.com | Data | Partner | Remote | Standard |
| Notion | Data | Partner | Remote | Standard |
| PagerDuty | Data | Partner | Remote | Standard |
| Playwright | Browser | Verified | Builtin | — |
| PostgreSQL | Data | Verified | Builtin | — |
| QuickBooks Online | Data | Partner | Builtin | Embedded |
| Redis | Data | Verified | Builtin | — |
| Sailpoint | Data | Community | Builtin | — |
| Salesforce | Data | Partner | Remote | Standard |
| SAP S/4HANA | Data | Community | Builtin | — |
| Sentry | Data | Partner | Remote | Standard |
| Slack | Data | Partner | Remote | Embedded |
| SQLite | Data | Verified | Builtin | — |
| Stripe | Data | Partner | Remote | — |
| Web Fetch | Browser | Verified | Builtin | — |
| Workday | Data | Community | Builtin | — |
| Workiva | Data | Community | Builtin | — |
Transport Types
The transport type determines how Pencel communicates with the external service.
| Transport | How It Works | When It's Used |
|---|---|---|
| Builtin | Bundled directly with Pencel — no extra setup | Core integrations like Filesystem, GitHub, PostgreSQL, Playwright |
| Remote | Connects via OAuth to a vendor-hosted endpoint | SaaS providers like Slack, Notion, Atlassian |
| Server-Auth | Pencel starts a local server that handles its own OAuth flow internally | (No current integrations use this transport) |
| HTTP | Sends requests to a remote URL | Self-hosted or cloud-hosted MCP servers |
INFO
Builtin transports run entirely on your machine. Your data never passes through Pencel's servers. Remote and HTTP transports communicate with external endpoints — check each vendor's privacy policy.
OAuth Support
Many integrations support OAuth for a streamlined setup experience — click Connect, sign in with the service, and you are done. No API keys to copy.
| OAuth Type | How It Works | Integrations |
|---|---|---|
| Embedded | One-click sign-in. Pencel handles the OAuth flow automatically. | Asana, GitHub, Google Workspace, Slack |
| Standard | Click Connect, then authorize in your browser. | Atlassian, Linear, Monday.com, Notion |
Integrations that support OAuth also accept manual API keys as a fallback. See each integration's setup guide for details.
Trust Levels
Each integration has a trust level that tells you who maintains it and how it's been reviewed.
| Trust Level | What It Means |
|---|---|
| Verified | Official MCP servers maintained by the protocol team or the service vendor. Thoroughly reviewed. |
| Partner | Maintained by the service vendor (Slack, Notion, Stripe, etc.). Reviewed for compatibility. |
| Community | Contributed by community members. Use at your own discretion. |
WARNING
Community integrations are not reviewed by Pencel. Always inspect the source before connecting a community server, especially if it requests access to sensitive data.
Activation Modes
You can control when each connection is available to your agents.
| Mode | Behavior |
|---|---|
| Auto-connect | The connection starts automatically when Pencel launches. Tools are always available. |
| When relevant | Pencel activates the connection only when an agent's task matches the integration's capabilities. Saves resources. |
| Manual | You connect and disconnect by hand from the Settings panel. Best for integrations you use occasionally. |
TIP
Start with when_relevant for most integrations. Switch to auto_connect for services your agents use in every run, like Slack or your primary database.
Next Steps
- Browse individual integration guides in this section for setup instructions and examples.
- See Custom Servers to add MCP servers not in the catalog.
