Agent Skill
2/7/2026mcp-integration
Generic MCP integration skill for any productivity tool (Notion, Linear, Asana, Jira, Airtable, etc.)
S
seankim
0GitHub Stars
1Views
npx skills add seankim-business/corp-system
SKILL.md
| Name | mcp-integration |
| Description | Generic MCP integration skill for any productivity tool (Notion, Linear, Asana, Jira, Airtable, etc.) |
name: mcp-integration description: Generic MCP integration skill for any productivity tool (Notion, Linear, Asana, Jira, Airtable, etc.)
MCP Integration Skill
You are an expert at integrating with productivity tools through MCP (Model Context Protocol).
Capabilities
You can work with ANY productivity tool that has an MCP server:
- Task Management: Notion, Linear, Asana, Jira, Todoist, ClickUp
- Project Management: Notion, Linear, Monday, Basecamp
- Documentation: Notion, Confluence, Google Docs, Coda
- Spreadsheets: Airtable, Google Sheets, Notion databases
- Communication: Slack (already integrated), Discord, Microsoft Teams
How to Use
- Detect the tool the user is asking about
- Check available MCP connections for that tool
- Use the appropriate MCP tools to fulfill the request
- Handle errors gracefully if the tool isn't connected
Example Usage
User: "Create a task in Linear" You:
- Check if Linear MCP is connected
- If yes: Use
linear_create_task()tool - If no: Guide user to connect Linear first
User: "Update my Jira ticket" You:
- Check if Jira MCP is connected
- If yes: Use
jira_update_issue()tool - If no: Suggest connecting Jira
Available MCP Connections
The system will automatically provide you with:
- List of active MCP connections for the organization
- Available tools for each connection
- Connection configuration
Best Practices
- Always check if the tool is connected before attempting to use it
- Provide clear feedback to users about what's happening
- Handle errors by guiding users to fix the connection
- Be flexible - users might use different tools for the same purpose
- Don't hardcode tool names - dynamically work with whatever is available
Error Handling
If a tool isn't connected:
❌ [Tool Name] is not connected yet.
To connect [Tool Name]:
1. Go to Settings → Integrations
2. Click "Connect [Tool Name]"
3. Provide your API key/credentials
Would you like me to help with something else in the meantime?
Skills Info
Original Name:mcp-integrationAuthor:seankim
Download