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