LinktLinkt

MCP Server Setup

Configure the Linkt MCP server for AI assistants like Claude

The Linkt MCP (Model Context Protocol) server enables AI assistants to interact with your Linkt workspace directly. Use natural language to manage ICPs, sheets, tasks, entities, and more.

What is MCP?

MCP (Model Context Protocol) is an open protocol that allows AI assistants to securely connect to external tools and data sources. The Linkt MCP server exposes your workspace through a standardized interface that AI clients can use.

Benefits:

  • Natural language workflows — Ask Claude to "find all companies in my SaaS ICP" instead of writing API calls
  • Context-aware assistance — AI understands your workspace structure and can make intelligent suggestions
  • Automation — Chain operations together conversationally

Configuration

The Linkt MCP server uses HTTP-based transport for reliable, low-latency communication.

Claude Code (CLI)

Add the Linkt MCP server to your project's .mcp.json file (recommended) or global settings:

Project-level (recommended): .mcp.json in your project root

{
  "mcpServers": {
    "linkt": {
      "type": "http",
      "url": "https://api.linkt.ai/mcp",
      "headers": {
        "x-api-key": "${LINKT_API_KEY}"
      }
    }
  }
}

Global: ~/.claude/settings.json

{
  "mcpServers": {
    "linkt": {
      "type": "http",
      "url": "https://api.linkt.ai/mcp",
      "headers": {
        "x-api-key": "${LINKT_API_KEY}"
      }
    }
  }
}

Set your API key as an environment variable:

export LINKT_API_KEY="your_api_key_here"

After saving, restart Claude Code to load the server.

Claude Desktop

Add the configuration to your Claude Desktop settings:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "linkt": {
      "type": "http",
      "url": "https://api.linkt.ai/mcp",
      "headers": {
        "x-api-key": "${LINKT_API_KEY}"
      }
    }
  }
}

Restart Claude Desktop after saving.

Available Tools

The MCP server provides tools for managing all major Linkt resources:

CategoryToolsDescription
ICPslist_icps, get_icp, create_icp, update_icp, delete_icpManage Ideal Customer Profiles
Sheetslist_sheets, get_sheet, create_sheet, update_sheet, delete_sheetManage entity storage containers
Taskslist_tasks, get_task, create_task, update_task, delete_task, execute_taskConfigure and run workflows
Entitieslist_entities, get_entity, search_entities, update_entity, delete_entityWork with discovered companies and contacts
Runslist_runs, get_run, get_run_queue, cancel_runMonitor workflow execution
Fileslist_files, get_file, upload_file, delete_fileManage uploaded documents

Rate Limiting

MCP requests are subject to the same rate limits as direct API calls:

Limit TypeValue
Requests per minute60
Concurrent executions5

If you hit rate limits, Claude will receive an error message and can retry after waiting.

Troubleshooting

Server not connecting

  1. Verify API key — Ensure your LINKT_API_KEY is valid and has the required permissions
  2. Check network — Confirm you can reach api.linkt.ai from your machine
  3. Restart the client — Claude Code and Claude Desktop cache MCP configurations

Tools not appearing

  1. Check configuration syntax — JSON must be valid with no trailing commas
  2. Verify package installation — Run npx @anthropic/linkt-mcp@latest --version to confirm
  3. Check logs — Claude Code displays MCP errors in the terminal output

Permission errors

The MCP server uses your API key's permissions. If a tool fails:

  1. Verify your API key has access to the requested resource
  2. Check that you're targeting resources in your organization
  3. Ensure the resource exists (ICP, sheet, etc.)

Slow responses

Large result sets (many entities, long run histories) may take longer to return:

  • Use filters to narrow results (e.g., status, entity_type, date ranges)
  • Request smaller page sizes when listing resources
  • For entity searches, use specific search terms

Security Considerations

  • API key scope — The MCP server has full access based on your API key permissions
  • Data exposure — Claude can see any data returned by the API; avoid sensitive ICPs if needed
  • Audit logging — All MCP operations are logged with your API key for auditing

Next Steps

On this page