Crawlora MCP logo

Crawlora MCP

by Crawlora-org

Hosted and local MCP access to structured public web data across search, travel, commerce, social, maps, and finance.

Install Crawlora MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "crawlora-org-crawlora-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "crawlora-mcp"
      ],
      "env": {
        "CRAWLORA_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

Crawlora-org/crawlora-mcp connects MCP clients and agents to Crawlora’s hosted public-web data APIs, returning normalized JSON instead of raw HTML. Its catalog covers search, maps, travel, e-commerce, social platforms, finance, reviews, media, and other sources, with tools such as Airbnb, Agoda, Adidas, and Accor operations. Use the hosted Streamable HTTP endpoint for direct client connections, or run the open-source stdio wrapper locally with Node.js, Docker, or npx. An API key is required, and accounts include a free monthly credit allowance.

Use cases

  • Search public websites and return structured results
  • Compare products, prices, ratings, and reviews
  • Find hotels, flights, activities, and nearby stores
  • Retrieve public social, media, finance, and research data

Key features

  • Streamable HTTP hosted endpoint
  • Local stdio server with npx, Node.js, or Docker
  • Normalized JSON responses
  • Public web search and data extraction tools
  • Platform-specific travel, commerce, social, and finance tools
  • Bearer-token or API-key authentication

Tools2221

What Crawlora MCP lets your agent do. Expand a tool for its parameters.

Verified live~373.4k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

19/19 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · crawlora-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads1.4kPackage downloads in the last 30 days.
Last commit1d agoMost recent push to the default branch.
Tools exposed2221Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How Crawlora MCP works

What Crawlora-org/crawlora-mcp does

Crawlora-org/crawlora-mcp exposes Crawlora’s public-web data API through the Model Context Protocol. It is aimed at agents that need structured results from external websites without handling HTML parsing themselves. The service covers many platform groups, including web search, maps and places, products and marketplaces, travel, lodging, social profiles, finance, research papers, jobs, media, app stores, reviews, and Q&A.

The listed tools include platform-specific operations for Accor hotels, Agoda flights and accommodations, Adidas products and stores, and Airbnb rooms, hosts, calendars, searches, and reviews. Other catalog examples include Google and Bing search, Google Maps, Amazon, Walmart, Twitter, Instagram, Reddit, YouTube, finance services, and app stores. Returned fields depend on the upstream source and operation; for example, several Accor tools provide public catalog metadata while excluding booking, rates, rooms, reviews, payment, or account data.

How it works

The hosted service is available at https://mcp.crawlora.net/mcp using Streamable HTTP. Clients authenticate with a Crawlora API key, preferably through an Authorization: Bearer header; the x-api-key header is also accepted. Invalid or missing credentials result in a 401 response.

A local server is also included. It runs over stdio and wraps the Crawlora REST API at https://api.crawlora.net/api/v1. Tool definitions are generated from Crawlora’s published API catalog, with each definition mapping to one REST endpoint and carrying its input schema. Both hosted and local approaches use the same API key and expose the same tool catalog.

Setup and configuration

For the hosted option, add the endpoint and bearer-token header to an MCP client configuration. The repository includes examples for Claude Desktop, Claude Code, Cursor, Codex CLI, VS Code, Windsurf, Gemini CLI, Cline, and Roo Code. Any client supporting Streamable HTTP can use the generic configuration shape.

The local server requires Node.js 20 or newer. It can be started without a separate install through npx -y crawlora-mcp, from a cloned repository with npm install && node index.mjs, or in Docker after building the included image. Set CRAWLORA_API_KEY in the environment or pass it through the client’s stdio configuration. Zed and other stdio-only clients should use this local mode.

A free account includes 2,000 credits per month without a credit card. Keep the key in an environment variable rather than committing it to configuration files.

Tools and capabilities

  • Search public web sources, news, products, places, jobs, papers, and financial data.
  • Retrieve structured hotel, flight, activity, accommodation, and travel information.
  • Inspect product details, prices, variants, stores, ratings, and customer reviews.
  • Query public social profiles, posts, comments, media metadata, and transcripts.
  • Work with source-specific filters, pagination, identifiers, coordinates, and facets where supported.
  • Consume normalized JSON suitable for agent workflows.

Limitations and notes

Results come from public source data and follow the fields and restrictions of each upstream platform. Tool behavior is source-specific: some operations return empty lists for valid queries with no matches, while others return not-found errors for unknown identifiers. Several tools require identifiers obtained from another search operation, such as an Adidas SKU, Adidas model number, Agoda city ID, or Airbnb host or room reference.

The local npm package can contain a catalog from an earlier tagged release than the repository source snapshot. Inspect the available schemas in the client interface or the repository’s generated tool definitions when exact parameters matter.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Crawlora MCP

Crawlora-org/crawlora-mcp is an MCP server that connects AI clients to Crawlora’s structured public-web data APIs. Its main tools search and retrieve normalized JSON for websites, maps, products, travel, social platforms, finance, reviews, media, and research, rather than requiring agents to parse raw HTML.

Use the hosted endpoint without installing Node.js, or run the local stdio server with `npx -y crawlora-mcp`. The local options also include cloning the repository and running `npm install && node index.mjs`, or building and running the Docker image. Set `CRAWLORA_API_KEY` in the environment.

Yes, Cursor is supported through its MCP configuration. Add `https://mcp.crawlora.net/mcp` to `.cursor/mcp.json` or the user-level Cursor configuration, then provide the `Authorization: Bearer` header using `CRAWLORA_API_KEY`.

Authenticate with a Crawlora API key using `Authorization: Bearer <CRAWLORA_API_KEY>`; the hosted endpoint also accepts `x-api-key`. The same `CRAWLORA_API_KEY` variable is used by the local stdio server, and missing or invalid keys return HTTP 401 from the hosted service.

Yes, run the local server in stdio mode and configure the client to launch `npx -y crawlora-mcp` with `CRAWLORA_API_KEY` in its environment. The repository specifically directs stdio-only clients such as Zed to use this local setup instead of the hosted HTTP endpoint.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCrawlora MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/crawlora-org-crawlora-mcp?style=directory)](https://allmcps.com/mcp/crawlora-org-crawlora-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/crawlora-org-crawlora-mcp"><img src="https://allmcps.com/api/badge/crawlora-org-crawlora-mcp?style=directory" alt="Crawlora MCP on AllMCPs" /></a>