Skip to main content
Mantle integrations extend your AI agents in two directions: they can act inside connected apps and react to events that happen there.

Tools

Actions an agent can perform inside a connected app — create an issue, send a message, query a database, update a record.

Triggers

Events in a connected app that automatically start an agent task — a new Linear issue, a Stripe payment, an incoming Slack message.

Tools vs Triggers

ToolsTriggers
DirectionAgent → AppApp → Agent
Started byA user prompt or another agent stepAn external event
ExampleCreate a Linear issue from a chat messageStart a task when a new issue is created
ConnectionAPI key (MCP)Webhook / OAuth
Some integrations provide only tools (e.g. Notion). Some provide only triggers. Some — like Linear and Stripe — support both, connected independently so you can set up just what you need.

Available integrations

Linear

Create and manage issues, track projects, and automate your engineering workflow. Includes native chat features: channel notifications, create issues from messages, and link issues to conversations.

GitHub

Access repositories, manage issues and pull requests, and trigger on code events.

Slack

Send messages, search conversations, and react to new messages automatically.

Stripe

Monitor payments, subscriptions, and customer events in real time.

Notion

Search pages, create documents, and query databases in your Notion workspace.

Gmail

Read, send, and organise emails directly from your agent.

How to connect

1

Open Settings → Integrations

In any workspace, go to Settings → Integrations.
2

Select an integration

Click an integration in the left panel to open its detail view.
3

Connect

Follow the steps shown — either paste an API key or authorise via OAuth. The panel shows clearly which features each connection method unlocks.
4

Start using it

Once connected, tools are immediately available to any agent in that workspace. To use triggers, add a trigger to a task in the agent editor.
Tools and Triggers connect independently. For integrations that support both — like Linear and Stripe — you can connect only one if that’s all you need.

Connection methods

API key (MCP)

The most common connection type. You paste a personal API key from the connected service, and Mantle uses it to act on your behalf. The key is stored encrypted and never shared. Used by: Linear (tools), Stripe (tools), Notion, and others.

OAuth

A browser-based authorisation flow. You grant Mantle specific permissions in the connected service without sharing your password or API key. Used when the integration needs to receive events (webhooks) or when the service requires OAuth. Used by: Linear (triggers), Slack, Gmail.

Native

Some integrations go deeper than tools and triggers — they add features directly into the Mantle chat UI. For example, the Linear integration lets you create issues, link issues, and add comments from any message’s action menu, and subscribe channels to receive real-time Linear notifications. Native features are unlocked automatically once the API key connection is active.

Permissions and security

  • API keys are encrypted at rest using AES-256-GCM.
  • OAuth tokens are scoped to only the permissions you grant.
  • You can revoke any connection at any time from Settings → Integrations.
  • Webhook events are verified with HMAC signatures before processing.