Skip to main content

Integrations

Integrations in Arkai are powered by the Model Control Protocol (MCP), which provides direct integration between AI agents and external services. MCP allows AI agents to interact with services in real-time using natural language, without requiring explicit workflow configuration.

How MCP Works

MCP services act as intelligent bridges between AI agents and external platforms:

  1. Direct Access: AI agents can directly call MCP service functions
  2. Natural Language Interface: Functions are described in natural language
  3. Real-time Interaction: No need to pre-configure workflows
  4. Stateful Operations: Services maintain their own state and context

Available MCP Services

ServiceDescriptionCapabilities
Discord MCPDiscord integration- Send messages
- Read channels
- Manage servers
- Handle interactions
Gmail MCPGmail integration- Read emails
- Send emails
- Search inbox
- Manage drafts
Google Sheets MCPGoogle Sheets integration- Read sheets
- Write data
- Create sheets
- Manage formatting
Linear MCPLinear integration- Create issues
- Update tasks
- Manage projects
- Track progress
Notion MCPNotion integration- Read pages
- Create content
- Update databases
- Manage workspaces
Outlook MCPOutlook integration- Read emails
- Send messages
- Manage calendar
- Handle contacts
Reddit MCPReddit integration- Read posts
- Create posts
- Manage comments
- Handle subreddits
Twitter MCPTwitter integration- Read tweets
- Post content
- Manage threads
- Handle interactions

Using MCP in Workflows

With Agent AI

The Agent AI component can use MCP services alongside regular workflow tools:

  1. Configuration: Add MCP services in the agent's configuration
  2. Automatic Discovery: The agent automatically understands available MCP capabilities
  3. Natural Usage: The agent chooses when to use MCP services based on the task

Direct Integration

Some components can directly integrate with MCP services:

  1. Triggers: MCP services can trigger workflows
  2. Actions: Components can call MCP services directly
  3. Data Flow: MCP services can provide data to workflows

Authentication

MCP services require authentication to access external platforms:

  1. Navigate to the Integrations page
  2. Find the desired MCP service
  3. Click Connect
  4. Complete the OAuth authentication process
  5. Grant necessary permissions

Best Practices

  • Enable only the MCP services you actually need - fewer options help AI make better decisions
  • Review and understand the permissions required by each service
  • Monitor usage and rate limits for each integration
  • Keep authentication tokens secure and rotate them regularly

Limitations

  • Subject to external service availability and rate limits
  • API restrictions may exist depending on the service
  • Limited to authorized permissions and some operations may be restricted