Skip to main content
Developed by Anthropic, the Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to LLMs. It is particularly helpful when building agents and complex workflows on top of LLMs.
Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools.
-Anthropic
Learn more about the Model Context Protocol in Anthropic’s official documentation

Remote MCP

Use our hosted MCP endpoint (recommended)

MCPB Bundle

Single-file bundle for Claude Desktop

Local MCP

Run MCP locally with NPM package

GitHub Repository

View the source code and see detailed documentation
The Linkup MCP server is compatible with any MCP client, such as Cursor or Claude Desktop. Choose between local installation or our hosted endpoint based on your needs.

Features

The Linkup MCP server provides two powerful tools:
  • 🔍 linkup-search: Real-time web search with natural language queries
    • Fast, standard and deep search modes
    • Access to current information from trusted sources
  • 🌐 linkup-fetch: Fetch and extract content from any webpage
    • Optional JavaScript rendering for dynamic content
    • Perfect for article extraction and content analysis
MCP demo

Remote MCP

Use our hosted MCP endpoint for a quick setup without any local installation. This is the recommended approach for most users.

Prerequisites

To use Remote MCP, you need:
  • A Linkup API key
  • Any MCP client that supports remote MCP over HTTP

Get your API key

Create a Linkup account for free to get your API key.

Authentication

If your MCP client supports custom HTTP headers, prefer sending your API key as:
Authorization: Bearer YOUR_API_KEY
If your client cannot send custom headers, the hosted endpoint also supports the ?apiKey=... query parameter.

Manual Configuration

Install MCP ServerAdd to your ~/.cursor/mcp.json:
{
  "mcpServers": {
    "linkup": {
      "type": "http",
      "url": "https://mcp.linkup.so/mcp?apiKey=YOUR_API_KEY"
    }
  }
}
Replace YOUR_API_KEY with your actual API key. If your client supports custom headers, Authorization: Bearer is preferred over putting the key in the URL.

MCPB Bundle

Download a pre-built MCPB (MCP Bundle) - a self-contained, single-file package that works across compatible MCP clients. This is the recommended approach for Claude Desktop.

What is MCPB?

MCPB (MCP Bundle) is a new format developed by Anthropic for distributing MCP servers. Learn more in the official MCPB documentation.

Download

Quick Download:
curl -L -o linkup-mcp-server.mcpb https://github.com/LinkupPlatform/linkup-mcp-server/releases/latest/download/linkup-mcp-server.mcpb
Or download directly from here.

Installation

1

Download the MCPB file

Use the curl command above or download from GitHub releases.
2

Install in Claude Desktop

Double-click the .mcpb file to install it in Claude Desktop.
3

Configure API Key

When prompted, enter your Linkup API key.

Local MCP

Run the Linkup MCP server locally using NPM.

Prerequisites

  • A Linkup API key
  • Node.js (v24.0.0 or higher)

Get your API key

Create a Linkup account for free to get your API key.

Configuration Examples

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
  "mcpServers": {
    "linkup": {
      "command": "npx",
      "args": ["-y", "linkup-mcp-server", "apiKey=YOUR_LINKUP_API_KEY"]
    }
  }
}
Replace YOUR_LINKUP_API_KEY with your actual API key, then restart your application.
For more configuration examples and advanced usage, see the GitHub README.

Available Tools

Once configured, you’ll have access to two powerful tools: Search the web in real time to retrieve current information, facts, and news from trusted sources. Parameters:
  • query (required): Natural language search query. Full questions work best.
  • depth (optional): Search depth - “fast”, “standard” (default) or “deep”
    • fast (beta): Fastest option with no LLM processing — keyword-like search passed directly to the index
    • standard: For queries with direct answers leveraging agentic search (weather, stock prices, simple facts)
    • deep: For complex research requiring analysis across multiple sources
Example prompts:
  • “Search for the latest news about AI developments”
  • “What’s the current weather in Tokyo?”
  • “Find information about the new EU AI Act”

linkup-fetch

Fetch and extract content from any webpage URL. Parameters:
  • url (required): The URL to fetch content from
  • renderJs (optional): Whether to render JavaScript content (default: false)
    • Enable for dynamic pages that load content via JavaScript
    • Note: Makes the request slower
Example prompts:

Troubleshooting

Authentication Format

Important: Current versions of the Linkup MCP server use a different authentication format than v1.x: Correct (v2.x and later):
{
  "args": ["-y", "linkup-mcp-server", "apiKey=YOUR_API_KEY"]
}
Old format (v1.x):
{
  "env": {
    "LINKUP_API_KEY": "YOUR_API_KEY"
  }
}
If you were using v1.x, please update your configuration to the new format.
Facing issues? Reach out to our engineering team at support@linkup.so or via our Discord or book a 15 minutes call with a member of our technical team.