How connectors work
Connectors use the Model Context Protocol (MCP) to provide standardized access to external tools. Each connector is an MCP server that exposes tools, resources, and prompts.Claude discovers capabilities
When the plugin loads, Claude queries each server to discover available tools
Skills and commands use tools
Your plugin’s skills and commands can invoke tools from connected servers
Configuration
Connectors are defined in your plugin’s.mcp.json file:
.mcp.json
Server types
The MCP server transport type. Currently supports
http for HTTP-based servers.The endpoint URL for the MCP server.
Real example: Sales plugin connectors
The sales plugin connects to tools across the sales stack:sales/.mcp.json
What each connector provides
HubSpot (CRM)
HubSpot (CRM)
Tools:
- Search accounts, contacts, deals, activities
- Create and update records
- Log calls, emails, meetings
- Manage pipeline stages
- Pull account history for call prep
- Update deal stages after meetings
- Create follow-up tasks
- Log activity from call summaries
Slack (Communication)
Slack (Communication)
Tools:
- Search messages across channels
- Read channel history
- Post messages
- Upload files
- Find internal discussions about accounts
- Share pipeline reviews with team
- Get colleague insights for call prep
Fireflies (Call transcripts)
Fireflies (Call transcripts)
Tools:
- Search call recordings
- Retrieve transcripts
- Extract key moments
- Get speaker analytics
- Process call transcripts automatically
- Review prior conversations before new calls
- Extract competitive intelligence
Clay / ZoomInfo (Enrichment)
Clay / ZoomInfo (Enrichment)
Tools:
- Company lookup
- Contact enrichment
- Find email addresses
- Get firmographic data
- Research prospects for outreach
- Verify contact information
- Build account context
Standalone vs supercharged
Plugins are designed to work with or without connectors:- Standalone mode
- Supercharged mode
Works without any connectorsClaude relies on:
- Manual input from you
- Web research
- File uploads
- Your direct knowledge
- You tell Claude: company name, attendees, meeting type
- Claude does web research: recent news, funding, LinkedIn
- Output: prep brief with research and suggested questions
How skills use connectors
Skills reference connectors in their execution flow:call-prep/SKILL.md
Connector tables in skills
Skills document which connectors enhance them:Available connector types
Common categories of connectors used in knowledge work plugins:CRM & Sales
- HubSpot
- Salesforce
- Close
- Outreach
- Apollo
Communication
- Slack
- Microsoft Teams
- Gmail
- Outlook
Project Management
- Jira
- Linear
- Asana
- Monday
- ClickUp
Data & Analytics
- Snowflake
- Databricks
- BigQuery
- Amplitude
- Pendo
Documentation
- Notion
- Guru
- Confluence
- Google Docs
Meetings & Calls
- Fireflies
- Gong
- Chorus
- Zoom
Design
- Figma
- Canva
- BioRender
Enrichment
- ZoomInfo
- Clay
- Clearbit
- Apollo
Swapping connectors
Customize which tools your plugin connects to:The connector must provide an MCP server. Check the tool’s documentation or the MCP directory for availability.
Authentication
Authentication is handled at the MCP server level, not in your plugin configuration. When you connect to an MCP server:- First connection — Claude prompts you to authenticate with the service
- Credentials stored — Tokens are securely stored by Claude
- Automatic refresh — Claude handles token refresh automatically
- Scoped access — You control what permissions the connector has
Data privacy and security
What connectors can do:- Read data you have access to in connected systems
- Write data when you explicitly approve actions
- Search across your connected tools
- Access data you don’t have permissions for
- Make changes without your confirmation (when configured)
- Share data between different companies/workspaces
- Only connect tools your role actually needs
- Review the permissions each connector requests
- Use read-only connectors when possible
- Audit connector activity regularly
MCP protocol deep dive
For details on how the Model Context Protocol works:MCP Integration
Learn about the Model Context Protocol, server discovery, tool invocation, and building custom MCP servers
Best practices
Design for graceful degradation
Design for graceful degradation
Skills and commands should work without connectors, just less powerfully. Never make connectors a hard requirement.
Document what each connector adds
Document what each connector adds
Use connector tables in skills to show what’s enhanced when tools are connected.
Match your actual tool stack
Match your actual tool stack
Customize
.mcp.json to reflect what your team actually uses. Don’t keep default connectors you don’t have.Consider read vs write access
Consider read vs write access
Some workflows only need to read data. Configure appropriate permissions for each connector.
Test standalone mode first
Test standalone mode first
Validate your plugin works without connectors before adding tool integrations. This ensures a good baseline experience.
Next steps
MCP integration
Deep dive on the Model Context Protocol
Build a connector
Create a custom MCP server
Customize plugins
Swap connectors for your tool stack
Available connectors
Browse all supported MCP servers