Integrations Overview
Integrations connect your agents to the tools and services your organization already uses. MeetLoyd provides pre-built connectors that work out of the box -- your agents get secure, scoped access to external APIs without ever seeing a token.
How Integrations Work
When you connect an integration, here is what happens behind the scenes:
- You authorize the connection via OAuth (or provide credentials for service accounts)
- MeetLoyd encrypts and stores the tokens (AES-256 at rest)
- When an agent calls an integration tool, MeetLoyd starts the appropriate MCP server on demand
- OAuth tokens are injected securely into the server -- agents never see them
- The MCP server handles the API call and returns results to the agent
Agents interact with integrations through tools -- each integration exposes a set of specific actions (like "send email" or "create deal") that agents can call during conversations.
Built-in vs. MCP-Available Integrations
MeetLoyd provides two types of integrations:
- Built-in integrations (Google Workspace, Microsoft 365, HubSpot) ship with native MCP tools maintained by MeetLoyd. These are deeply integrated with OAuth token management, scoped permissions, and audit logging out of the box.
- MCP-available integrations (GitHub, Slack, Salesforce, etc.) are connected via external MCP servers from the open-source ecosystem. You install the MCP server, configure credentials, and the tools become available to your agents. The community maintains hundreds of MCP servers for virtually every SaaS product.
Integration Catalog
Productivity
| Integration | Tools | Status |
|---|---|---|
| Google Workspace | Gmail, Drive, Docs, Sheets, Slides, Calendar, Meet, Chat, Tasks, Vault, Analytics, Ads, YouTube (105 tools) | Available |
| Microsoft 365 | Outlook, OneDrive, Word, Excel, PowerPoint, Calendar, Teams, SharePoint (92 tools) | Available |
| Notion | Pages, databases, search | Available |
| Slack | Messages, channels, threads | Available |
CRM & Sales
| Integration | Tools | Status |
|---|---|---|
| Salesforce | Contacts, opportunities, cases | Available |
| HubSpot | Contacts, companies, deals, tickets, search, pipelines (28 tools) | Available |
| Pipedrive | Deals, contacts, activities | Available |
Development & DevOps
| Integration | Tools | Status |
|---|---|---|
| GitHub | 11 built-in git tools + external GitHub MCP server for issues, PRs, actions, projects | Available |
| GitLab | Projects, MRs, pipelines (cloud + self-hosted) | Available |
| Jenkins | Jobs, builds, pipelines (on-prem supported) | Available |
| Upsun | Deployments, environments, CI/CD (Platform.sh) | Available |
| Linear | Issues, projects, cycles | Available |
Admin & IT
| Integration | Tools | Status |
|---|---|---|
| Google Admin | User provisioning, groups, licenses | Available |
| Microsoft Admin | User management, groups, licenses | Available |
| Okta | User management, SSO | Available |
| Jira | Issues, projects, workflows | Available |
| ServiceNow | Incidents, requests, CMDB | Available |
Project Management
| Integration | Tools | Status |
|---|---|---|
| Jira | Issues, projects, sprints, boards | Available |
| Confluence | Pages, spaces, search | Available |
| Redmine / EasyRedmine | Issues, time tracking, wiki (on-prem supported) | Available |
Data & Analytics
| Integration | Tools | Status |
|---|---|---|
| Snowflake | Query, tables | Available |
| BigQuery | Query, datasets | Available |
| PostgreSQL | Query, tables | Available |
| MongoDB | Documents, collections | Available |
Communication
| Integration | Tools | Status |
|---|---|---|
| Slack | Messages, channels | Available |
| Microsoft Teams | Messages, channels | Available |
| Discord | Messages, channels | Available |
| Twilio | SMS, voice | Available |
Storage
| Integration | Tools | Status |
|---|---|---|
| Google Drive | Files, folders, sharing | Available |
| OneDrive | Files, folders, sharing | Available |
| Dropbox | Files, folders, sharing | Available |
| Box | Files, folders, sharing | Available |
Payments
| Integration | Tools | Status |
|---|---|---|
| Stripe | Customers, payments, subscriptions | Available |
| PayPal | Payments, transactions | Available |
Tool Categories
Every integration tool falls into one of these categories:
| Category | Description |
|---|---|
| Read | Fetch data (search, list, get) |
| Write | Create or update data |
| Delete | Remove data |
| Admin | User management, permissions, provisioning |
Security
- Tokens are encrypted at rest (AES-256) and auto-refresh before expiry
- Refresh tokens are never exposed to agents -- only the platform handles them
- All integration actions are logged in the audit trail
- OAuth scopes are requested at connection time -- request only what you need
Rate Limits
MeetLoyd respects external service rate limits and handles throttling automatically:
| Service | Limit | Handling |
|---|---|---|
| Google APIs | Varies by API | Automatic retry with backoff |
| Microsoft Graph | 10,000/10min | Queued requests |
| Slack | 50/min | Rate limit headers |
Connecting an Integration
Via Dashboard
- Go to Integrations in the sidebar
- Browse or search for the integration you need
- Click Connect
- Complete the OAuth authorization flow
- Configure settings (optional)
- Assign the integration to agents that need it
Assigning to Agents
- Go to Agents and select an agent
- Open the Integrations tab
- Toggle integrations on or off
- Select specific tools to enable (you do not have to enable all tools)
- Save changes
Managing Connections
You can check connection health, refresh tokens, and revoke access from the Integrations page in the dashboard. Connections that expire will show a warning banner with a one-click re-authorize option.
Troubleshooting
Connection Expired -- Click "Re-authorize" on the integration card. If the issue persists, revoke and reconnect.
Permission Denied -- Check that the OAuth scopes granted during authorization include the API the agent is trying to use. You may need to re-authorize with additional scopes.
Tool Execution Failed -- Check the audit logs for the specific error. Common causes are missing scopes, expired tokens, or rate limiting from the external service.
Custom Integrations
Need to connect to a service we do not have a pre-built connector for? You can build your own with Custom Tools.
Next: Explore Google Workspace integration.