What is MCP?
The Model Context Protocol (MCP) is an open protocol that allows ZeroTwo to connect with virtually any tool, service, or data source. Unlike traditional integrations that require custom development for each service, MCP provides a standardized way to extend ZeroTwo’s capabilities infinitely.MCP makes ZeroTwo infinitely extensible. Connect to databases, APIs, internal tools, or build custom integrations specific to your workflow.
Why MCP Matters
Traditional Integrations vs MCP
- Traditional Approach
- MCP Approach
Limited by platform decisions:
- Only integrations the platform builds
- Waiting for official support
- No custom solutions for unique needs
- Vendor lock-in
Key Benefits
Unlimited Connections
Connect to any service with an API - databases, internal tools, proprietary systems
Custom Workflows
Build integrations specific to your business processes and needs
Open Standard
Based on open protocol - not locked into proprietary systems
Community Ecosystem
Leverage integrations built by the community and contribute your own
Available MCP Integrations
Productivity & Collaboration
Notion
Notion
Capabilities:
- Read and search Notion pages and databases
- Create and update pages
- Query database content
- Access workspace knowledge base
- Search company documentation
- Create meeting notes automatically
- Update project databases
- Reference knowledge base in conversations
Microsoft Teams
Microsoft Teams
Capabilities:
- Read team and channel messages
- Access channel content
- Search conversations
- Monitor team activity
- Summarize team discussions
- Find information from past conversations
- Track project updates
- Monitor team communications
HubSpot
HubSpot
Capabilities:
- Access CRM data
- View contact and company information
- Track deal pipelines
- Read marketing campaign data
- Analyze customer data
- Track sales performance
- Review campaign metrics
- Generate reports
Development Tools
GitHub
GitHub
Capabilities:
- Search repositories and code
- Read issues and pull requests
- Access commit history
- View repository structure
- Create issues and PRs
- Code research and examples
- Issue tracking and management
- Code review assistance
- Repository analysis
Linear
Linear
Capabilities:
- Access issues and projects
- Read project status and timelines
- View team workloads
- Track issue progress
- Project status updates
- Sprint planning assistance
- Issue tracking
- Team coordination
Email & Calendar
Outlook Calendar
Outlook Calendar
Capabilities:
- Read calendar events
- Check availability
- View upcoming meetings
- Access event details
- Schedule management
- Meeting preparation
- Availability checking
- Calendar analysis
Outlook Email
Outlook Email
Capabilities:
- Read emails and threads
- Search inbox
- Access email content
- View attachments
- Email summarization
- Information retrieval
- Inbox management
- Follow-up tracking
Database Integrations
PostgreSQL
PostgreSQL
Capabilities:
- Execute SQL queries
- Analyze database schema
- Performance monitoring
- Data retrieval and analysis
- Database queries in natural language
- Schema exploration
- Performance analysis
- Data reporting
Supabase
Supabase
Capabilities:
- Database queries
- Authentication data access
- Storage analysis
- Project insights
- Project management
- User analytics
- Storage monitoring
- Performance tracking
Marketing Tools
Google Ads
Google Ads
Capabilities:
- Access campaign data
- View performance metrics
- Analyze keyword performance
- Track ad spend
- Campaign performance analysis
- ROI tracking
- Keyword research
- Budget optimization
Setting Up MCP Integrations
Configuration Process
1
Navigate to Integrations
- Go to Settings > Integrations
- Find MCP Integrations section
- Browse available integrations
2
Select Integration
Click on the integration you want to connect (e.g., Notion, GitHub, PostgreSQL)
3
Provide Credentials
Enter required authentication details:
- OAuth Services: Click “Connect” to authorize
- API Keys: Enter your API key or token
- Database: Provide connection string
Credentials are encrypted and stored securely. ZeroTwo never has access to your credentials.
4
Configure Permissions
Choose what data the integration can access:
- Read-only access
- Read and write
- Specific resource permissions
5
Test Connection
Verify the integration works:
Connection successful! You can now use this integration in conversations.
Authentication Types
Different integrations require different authentication methods: OAuth 2.0 (Notion, GitHub, Microsoft):- Click “Connect” button
- Authorize in popup window
- Permissions granted automatically
- Generate API key in the service
- Paste into ZeroTwo settings
- Save and test connection
- Provide database connection string
- Include credentials securely
- Test connection before saving
Using MCP in Conversations
Enabling MCP Tools
MCP integrations work automatically once connected:- Automatic Detection: AI recognizes when an MCP tool could help
- Permission Request: AI asks before accessing external data
- Tool Execution: AI uses the integration to retrieve information
- Response Integration: Results incorporated into AI response
Example Workflows
Research with Multiple Sources:- Search Notion workspace
- Search GitHub repositories
- Combine findings
- Provide comprehensive answer with citations
- Query Linear for issue status
- Check GitHub for recent commits
- Review Notion project docs
- Synthesize comprehensive update
- Query database for user data
- Access HubSpot for CRM metrics
- Combine data sources
- Provide analysis and insights
Building Custom MCP Integrations
For Developers
Want to build your own MCP integration? Here’s how:1
Review MCP Specification
Read the MCP Protocol Documentation to understand the standard.
2
Choose Your Tool
Decide what service or tool you want to integrate:
- Internal company tools
- Proprietary databases
- Custom APIs
- Specialized services
3
Implement MCP Server
Create an MCP server that:
- Handles authentication
- Exposes available operations
- Processes requests
- Returns structured responses
4
Register with ZeroTwo
Add your MCP server to ZeroTwo:
- Go to Settings > Integrations > Custom MCP
- Enter server URL
- Configure authentication
- Test and activate
5
Share with Community
Consider open-sourcing your integration to help others!
MCP Server Examples
Security & Privacy
Data Protection
Credential Security
Credential Security
- All credentials encrypted at rest
- TLS encryption in transit
- No credential sharing between users
- Secure credential storage with industry standards
- Automatic credential rotation support
Access Control
Access Control
- Fine-grained permissions per integration
- Read-only options for sensitive data
- IP whitelisting available
- Activity logging and audit trails
- Revocable access tokens
Data Privacy
Data Privacy
- Data accessed only when needed
- No permanent storage of external data
- Compliance with GDPR, SOC 2
- User consent for all data access
- Transparent data usage policies
Best Practices
Follow these security best practices:
- Use read-only access when possible
- Grant minimum necessary permissions
- Regularly review connected integrations
- Rotate credentials periodically
- Monitor integration activity logs
- Disconnect unused integrations
- Use separate credentials for testing
Managing MCP Integrations
Integration Dashboard
View and manage all your MCP connections:- Settings > Integrations > MCP
- See all connected integrations
- View last used and activity status
- Manage permissions and credentials
- Disconnect or reconfigure as needed
Usage Monitoring
Track how MCP integrations are being used:- Activity Logs: See when and how integrations are accessed
- Performance Metrics: Monitor response times and reliability
- Error Tracking: Identify and resolve connection issues
- Cost Tracking: Monitor API usage for services with quotas
Troubleshooting
Connection Failed
Connection Failed
Common causes:
- Invalid credentials
- Expired tokens
- Network connectivity issues
- Service downtime
- Verify credentials are correct
- Refresh authentication
- Check service status page
- Test from integration settings
Permission Denied
Permission Denied
Common causes:
- Insufficient permissions granted
- Scopes changed after authorization
- Account restrictions
- Reconnect with proper permissions
- Check account access levels
- Contact service administrator
Slow Responses
Slow Responses
Common causes:
- Large data queries
- Service rate limiting
- Network latency
- Optimize query scope
- Use pagination for large datasets
- Cache frequently accessed data
MCP vs OAuth Integrations
ZeroTwo offers both MCP and traditional OAuth integrations:| Feature | MCP Integrations | OAuth Integrations |
|---|---|---|
| Setup Complexity | Moderate | Easy |
| Extensibility | Unlimited | Limited to built-in |
| Custom Integration | Yes | No |
| Performance | Depends on server | Optimized |
| Maintenance | User responsibility | Platform managed |
| Use Cases | Power users, developers | General users |
Community & Resources
MCP Specification
Official MCP protocol documentation
Integration Examples
Sample MCP server implementations
Discord Community
Get help and share custom integrations
Submit Integration
Share your MCP integration with the community
Next Steps
OAuth Integrations
Explore built-in OAuth integrations
Build Custom
Learn to build your own MCP integrations
Projects
Use integrations within team projects
Security
Learn about data privacy and security
MCP makes ZeroTwo infinitely extensible - connect any tool and build workflows specific to your needs.

