Agent Skill
2/7/2026

mcp-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

Namemcp-integration
DescriptionGeneric 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

  1. Detect the tool the user is asking about
  2. Check available MCP connections for that tool
  3. Use the appropriate MCP tools to fulfill the request
  4. Handle errors gracefully if the tool isn't connected

Example Usage

User: "Create a task in Linear" You:

  1. Check if Linear MCP is connected
  2. If yes: Use linear_create_task() tool
  3. If no: Guide user to connect Linear first

User: "Update my Jira ticket" You:

  1. Check if Jira MCP is connected
  2. If yes: Use jira_update_issue() tool
  3. 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

  1. Always check if the tool is connected before attempting to use it
  2. Provide clear feedback to users about what's happening
  3. Handle errors by guiding users to fix the connection
  4. Be flexible - users might use different tools for the same purpose
  5. 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