Integration Hub
Connect AgenticFlow to 300+ tools and services through secure connections. No coding required.
Understanding Connections
Connections are the foundation of AgenticFlow's integration system. A connection represents an authenticated link between AgenticFlow and an external service, enabling your agents and workflows to interact with that service.
What Can Connections Do?
Once configured, connections allow your agents and workflows to:
Access external tools and services - Connect to APIs, databases, and platforms
Read and write data - Retrieve and update information from connected services
Execute actions - Perform operations in third-party systems
Retrieve information - Fetch data on-demand during agent conversations
Automate cross-platform workflows - Chain actions across multiple services
Two Types of Connections
AgenticFlow supports two distinct types of connections, each designed for different integration scenarios:
1. MCP Connections
MCP (Model Context Protocol) Connections connect to MCP servers - standardized integration servers that expose tools, prompts, and resources through a universal protocol.
Key Characteristics:
Connect once, get many tools - A single MCP connection can provide dozens of tools
Automatic tool discovery - MCP servers expose their capabilities automatically; no manual configuration
Standardized protocol - All MCP servers follow the same interface, making integration consistent
300+ services available - One protocol connects to hundreds of services (Slack, GitHub, Google Drive, etc.)
OAuth 2.0 support - Secure authentication with automatic endpoint discovery
Flexible deployment - Connect to cloud-hosted or self-hosted MCP servers
Dynamic capabilities - MCP servers can provide tools, prompts, and context resources
How MCP Connections Work:
You provide an MCP server URL (e.g.,
https://mcp.slack.com/sse)AgenticFlow connects to the server and discovers all available tools
Tools from that MCP connection become available in your agents and workflows
The MCP server handles all API interactions with the third-party service
Example: When you create an MCP connection to a Slack MCP server, it automatically exposes tools like "send message", "list channels", "get user info", etc. You don't configure individual tools - the MCP server provides them all.
MCP connections are the recommended integration method due to their flexibility, extensive ecosystem, and simplified setup.
📖 Learn more: What are MCPs? | Browse MCP Integrations
2. Direct API Connections
Direct API Connections are built-in integrations for specific AI models and specialized services that require direct API access.
Key Characteristics:
Purpose-built for AI services - Optimized for AI model providers and specialized tools
Simple credential setup - Just provide an API key or complete OAuth flow
Direct API access - AgenticFlow communicates directly with the service's API
No MCP server required - Native integration without intermediary servers
Available Direct API Connections:
AI Models - OpenAI, Claude, Google Gemini, DeepSeek, Groq, Perplexity
AI Services - Replicate, FAL.ai, Straico, PixelML
Specialized Tools - Firecrawl (web scraping), Tavily (search), Telegram (messaging)
Authentication Methods:
API Keys - Most AI services use simple API key authentication
OAuth 2.0 - Services like YouTube use OAuth for secure delegated access
When to Use Direct API Connections:
When integrating with AI model providers (OpenAI, Claude, etc.)
When using specialized services that require direct API access
When the service is not available through MCP
📖 Learn more: Connection Providers
Quick Start
Connect your first MCP tool in 5 minutes.
Understanding the Model Context Protocol and how MCP integrations work.
Complete reference of all connection providers with configuration details and credential links.
Popular MCP Integrations
The following integrations are available through the Model Context Protocol (MCP). Each integration in the mcp/ directory provides tools and capabilities that can be connected to your agents and workflows.
Communication:
Slack - Team messaging and notifications
Gmail - Email automation
Discord - Community management
Microsoft Teams - Enterprise communication
Data & Storage:
Google Drive - File storage and sharing
Dropbox - Cloud storage
Google Sheets - Spreadsheet automation
Airtable - Database management
CRM & Sales:
Salesforce - CRM automation
HubSpot - Marketing and sales
Pipedrive - Sales pipeline
Intercom - Customer messaging
Productivity:
Development:
Additional Categories
Finance & Accounting Invoicing, payments, accounting, expenses - browse all MCP integrations for financial tools.
Marketing & Analytics Marketing automation, analytics, SEO tools - browse all MCP integrations for marketing platforms.
AI & Machine Learning AI services, ML platforms, data science tools - browse all MCP integrations for AI/ML services.
AgenticFlow as an MCP
Use AgenticFlow agents and workflows from other applications:
MCP server setup
Exposing agents as tools
Workflow execution via MCP
Integration examples
How Connections Work
Creating a Connection
All connections in AgenticFlow are project-scoped, meaning each connection belongs to a specific project and can only be used within that project.
For MCP Connections:
Navigate to Connections in your project
Click New Connection → MCP Connection
Enter the MCP server URL (e.g.,
https://mcp.example.com/sse)Select transport type (SSE or Streamable HTTP)
Choose authentication method:
None - For public MCP servers
OAuth - For secured servers (auto-discovers OAuth configuration)
Click Validate & Create - AgenticFlow tests the connection and discovers available tools
Connection is ready to use in agents and workflows
For Direct API Connections:
Navigate to Connections in your project
Click New Connection → Select service (e.g., OpenAI, Claude, etc.)
Enter required credentials:
API Key - For most AI services
OAuth - For services like YouTube (follows OAuth flow)
Connection is validated and ready to use
Using Connections in Agents
Open agent configuration → Tools tab
Add tools from your MCP connections or enable built-in tools
Agent automatically uses these tools during conversations
Tools appear in the agent's available capabilities
Results are returned to the agent context for reasoning
Using Connections in Workflows
Add workflow nodes that require connections (e.g., AI model nodes, MCP tool nodes)
Each node requires a specific connection type:
AI Model nodes (OpenAI, Claude, etc.) → Require Direct API Connections
MCP Tool nodes → Require MCP Connections
Select the appropriate connection from the node's dropdown
Connection is validated against the node's required type before execution
Workflow uses the connection when executing the node
Outputs can be passed to subsequent nodes
Using Connections in Workforce
Assign MCP tools to specific agents in your team
Each agent can use tools independently during task execution
Agents share results and coordinate tool usage
Connection is shared across all team members in the project
Authentication Methods
Connections use secure authentication to protect your credentials:
API Keys (Secret Texts)
Simple key-based authentication
Encrypted at rest using AES-256 encryption
Stored securely per project
Used for: OpenAI, Claude, Replicate, Firecrawl, Tavily, and most AI services
OAuth 2.0
Secure delegated access without sharing passwords
Automatic token refresh - Expired tokens are refreshed automatically
Auto-discovery - For MCP connections, OAuth endpoints are discovered automatically
PKCE flow support - Enhanced security for public clients
Used for: YouTube, MCP servers with OAuth
MCP OAuth Auto-Discovery
When creating an MCP connection with OAuth:
AgenticFlow queries the MCP server for OAuth metadata
Discovers authorization and token endpoints automatically
Registers AgenticFlow as an OAuth client with the server
Generates secure authorization URL with PKCE
Handles token exchange and refresh automatically
Validates connection and fetches available tools
No Authentication
For public APIs and open MCP servers
No credentials required
Connection validated by testing server availability
Connection Security
AgenticFlow implements enterprise-grade security for all connections:
Encryption
All credentials are encrypted at rest using AES-256 encryption
Encryption keys are managed securely and rotated regularly
OAuth tokens are encrypted before storage
Connections are decrypted only during execution
Project Isolation
Connections are scoped to projects - cannot be accessed across projects
Each project maintains its own set of connections
Deleting a connection removes it from all agents and workflows in the project
Validation
All connections are validated on creation - AgenticFlow tests connectivity
MCP connections verify server availability and fetch available tools
Direct API connections validate credentials before saving
Nodes validate connection category matches before execution
Best Practices
Use OAuth when available - More secure than API keys
Rotate API keys regularly - Update credentials periodically
Minimize permissions - Request only necessary scopes for OAuth
Audit connection usage - Review which agents/workflows use each connection
Delete unused connections - Remove connections no longer needed
Integration Examples
Example 1: Slack Notification
Agent conversation → Trigger action → Slack MCP → Post messageExample 2: Google Sheets Data Lookup
User query → Agent → Google Sheets MCP → Retrieve data → Agent responseExample 3: CRM Update Workflow
Form input → Salesforce MCP → Create/update record → Email notificationExample 4: Multi-Tool Research
Agent → [Google Search, Wikipedia, Company Database] → Synthesize → ResponseTroubleshooting
Common integration issues:
Authentication failures: Verify credentials and permissions
Rate limiting: Implement backoff and retry logic
Timeout errors: Increase timeout settings or optimize requests
Data format issues: Check API documentation for expected formats
Permission errors: Review OAuth scopes and API permissions
See Troubleshooting Guide for more help.
Featured Integration Use Cases
Customer Service
Slack + Zendesk + CRM: Unified support experience
Gmail + Calendar + Notion: Automated email management
Sales & Marketing
HubSpot + LinkedIn + Gmail: Automated outreach
Salesforce + Google Sheets + Slack: Sales reporting
Development
GitHub + Jira + Slack: Development workflow automation
GitLab + Sentry + PagerDuty: Incident management
Data & Analytics
Google Analytics + Data Studio + Sheets: Automated reporting
Airtable + Zapier + Slack: Data pipeline automation
See Use Cases for more examples.
Integration Limits
Platform Limits
Free Plan: 10 integrations
Pro Plan: 100 integrations
Team Plan: 500 integrations
Enterprise Plan: Unlimited
Rate Limits
Varies by integration
Respects third-party API limits
Automatic rate limiting protection
Enterprise plans: Higher limits
See Platform Limits for details.
Related Documentation
Agents - Using tools in agents
Workflows - Integration nodes
Workforce - Tools in multi-agent teams
Enterprise - Enterprise integration management
API Reference - Integration API
Learn More
AgenticFlow 101 - Foundation course
Video Tutorials - Integration walkthroughs
Community - Ask about integrations
Ready to connect your first tool? Start the Integration Guide →
Last updated
Was this helpful?