Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mantle.chat/llms.txt

Use this file to discover all available pages before exploring further.

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

Communication

Slack

Send messages, search conversations, and manage channels. Includes 9 webhook triggers.

Gmail

Draft replies, triage your inbox, and manage email. Trigger on new messages.

LinkedIn

Create posts, share articles, and engage with your professional network.

Discord

Send messages, manage channels, and moderate your community server.

X (Twitter)

Post tweets and upload media on the X platform.

Telegram

Send and receive messages in Telegram chats and groups via bot.

WhatsApp

Send and receive messages via WhatsApp Business API.

Productivity

Notion

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

Google Calendar

Create events, check availability, and manage your schedule.

Google Drive

Browse, upload, and manage files in Google Drive.

Google Sheets

Read, write, and update spreadsheet data.

Google Docs

Create, read, and edit documents in Google Docs.

Airtable

Read and update records in Airtable bases and tables.

Granola

Capture and organize meeting notes automatically.

CRM

Ashby

Manage candidates, jobs, and recruiting pipelines.

Project Management

Linear

Create and manage issues, track projects, and automate workflows. Includes native chat features.

Jira

Create issues, manage sprints, and track project progress.

Confluence

Search and manage pages and spaces in Confluence.

Asana

Create tasks, manage projects, and track work across teams.

Developer Tools

GitHub

Access repositories, manage issues and pull requests, and search code.

Neon

Query and manage Neon serverless Postgres databases.

Supabase

Query data and manage your Supabase project.

Figma

Access design files, components, and comments.

Firecrawl

Crawl and scrape web pages for AI context.

SerpApi

Search Google and other engines programmatically.

Tavily

AI-optimized web search for real-time answers.

PostHog (US)

Track analytics events and manage feature flags (US cloud).

PostHog (EU)

Track analytics events and manage feature flags (EU cloud).

Resend

Send transactional and marketing emails via API.

Better Stack

Monitor uptime, query logs, and manage incidents.

Finance

Stripe

Manage customers, payments, subscriptions, and billing. Includes webhook triggers.

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.