Crawlora
Crawlora is a hosted MCP server exposing 1873 structured web-data tools across 215 platform groups — search, maps, commerce, social, finance, travel, app…
What it can do
- Accor Amenities: Accor's anonymous amenity reference catalog with codes, labels, categories, and display order.
- Accor Brands: Accor brand directory with each brand's name, slug, and source URL.
- Accor Catalog Hotels: Search Accor's anonymous hotel catalog by text, hotel code, or coordinate radius; static property metadata only.
What data it sees
Do you need an account
An API key from the service settings is required
Crawlora is a hosted MCP server exposing 1873 structured web-data tools across 215 platform groups — search, maps, commerce, social, finance, travel, app stores, media, reviews, and more — each returning clean JSON instead of HTML to parse. Streamable HTTP transport with API-key auth (x-api-key / Bearer). No proxies, browsers, or parsers to maintain. Pay only on successful responses — 2,000 free credits per month, no card. Docs and playground: https://crawlora.net/docs
How to connect
How to connect Crawlora to Claude
The server address to paste into Claude settings:
https://crawlora.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect Crawlora to ChatGPT
The server address to paste into ChatGPT settings:
https://crawlora.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect Crawlora to Cursor
The server address to paste into Cursor settings:
https://crawlora.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (60)
Raw names from tools/list. Only developers need these.
| accor_amenities | Accor's anonymous amenity reference catalog with codes, labels, categories, and display order. |
| accor_brands | Accor brand directory with each brand's name, slug, and source URL. |
| accor_catalog_hotels | Search Accor's anonymous hotel catalog by text, hotel code, or coordinate radius; static property metadata only. |
| accor_destination_hotels | Static list of Accor hotels on one destination directory page (world, continent, country, region, department, city, district, or place), optionally narrowed by a theme facet; booking and rates excluded. |
| accor_property | Static public metadata for one Accor hotel code; booking, rates, rooms, reviews, contacts, and precise location are excluded. |
| accor_search | Search Accor's public hotel index with optional destination and static hotel facets; booking, rates, rooms, and reviews excluded. |
| accor_search_details | Resolve an Accor search suggestion identifier to public place coordinates, viewport, radius, and address components. |
| accor_search_suggest | Anonymous Accor destination and hotel typeahead suggestions for a partial query; booking and rates excluded. |
| adidas_product | Adidas product detail for one SKU: name, brand, category, description, pricing (current/standard/sale), images, and every purchasable size variant. product_id is the Adidas SKU (e.g. JI0397), taken from an adidas_search result's products[].id field. An unknown product_id returns a not-found error. |
| adidas_product_review_topics | Adidas review topics for one product model: the topics its customer reviews can be filtered by, commonly satisfaction, comfort, color, purchase, fit, appearance, quality and style. Feed a topics[].topic value back to adidas_product_reviews as its topic argument to read only the reviews about that aspect. The vocabulary is per model rather than a fixed list, so read it per model instead of hard-coding it. model_number is the Adidas model number (e.g. SAMBAU2312) from an adidas_search result's products[].model_number field -- NOT the SKU in products[].id. A model with no reviews, including an unrecognized model_number, returns an empty list rather than an error. The label field is a display form of topic, not translated text: Adidas returns the same English values for every locale here. |
| adidas_product_reviews | Adidas customer reviews for one product model, plus its rating summary: overall rating, star histogram, percentage of reviewers who recommend it, per-attribute averages (Size, Width, Comfort, Quality with their scale labels), and Adidas's AI-generated review digest when one exists. model_number is the Adidas model number (e.g. SAMBAU2312), taken from an adidas_search result's products[].model_number field -- it is NOT the SKU in products[].id. Reviews come 10 per page; optional rating (1-5) filters to one star level, and optional locale (default en_US) selects the summary/label language and the language of the reviews returned. A model with no reviews, including an unrecognized model_number, returns an empty list rather than an error. |
| adidas_search | Search Adidas.com product listings by keyword, or browse a category listing by taxonomy slug (exactly one of query or category is required), with real pagination and sort options (price-low-to-high, newest-to-oldest, top-sellers, price-high-to-low): normalized product summaries (title, price, rating, images, color variants) plus facet filter groups, sort options, and a breadcrumb trail for category browse. An obscure keyword may return Adidas's own fallback results, and requesting a page beyond the available pages or an unknown category returns a not-found error. |
| adidas_store | Adidas store detail for one store id: name, status, phone, description, full address, coordinates, opening hours, and in-store services (e.g. Click and Collect, Free Wi-Fi). store_id is the numeric Adidas store id, taken from an adidas_stores result's stores[].id field. An unknown store_id returns a not-found error. |
| adidas_stores | Adidas physical retail store locator: find the nearest stores to a latitude/longitude, with each store's name, address, phone, coordinates, distance in miles, opening hours, and in-store feature flags. lat and lng are both required. Adidas's own API ignores a caller-supplied radius and returns the nearest ~20 stores ordered by distance; a location with no stores returns an empty list. |
| adidas_suggest | Adidas search-as-you-type suggestions for a partial query: the top matching products (id, title, url, image, price), the same preview Adidas's own search box shows. Adidas has no separate term-autocomplete index, so suggestions are product matches rather than completed phrases. |
| agoda_activities_search | Agoda activities search: tours, attractions, and experiences matching a free-text keyword and/or a city. |
| agoda_activity_detail | Agoda activity detail: title, description, stated duration, categories, and content images. |
| agoda_flights_itinerary_amenities | Agoda flight segment amenities: aircraft type, seat layout, meals, entertainment, and wifi for one or more flight segments from a prior flight search. |
| agoda_flights_search | Agoda one-way flight search: bookable itineraries between two IATA airport codes for a departure date, including per-segment flight number, airline, times, layovers, aircraft type, and price. |
| agoda_flights_search_locations | Agoda flight destination/airport search: resolves a free-text city or airport name into IATA airport codes, with each city's direct and nearby airports. |
| agoda_homes_search | Agoda Homes & Apartments search by city: full listing detail for every matching property whose accommodation type is Apartment. |
| agoda_hotel_detail | Agoda hotel detail: identity, address, guest rating, room count, chain id, description, and short-form policy statements. |
| agoda_hotels_search | Agoda hotel search by city: matching property ids for a numeric Agoda city id, plus a direct link to each property's listing page. |
| airbnb_host | Airbnb host profile. |
| airbnb_host_listings | Airbnb host listings. |
| airbnb_host_reviews | Airbnb host reviews. |
| airbnb_room | Airbnb room details. |
| airbnb_room_calendar | Airbnb room availability calendar. |
| airbnb_room_reviews | Airbnb room reviews. |
| airbnb_search | Airbnb listing search. |
| allbirds_collection_products | Allbirds collection products (pinned to https://www.allbirds.com). |
| allbirds_collections | Allbirds storefront collections (pinned to https://www.allbirds.com). |
| allbirds_page | Allbirds static page detail (pinned to https://www.allbirds.com). |
| allbirds_pages | Allbirds static pages (pinned to https://www.allbirds.com). |
| allbirds_product | Allbirds product detail by handle (pinned to https://www.allbirds.com). |
| allbirds_product_recommendations | Allbirds product recommendations (pinned to https://www.allbirds.com). |
| allbirds_products | Allbirds storefront products (pinned to https://www.allbirds.com). |
| allbirds_search_suggest | Allbirds predictive search suggestions (pinned to https://www.allbirds.com). |
| allbirds_sitemap_urls | Allbirds sitemap URL discovery (pinned to https://www.allbirds.com). |
| allbirds_sitemaps | Allbirds sitemap index (pinned to https://www.allbirds.com). |
| allbirds_store | Allbirds store metadata (pinned to https://www.allbirds.com). |
| amazon_jobs_job | Single Amazon.jobs posting by numeric job id. |
| amazon_jobs_search | Amazon Jobs search: full-text query across amazon.jobs's credential-free public careers JSON, including inline description/qualifications. |
| amazon_product | Amazon product details. |
| amazon_search | Amazon product search. |
| amazon_suggest | Amazon keyword suggestions. |
| anime_airing_schedule | Upcoming anime episode airing schedule. |
| anime_character | Anime/manga character detail by AniList id. |
| anime_character_search | Anime/manga character search. |
| anime_rankings | Anime rankings (filter by season/year/format/genre/status). |
| anime_search | Anime search (AniList). |
| anime_title | Anime detail by AniList id. |
| anime_title_characters | Anime cast (characters) by AniList id. |
| anime_title_recommendations | Anime community recommendations by AniList id. |
| anime_title_staff | Anime staff credits by AniList id. |
| apk_teardown_compare_ownership | Compare two DIFFERENT completed apk-teardown jobs for signals of common ownership -- shared signing certificate, SDK/analytics identifiers, and more. |
| apk_teardown_delete_job | Caller-initiated early purge of an apk-teardown job's record and result, before its normal expiry. |
| apk_teardown_diff | Diff two apk-teardown jobs, typically two versions of the same app. |
| apk_teardown_job_status | Poll an apk-teardown job's status/result by id. |
| apk_teardown_submit | Submit an APK for static teardown analysis by fetching it from file_url server-side -- manifest, permissions, signing, SDK detection, tech stack, locales, and more. Poll apk_teardown_job_status for the result, or set webhook_url for push delivery. Identical submissions (by sha256) within 48h return the existing job instead of re-running analysis. |