Skip to main content

Integrations

Integrations allow agents to interact with external tools and services, extending their capabilities beyond chat.

Available Integrations

IntegrationStatusAgentsUse Case
Atlassian (Jira + Confluence)Hermes (MCP), OpenClawIssue tracking, docs / knowledge base
GitHub🚧OpenClaw (planned)PR reviews, issues
GitLab📋Not plannedAlternative to GitHub
Linear📋Not plannedIssue tracking
Notion📋Not plannedKnowledge base

Integration vs Provider vs Channel

ComponentPurposeExample
ProviderAI model backendOpenAI GPT-4
ChannelHow users talk to agentDiscord, CLI
IntegrationWhat the agent can doRead GitHub issues

How Integrations Work

Integrations typically:

  1. Read data: Fetch information from external services
  2. Take actions: Create/update items in external services
  3. Receive events: Webhooks for real-time updates
  4. Use credentials: API keys or OAuth tokens

Configuration

Integrations are managed independently of agents — define one once, then attach it to one or more agents.

From the CLI:

clawctl integration registry get --types                 # list supported types
clawctl integration registry create my-github --type github
clawctl integration registry describe my-github # paste tokens interactively

See the clawctl integration reference for the full command set.

From the web dashboard:

The Integrations page (clawctl gui → Integrations) lists every configured integration with its agent usage count and renders dynamic credential fields per type — Add Integration for new ones, Edit credentials to rotate without re-typing the unchanged values. Credential values are never sent to the browser.

Security

  • API tokens stored securely
  • Scoped permissions (least privilege)
  • Audit logging for actions
  • Per-integration credential isolation

Requesting New Integrations

To request a new integration:

  1. Check if it exists in 📋 Not Planned section
  2. Open an issue describing:
    • The service (e.g., PagerDuty, Zendesk)
    • Use case
    • Required actions (read, write, both)
  3. Consider contributing a PR

See individual integration pages for detailed setup instructions.