Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

Crawleo MCP

by Crawleoversion 1.0.0i★ –iRuns in the cloud
Registry nameio.github.Crawleo/Crawleo-MCP

Install

Overview

Description from the maker (original English)

Hosted Crawleo MCP (remote streamable HTTP endpoint).

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 1 of 1 passed
  • Runs on the maker’s server: what you ask it goes through their server.
  • You fill in yourself: Authorization

You need

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.

Run this in your terminal

claude mcp add --transport http crawleo https://api.crawleo.dev/mcp --header 'Authorization: your-value'

Fill in the empty values before running it.

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "crawleo": {
      "url": "https://api.crawleo.dev/mcp",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "crawleo": {
      "type": "http",
      "url": "https://api.crawleo.dev/mcp",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.

Your choice stays on this device in a cookie; no account needed.

Values you fill in

  • Authorization HTTP header
    Crawleo API token for authentication. Example: 'Bearer '

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

We have not read this server’s tool list yet; we check endpoints in rotation.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account Crawleo, which owns the repo

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • … Not checked yet

    Endpoint responds

    Not checked yet; we check endpoints in rotation

  • … Not checked yet

    Sign-in with OAuth

    Not checked yet; we check endpoints in rotation

  • … Not checked yet

    No hidden instructions in tool descriptions

    Not checked yet; we read the tool list when we check the endpoint

Compared with others in Otheri

  • More stars than 0% of the other 32564 servers in this category
  • Published to the registry more recently than 1% of the other 32564 servers in this category
  • Basic checks equal to or better than 100% of the other 32564 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Crawleo MCP safe?

It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

The registry does not list a required key, though some servers ask you to sign in on first use.

Does it run on my computer or in the cloud?

It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.

Is it still maintained?

The GitHub repo last changed –, and the latest version (1.0.0) reached the registry 10 months ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.

What can I use instead?

In the same category: Spec Driven Development, Remote Desktop Commander, Tools MCP

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Spec Driven Development

by formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Runs on your computer★ 440MITUpdated 14 months ago
Install

Remote Desktop Commander

by desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Runs in the cloud★ 211Updated yesterday
Install

Tools MCP

by First-CH

Web production tools for AI agents: contrast, JP text, WebP, JSON-LD, slugs, dates and 40+ more

Runs on your computerUpdated today
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

Crawleo MCP Server

Real-time web search and crawling capabilities for AI assistants through Model Context Protocol (MCP).

Overview

Crawleo MCP enables AI assistants to access live web data through two powerful tools:

  • web.search - Real-time web search with multiple output formats
  • web.crawl - Deep content extraction from any URL

Features

✅ Real-time web search from any country/language ✅ Multiple output formats - Enhanced HTML, Raw HTML, Markdown, Plain Text ✅ Device-specific results - Desktop, mobile, or tablet view ✅ Deep content extraction with JavaScript rendering ✅ Zero data retention - Complete privacy ✅ Auto-crawling option for search results


Installation

Option 1: NPM (Recommended for local usage)

Install globally via npm:

npm install -g crawleo-mcp

Or use npx without installing:

npx crawleo-mcp
Option 2: Clone Repository
git clone https://github.com/Crawleo/Crawleo-MCP.git

cd Crawleo-MCP npm install npm run build

Option 3: Docker

Build and run using Docker:

# Build the image

docker build -t crawleo-mcp .

Run with your API key

docker run -e CRAWLEO_API_KEY=your_api_key crawleo-mcp

Docker configuration for MCP clients:

{

"mcpServers": { "crawleo": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "CRAWLEO_API_KEY=YOUR_API_KEY_HERE", "crawleo-mcp"] } } }

Option 4: Remote Server (No installation needed)

Use the hosted version at https://api.crawleo.dev/mcp - see configuration examples below.


Getting Your API Key

  1. Visit crawleo.dev
  2. Sign up for a free account
  3. Navigate to your dashboard
  4. Copy your API key (starts with sk_)

Setup Instructions

Using Local MCP Server (npm package)

After installing via npm, configure your MCP client to use the local server:

Claude Desktop / Cursor / Windsurf (Local):

{

"mcpServers": { "crawleo": { "command": "npx", "args": ["crawleo-mcp"], "env": { "CRAWLEO_API_KEY": "YOUR_API_KEY_HERE" } } } }

Or if installed globally:

{

"mcpServers": { "crawleo": { "command": "crawleo-mcp", "env": { "CRAWLEO_API_KEY": "YOUR_API_KEY_HERE" } } } }

From cloned repository:

{

"mcpServers": { "crawleo": { "command": "node", "args": ["/path/to/Crawleo-MCP/dist/index.js"], "env": { "CRAWLEO_API_KEY": "YOUR_API_KEY_HERE" } } } }


Using Remote Server (Hosted)
1. Claude Desktop

Location of config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Configuration:

{

"mcpServers": { "crawleo": { "url": "https://api.crawleo.dev/mcp", "transport": "http", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }

Replace YOUR_API_KEY_HERE with your actual API key from crawleo.dev.

Steps:

  1. Open the config file in a text editor
  2. Add the Crawleo MCP configuration
  3. Save the file
  4. Restart Claude Desktop completely (quit and reopen)
  5. Start a new conversation and ask Claude to search the web!

Example usage:

"Search for the latest AI news and summarize the top 5 articles"

"Find Python web scraping tutorials and extract code examples"


2. Cursor IDE

Location of config file:

  • macOS: ~/.cursor/config.json or ~/Library/Application Support/Cursor/config.json
  • Windows: %APPDATA%\Cursor\config.json
  • Linux: ~/.config/Cursor/config.json

Configuration:

{

"mcpServers": { "crawleo": { "url": "https://api.crawleo.dev/mcp", "transport": "http", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }

Steps:

  1. Locate and open your Cursor config file
  2. Add the Crawleo MCP configuration
  3. Save the file
  4. Restart Cursor
  5. The MCP tools will be available in your AI assistant

Example usage in Cursor:

"Search for React best practices and add them to my code comments"

"Find the latest documentation for this API endpoint"


3. Windsurf IDE

Location of config file:

  • macOS: ~/Library/Application Support/Windsurf/config.json
  • Windows: %APPDATA%\Windsurf\config.json
  • Linux: ~/.config/Windsurf/config.json

Configuration:

{

"mcpServers": { "crawleo": { "url": "https://api.crawleo.dev/mcp", "transport": "http", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }

Steps:

  1. Open the Windsurf config file
  2. Add the Crawleo MCP server configuration
  3. Save and restart Windsurf
  4. Start using web search in your coding workflow

4. GitHub Copilot

Location of config file:

For GitHub Copilot in VS Code or compatible editors, you need to configure MCP servers.

Configuration:

Create or edit your MCP config file and add:

{

"servers": { "Crawleo": { "url": "https://api.crawleo.dev/mcp", "transport": "http", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }

Complete example with multiple servers:

{

"servers": { "Crawleo": { "url": "https://api.crawleo.dev/mcp", "transport": "http", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }

Steps:

  1. Open your GitHub Copilot MCP configuration
  2. Add the Crawleo server configuration
  3. Save the file
  4. Restart VS Code or your IDE
  5. GitHub Copilot can now use Crawleo for web searches!

Example usage:

Ask Copilot: "Search for the latest Python best practices"

Ask Copilot: "Find documentation for this library"


5. OpenAI Platform (Direct Integration)

OpenAI now supports MCP servers directly! Here's how to use Crawleo with OpenAI's API:

Python Example:

from openai import OpenAI

client = OpenAI()

response = client.responses.create( model="gpt-4", input=[ { "role": "user", "content": [ { "type": "input_text", "text": "search for latest news about openai models" } ] } ], text={ "format": { "type": "text" }, "verbosity": "medium" }, reasoning={ "effort": "medium" }, tools=[ { "type": "mcp", "server_label": "Crawleo", "server_url": "https://api.crawleo.dev/mcp", "server_description": "Crawleo MCP Server - Real-Time Web Knowledge for AI", "authorization": "YOUR_API_KEY_HERE", "allowed_tools": [ "web.search", "web.crawl" ], "require_approval": "always" } ], store=True, include=[ "reasoning.encrypted_content", "web_search_call.action.sources" ] )

print(response)

Key Parameters:

  • server_url - Crawleo MCP endpoint
  • authorization - Your Crawleo API key
  • allowed_tools - Enable web.search and/or web.crawl
  • require_approval - Set to "always", "never", or "conditional"

Node.js Example:

import OpenAI from 'openai';

const client = new OpenAI();

const response = await client.responses.create({ model: 'gpt-4', input: [ { role: 'user', content: [ { type: 'input_text', text: 'search for latest AI developments' } ] } ], tools: [ { type: 'mcp', server_label: 'Crawleo', server_url: 'https://api.crawleo.dev/mcp', server_description: 'Crawleo MCP Server - Real-Time Web Knowledge for AI', authorization: 'YOUR_API_KEY_HERE', allowed_tools: ['web.search', 'web.crawl'], require_approval: 'always' } ] });

console.log(response);


Available Tools

web.search

Search the web in real-time with customizable parameters.

Parameters:

  • query *(required)* - Search term
  • max_pages - Number of result pages (default: 1)
  • setLang - Language code (e.g., "en", "ar")
  • cc - Country code (e.g., "US", "EG")
  • device - Device type: "desktop", "mobile", "tablet" (default: "desktop")
  • enhanced_html - Get clean HTML (default: true)
  • raw_html - Get raw HTML (default: false)
  • markdown - Get Markdown format (default: true)
  • page_text - Get plain text (default: false)
  • auto_crawling - Auto-crawl result URLs (default: false)

Example:

Ask your AI: "Search for 'Python web scraping' and return results in Markdown"

web.crawl

Extract content from specific URLs.

Parameters:

  • urls *(required)* - List of URLs to crawl
  • rawHtml - Return raw HTML (default: false)
  • markdown - Convert to Markdown (default: false)
  • screenshot - Capture screenshot (optional)
  • country - Geographic location

Example:

Ask your AI: "Crawl https://example.com and extract the main content in Markdown"

Troubleshooting

MCP server not appearing
  1. Check config file location - Make sure you're editing the correct file
  2. Verify JSON syntax - Use a JSON validator to check for syntax errors
  3. Restart the application - Completely quit and reopen (not just reload)
  4. Check API key - Ensure your API key is valid and active at crawleo.dev
Authentication errors
  • Verify your API key is correct (should start with sk_)
  • Make sure the key is wrapped in quotes
  • Check that "Bearer " prefix is included in the Authorization header (for Claude/Cursor/Windsurf)
  • For OpenAI Platform, use the key directly in the authorization field
  • Confirm your account has available credits at crawleo.dev
No results returned
  • Check your internet connection
  • Verify the search query is not empty
  • Try a simpler search query first
  • Check API status at crawleo.dev
Tool names not recognized

Make sure you're using the correct tool names:

  • Use web.search (not search_web)
  • Use web.crawl (not crawl_web)

Usage Examples

Research Assistant
"Search for recent developments in quantum computing and summarize the key findings"
Content Analysis
"Search for competitor pricing pages and extract their pricing tiers"
Code Documentation
"Find the official documentation for FastAPI and extract the quickstart guide"
News Monitoring
"Search for today's news about artificial intelligence from US sources"
Market Research
"Search for customer reviews of iPhone 15 and analyze sentiment"

Pricing

Crawleo MCP uses the same affordable pricing as our API:

  • 10,000 searches → $20
  • 100,000 searches → $100
  • 250,000 searches → $200

Check your usage and manage your subscription at crawleo.dev


Privacy & Security

✅ Zero data retention - We never store your search queries or results ✅ Secure authentication - API keys transmitted over HTTPS ✅ No tracking - Your usage patterns remain private


Support


Links

Only the beginning is shown; read the rest in the repo

Ask PopNx