Skip to main content

Integrations

Orient connects to external services through integrations. Each integration gives agents access to new tools and data sources.

Supported Integrations

Google Workspace

ServiceCapabilities
Google CalendarRead events, create events, check availability, manage invites
GmailRead emails, draft messages, send replies
Google DocsCreate documents, read content, edit text
Google DriveList files, search, organize

Setup: See Google integration guide

Jira

CapabilityDescription
Query ticketsSearch by project, status, assignee, sprint
Update ticketsChange status, add comments, update fields
Create ticketsNew issues with type, priority, assignee
Sprint managementView sprint progress, backlog items

GitHub

CapabilityDescription
WebhooksReceive push, PR, and issue notifications
Repository infoQuery repos, branches, commits

Setup: See Webhooks guide

MCP Servers

Orient supports any MCP (Model Context Protocol) compatible server, which means you can connect:

  • Custom-built tools
  • Third-party MCP servers
  • Community MCP packages

Connecting Integrations

Via Dashboard

  1. Navigate to Dashboard → Integrations
  2. Select the integration you want to add
  3. Follow the OAuth flow or enter API credentials
  4. Configure which agents have access

Via Secrets

Some integrations require API keys stored as secrets:

# Set API keys through the Secrets management
# Dashboard → Settings → Secrets

See Secrets guide for details.

Building Custom Integrations

Orient's integration system is built on MCP (Model Context Protocol). To create a custom integration:

1. Create an MCP Server

An MCP server exposes tools that Orient agents can call. The server can be written in any language that supports the MCP protocol.

Example structure:

my-integration/
├── src/
│ └── index.ts # MCP server entry point
├── package.json
└── README.md

2. Define Tools

Each tool has a name, description, and input schema. The agent uses the description to decide when to call the tool.

3. Connect to Orient

Register your MCP server in the dashboard under Integrations → MCP Servers. Provide:

  • Server command (how to start it)
  • Environment variables it needs
  • Tool descriptions

4. Assign to Agents

Give specific agents access to your integration's tools through the Agent Registry.

Integration Best Practices

  1. Use OAuth when available — more secure than API keys
  2. Limit scopes — request only the permissions you need
  3. Monitor usage — check the audit log for integration activity
  4. Rotate credentials — periodically update API keys and tokens
  5. Test in CLI first — verify integrations work before deploying to messaging platforms