Skip to content

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.

CategoryWhat It DoesIntegrations
CodeRead and write code, manage repositories, track issuesFilesystem, GitHub, Linear
SearchFind information on the webBrave Search
BrowserFetch web pages and automate browser interactionsWeb Fetch, Playwright
DataRead and write to databases, SaaS platforms, and business toolsNotion, Slack, Google Workspace, PostgreSQL, SQLite, Redis, Stripe, Atlassian, Monday.com, Asana, Salesforce, PagerDuty, Sentry, SAP S/4HANA, Workday, Sailpoint, BlackLine, Coupa, Workiva
MemoryPersist knowledge across conversationsMemory
CustomYour own MCP servers or community-contributed onesAny 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.

IntegrationCategoryTrust LevelTransportOAuth
AsanaDataPartnerRemoteEmbedded
AtlassianDataPartnerRemoteStandard
BlackLineDataCommunityBuiltin
Brave SearchSearchVerifiedBuiltin
CoupaDataCommunityBuiltin
FilesystemCodeVerifiedBuiltin
GitHubCodeVerifiedBuiltinEmbedded
Google WorkspaceDataPartnerBuiltinEmbedded
LinearCodePartnerRemoteStandard
MemoryMemoryVerifiedBuiltin
Monday.comDataPartnerRemoteStandard
NotionDataPartnerRemoteStandard
PagerDutyDataPartnerRemoteStandard
PlaywrightBrowserVerifiedBuiltin
PostgreSQLDataVerifiedBuiltin
QuickBooks OnlineDataPartnerBuiltinEmbedded
RedisDataVerifiedBuiltin
SailpointDataCommunityBuiltin
SalesforceDataPartnerRemoteStandard
SAP S/4HANADataCommunityBuiltin
SentryDataPartnerRemoteStandard
SlackDataPartnerRemoteEmbedded
SQLiteDataVerifiedBuiltin
StripeDataPartnerRemote
Web FetchBrowserVerifiedBuiltin
WorkdayDataCommunityBuiltin
WorkivaDataCommunityBuiltin

Transport Types

The transport type determines how Pencel communicates with the external service.

TransportHow It WorksWhen It's Used
BuiltinBundled directly with Pencel — no extra setupCore integrations like Filesystem, GitHub, PostgreSQL, Playwright
RemoteConnects via OAuth to a vendor-hosted endpointSaaS providers like Slack, Notion, Atlassian
Server-AuthPencel starts a local server that handles its own OAuth flow internally(No current integrations use this transport)
HTTPSends requests to a remote URLSelf-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 TypeHow It WorksIntegrations
EmbeddedOne-click sign-in. Pencel handles the OAuth flow automatically.Asana, GitHub, Google Workspace, Slack
StandardClick 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 LevelWhat It Means
VerifiedOfficial MCP servers maintained by the protocol team or the service vendor. Thoroughly reviewed.
PartnerMaintained by the service vendor (Slack, Notion, Stripe, etc.). Reviewed for compatibility.
CommunityContributed 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.

ModeBehavior
Auto-connectThe connection starts automatically when Pencel launches. Tools are always available.
When relevantPencel activates the connection only when an agent's task matches the integration's capabilities. Saves resources.
ManualYou 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.