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
| Tools | Triggers | |
|---|---|---|
| Direction | Agent → App | App → Agent |
| Started by | A user prompt or another agent step | An external event |
| Example | Create a Linear issue from a chat message | Start a task when a new issue is created |
| Connection | API key (MCP) | Webhook / OAuth |
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
Connect
Follow the steps shown — either paste an API key or authorise via OAuth. The panel shows clearly which features each
connection method unlocks.
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.