---
title: "Integrations"
description: "Slack, Linear, and MCP servers"
canonical_url: "https://hoplite.sh/docs/integrations"
markdown_url: "https://hoplite.sh/docs/integrations.md"
---

# Integrations
URL: /docs/integrations
LLM index: /llms.txt
Description: Slack, Linear, and MCP servers
Related: /docs/integrations/slack, /docs/integrations/linear, /docs/integrations/mcp

# Integrations

Most integrations follow a two-step pattern: **install once at the workspace level** (under Settings → Workspace → Integrations), then **bind per project** (under Settings → Project → Connections). Slack is the exception: its workspace installation authorizes the bot across every project in the Hoplite workspace, while optional channel bindings provide high-confidence routing hints. Linear bindings remain required to route its events into a project.

## Available integrations

- **[Slack](/docs/integrations/slack)** — connect your Slack workspace and optionally route channels to projects
- **[Linear](/docs/integrations/linear)** — route Linear mentions and delegated issues into a project
- **[MCP servers](/docs/integrations/mcp)** — extend the agent's tool catalog with Model Context Protocol servers (to drive Hoplite *from* your tools instead, see [MCP server](/docs/mcp-server))

GitHub is also an integration in this sense — the GitHub App is installed at the workspace level and repos bind to projects — but it's foundational enough to have [its own section](/docs/github).

## Platform web research

Staff can enable the first-party **Exa web search** capability from the admin Settings screen after provisioning `EXA_API_KEY` to every worker service. It adds a bounded `web_search` tool to agent runs across the platform. This is intentionally not an MCP connection: the Exa credential stays in Hoplite's worker environment and never reaches projects or sandboxes. The setting is off by default and takes effect for newly built agent contexts.

## Sitemap

See the full [sitemap](/docs/sitemap.md) for all pages.
Well-known sitemap: [/docs/.well-known/sitemap.md](/docs/.well-known/sitemap.md).
