Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Mit Google anmelden, um Bewertungen zu schreiben.Prototyp · alle 30 Min. aktualisiert
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Outscraper MCP Server

von outscraperVersion 0.2.3i★ 4iComputer oder Cloud
Name in der Registryio.github.outscraper/outscraper-mcp-server

So installierst du es

What it does

Outscraper MCP business discovery, Maps intelligence, enrichment, reviews, and contact data.

  • Connects Computer oder Cloud
  • Account or key Cloud: Needs X-OUTSCRAPER-API-KEY · Local: Needs OUTSCRAPER_API_KEY
  • Category Reisen, Karten & Wetter

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

3/5 Prüfungen bestanden · Was du fragst, läuft über den Server des Anbieters (mcp.outscraper.com) · ✓ Befehle geprüft am 14. Nov. 2026

Zuerst: Welche KI nutzt du?

Wähle deine App, dann erscheinen die Schritte unten.

Klappt mit Claude · etwa 5 Min.

Du brauchst einen Schlüssel von Outscraper MCP Server (auf der Seite des Anbieters erstellen) · Einmal auf claude.ai oder in der Desktop-App einrichten, dann im Chat nutzen · kostenlose Konten können 1 hinzufügen · bei Team/Enterprise fügt ein Owner ihn hinzu

  1. Bei Outscraper MCP Server registrieren und Schlüssel erstellen

    Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.

    Wie du einen Schlüssel bekommst, steht unten im README des Anbieters

  2. Öffne die Connectors-Seite von Claude

    CustomizeConnectors

    CustomizeConnectors1Add2https://…3Add4
  3. Klicke „Add“ → „Custom“ → „Web“ und fülle diese 2 Felder aus

    Kopiere jeden Wert in das gleichnamige Feld in Claude und klicke Continue

    Name · NameOutscraper MCP Server
    Remote MCP server URL · Adressehttps://mcp.outscraper.com/mcp

    Unter Request headers diesen Namen und Wert hinzufügen

    Header-NameX-OUTSCRAPER-API-KEY
    Wert<Schlüssel hier einfügen>

    Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem

    Klicke auf der von Claude erkannten Anmelde-Seite auf Continue · wähle bei Authentication, was der Anbieter angibt (Sign in now, Sign in when needed oder No sign in), dann Add

  4. Im Chat einschalten

    +ConnectorsOutscraper MCP Server

  5. Ausprobieren

    Nutze Outscraper MCP Server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn Claude sagt, dass es Outscraper MCP Server nutzt, oder ein Werkzeug von Outscraper MCP Server in der Antwort zeigt, bist du verbunden

Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

ChatGPT kann Outscraper MCP Server noch nicht verbinden

Outscraper MCP Server braucht zum Verbinden deinen eigenen Schlüssel, aber die OpenAI-Hilfe beschreibt nur die Anmeldung per OAuth; eine Schlüssel-Option konnten wir nicht bestätigen

Das kannst du stattdessen tun

A · Eine App nutzen, die Outscraper MCP Server verbinden kann

  • Du brauchst einen Schlüssel von Outscraper MCP Server (auf der Seite des Anbieters erstellen) · Einmal auf claude.ai oder in der Desktop-App einrichten, dann im Chat nutzen · kostenlose Konten können 1 hinzufügen · bei Team/Enterprise fügt ein Owner ihn hinzu
  • Du brauchst einen Schlüssel von Outscraper MCP Server (auf der Seite des Anbieters erstellen)
  • Du brauchst einen Schlüssel von Outscraper MCP Server (auf der Seite des Anbieters erstellen)
  • Du brauchst einen Schlüssel von Outscraper MCP Server (auf der Seite des Anbieters erstellen)

B · Andere in Reisen, Karten & Wetter, die mit ChatGPT funktionieren

Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden

Klappt mit Claude Code · etwa 5 Min.

Du brauchst einen Schlüssel von Outscraper MCP Server (auf der Seite des Anbieters erstellen)

  1. Bei Outscraper MCP Server registrieren und Schlüssel erstellen

    Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.

    Wie du einen Schlüssel bekommst, steht unten im README des Anbieters

  2. Terminal öffnen

    Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen

  3. Diesen Befehl einfügen und Enter drücken

    claude mcp add --transport http --scope user outscraper https://mcp.outscraper.com/mcp --header 'X-OUTSCRAPER-API-KEY: your-value'

    Ersetze „your-value“ vor dem Enter durch deinen Schlüssel

    Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem

  4. /mcp in Claude Code eingeben

    Outscraper MCP Server sollte in der Liste als verbunden erscheinen

  5. Ausprobieren

    Nutze Outscraper MCP Server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn Claude Code sagt, dass es Outscraper MCP Server nutzt, oder ein Werkzeug von Outscraper MCP Server in der Antwort zeigt, bist du verbunden

Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

Klappt mit Cursor · etwa 5 Min.

Du brauchst einen Schlüssel von Outscraper MCP Server (auf der Seite des Anbieters erstellen)

  1. Bei Outscraper MCP Server registrieren und Schlüssel erstellen

    Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.

    Wie du einen Schlüssel bekommst, steht unten im README des Anbieters

  2. Mit diesem Button Cursor öffnen

    In Cursor öffnen

    Cursor fragt nach einer Bestätigung; klicke Install

  3. Schlüssel eintragen

    In den Einstellungen von Outscraper MCP Server ist X-OUTSCRAPER-API-KEY leer; trag deinen Schlüssel ein und speichere

    Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem

  4. KI-Chat in Cursor im Agent-Modus öffnen

  5. Ausprobieren

    Nutze Outscraper MCP Server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn Cursor sagt, dass es Outscraper MCP Server nutzt, oder ein Werkzeug von Outscraper MCP Server in der Antwort zeigt, bist du verbunden

Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

Klappt mit VS Code · etwa 5 Min.

Du brauchst einen Schlüssel von Outscraper MCP Server (auf der Seite des Anbieters erstellen)

  1. Bei Outscraper MCP Server registrieren und Schlüssel erstellen

    Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.

    Wie du einen Schlüssel bekommst, steht unten im README des Anbieters

  2. Mit diesem Button VS Code öffnen

    In VS Code öffnen

    VS Code fragt nach einer Bestätigung; klicke Install

  3. Schlüssel eintragen

    In den Einstellungen von Outscraper MCP Server ist X-OUTSCRAPER-API-KEY leer; trag deinen Schlüssel ein und speichere

    Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem

  4. KI-Chat in VS Code im Agent-Modus öffnen

  5. Ausprobieren

    Nutze Outscraper MCP Server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn VS Code sagt, dass es Outscraper MCP Server nutzt, oder ein Werkzeug von Outscraper MCP Server in der Antwort zeigt, bist du verbunden

Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

Andere Apps mit MCP, etwa Windsurf, Zed oder Gemini CLI, fügen Server unterschiedlich hinzu. Sieh in der App-Liste nach

Alle Apps mit MCP ansehen →

Adresse für Apps, die über das Web verbinden

Adressehttps://mcp.outscraper.com/mcp

JSON-Einstellungen stehen unten unter „Für Entwickler“

Hängst du fest? Frag Leute, die Outscraper MCP Server nutzen💬 Diskussion →
Für Entwickler: Terminal-Befehle und JSON-Einstellungen

Über das Web

Claude Code

claude mcp add --transport http --scope user outscraper https://mcp.outscraper.com/mcp --header 'X-OUTSCRAPER-API-KEY: your-value'

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "outscraper": {
      "url": "https://mcp.outscraper.com/mcp",
      "headers": {
        "X-OUTSCRAPER-API-KEY": "your-value"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "outscraper": {
      "type": "http",
      "url": "https://mcp.outscraper.com/mcp",
      "headers": {
        "X-OUTSCRAPER-API-KEY": "your-value"
      }
    }
  }
}

Auf deinem Computer installiert

Claude Code

claude mcp add --scope user outscraper --env OUTSCRAPER_API_KEY=your-value -- npx -y outscraper-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "outscraper": {
      "command": "npx",
      "args": [
        "-y",
        "outscraper-mcp"
      ],
      "env": {
        "OUTSCRAPER_API_KEY": "your-value"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "outscraper": {
      "command": "npx",
      "args": [
        "-y",
        "outscraper-mcp"
      ],
      "env": {
        "OUTSCRAPER_API_KEY": "your-value"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "outscraper": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "outscraper-mcp"
      ],
      "env": {
        "OUTSCRAPER_API_KEY": "your-value"
      }
    }
  }
}

Werte, die du selbst einträgst

  • OUTSCRAPER_API_KEY geheim erforderlich env
    Your Outscraper API key. Required for authenticated tool calls in stdio mode and for non-cloud HTTP deployments.
  • CLOUD_SERVICE env
    Set to true to require the API key from Authorization or X-API-KEY headers in HTTP mode
  • HTTP_STREAMABLE_SERVER env
    Set to true to run the server over stateless Streamable HTTP instead of stdio
  • SSE_LOCAL env
    Set to true to run a local stateful HTTP/SSE mode with session management
  • HTTP_STATEFUL_SERVER env
    Alternative flag for enabling stateful HTTP session mode
  • HOST env
    HTTP bind host used when HTTP_STREAMABLE_SERVER=true
  • PORT env
    HTTP bind port used when HTTP_STREAMABLE_SERVER=true
  • X-OUTSCRAPER-API-KEY geheim erforderlich HTTP header
    Your Outscraper API key.

Die Beschreibungen sind noch im englischen Original.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Auf einen Blick

Downloads pro Wochei
83/Wo.
Verbindung
Computer oder Cloud
Transport
stdio, streamable-http
Neueste Versioni
0.2.3
In der Registry veröffentlichti
30. Apr. 2026
Code zuletzt geänderti
16. Sept. 2026
Entwickler
outscraper
Pakete
npm: outscraper-mcp
Registry-Status
Aktiv

Welche Apps ihn nutzen können

Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.

Verbinden sich über das Internet in

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

Laufen auf deinem Computer in

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

Alle Apps, mit Vor- und Nachteilen →

Was er kann

Der Server verlangt eine Anmeldung, bevor er seine Tools auflistet.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 15. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto outscraper bestätigt, dem das Repo gehört

  • ✓ Bestanden

    Wird noch gepflegt

    Code zuletzt geändert: vor 2 Monaten

  • ✓ Bestanden

    Hat eine Lizenz

    Nutzt MIT

  • ! Vorsicht

    Endpunkt antwortet

    Zugriff verweigert (HTTP 401) ohne OAuth-Anmeldung. Braucht vielleicht einen Schlüssel oder blockiert Bots; nicht bestätigt.

  • ! Vorsicht

    Anmeldung mit OAuth

    Braucht einen Schlüssel oder Token, den du selbst kopierst und einfügst

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen

Veröffentlichte Schwachstellen (OSV.dev)

Noch nicht geprüft

Was wir prüfen → · JSON

Entwickler: neue Prüfung anfordern oder falsche Angaben melden

Diskussion

Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.

Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.

Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.

Anmelden, um zu posten

Nutzerbewertungen

Noch keine Bewertungen

Anmelden, um eine Bewertung zu schreiben

Im Vergleich mit anderen in Reisen, Karten & Wetteri

  • Mehr Sterne als 95 % der anderen 1895 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 7 % der anderen 1895 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 10 % der anderen 1895 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Outscraper MCP Server sicher?

Er hat 3 von 5 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: X-OUTSCRAPER-API-KEY, OUTSCRAPER_API_KEY

Läuft er auf meinem Computer oder in der Cloud?

Beides geht: Installiere ihn auf deinem Computer oder verbinde dich mit der Cloud-Version.

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt vor 2 Monaten geändert, und die neueste Version (0.2.3) kam vor 7 Monaten in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL und funktioniert daher auch in Apps mit Remote-MCP, etwa ChatGPT im Web (volles MCP ab Business; Pro nur lesend).

Was kann ich stattdessen nutzen?

In derselben Kategorie: Mu, Killbottleneck, Award Travel Finder, Whimsical, HasData Google Maps

Ähnliche Alternativen

Gleiche Kategorie, andere Entwickler, Befehle bereits geprüft. Offizielle zuerst, dann nach Sternen.

So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Mu

News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.

von microWachsend★ 439Aktualisiert vor 3 Monaten

Läuft in der Cloud✓ micro.mu

Killbottleneck

Free-to-self-host goal and process maps for humans and AI agents, with REST API and MCP.

von tengolabsAm Anfang↓ 83/Wo.★ 14Aktualisiert vor 8 Tagen

Läuft auf deinem Computer✓ vom Dienst · killbottleneck.com

Award Travel Finder

Search award flight availability and points pricing across 27 airlines and 23 loyalty programs.

von AwardTravelFinderAm Anfang★ 14Aktualisiert vor 3 Monaten

Läuft in der Cloud✓ vom Dienst · awardtravelfinder.com

Whimsical

Create and edit flowcharts, mind maps, wireframes, and docs in Whimsical, or search your workspace.

von WhimsicalCodeAm Anfang★ 11Aktualisiert vor 2 Monaten

Läuft in der Cloud✓ vom Dienst · whimsical.com

HasData Google Maps

Google Maps places, reviews, contributor history, photos and posts as JSON. No Google Cloud.

von HasDataAm Anfang↓ 93/Wo.★ 10Aktualisiert vor 2 Monaten

Computer oder Cloud✓ vom Dienst · hasdata.com
  • Mu — Läuft in der Cloud, keine Installation · Kein Schlüssel nötig
  • Killbottleneck — Wird auf deinem Rechner installiert · Braucht einen Schlüssel
  • Award Travel Finder — Läuft in der Cloud, keine Installation · Kein Schlüssel nötig
  • Whimsical — Läuft in der Cloud, keine Installation · Kein Schlüssel nötig
  • HasData Google Maps — In der Cloud oder auf deinem Rechner · Braucht einen Schlüssel

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

Outscraper MCP

Official MCP server for Outscraper.

Connect AI agents to Outscraper for business discovery, Google Maps intelligence, company and contact enrichment, review analysis, search, and structured web extraction.

Best For

  • local business prospecting and lead generation
  • Google Maps place, photo, and review intelligence
  • company and contact enrichment from known domains
  • async data collection workflows with polling
  • extracting structured information from a single page

Not Ideal For

  • browser automation or multi-step UI interaction
  • generic OAuth-based SaaS integrations
  • arbitrary document search outside the Outscraper data surface
  • website crawling sessions that require a persistent browser

Common Workflows

  • find businesses with businesses_search, then enrich a chosen record with businesses_get
  • search Google Maps places, then fetch reviews or photos for reputation analysis
  • enrich a company domain, validate emails, and check contact coverage
  • submit async jobs, then poll them with requests_get
  • extract structured data from a page with ai_scraper

It exposes production-ready MCP tools for:

  • business discovery and enrichment
  • Google Maps places, reviews, photos, and chain detection
  • company insights, emails, email validation, and phone enrichment
  • Google Search and Google Images search
  • Yellow Pages, Booking, Yelp, Tripadvisor, Trustpilot, and Indeed data
  • account balance checks and async request lifecycle management

The server supports stdio and HTTP transports, npm-based installation, hosted header or URL auth, and a normalized structuredContent result shape for MCP clients and agents.

What It Does

This MCP server exposes Outscraper data sources and enrichment workflows to MCP-compatible clients.

It is designed for:

  • business and place discovery
  • Google Maps review and photo retrieval
  • contact and company enrichment
  • AI-assisted structured extraction from a single page with ai_scraper
  • async request submission and polling through requests_get

In practice, the server acts as a thin MCP layer over the Outscraper API:

  • MCP clients call tools on this server
  • the server authenticates with an Outscraper API key
  • requests are forwarded to Outscraper endpoints
  • results are returned in a normalized MCP tool envelope

Quick Start

set OUTSCRAPER_API_KEY=YOUR_API_KEY

npx -y outscraper-mcp

For MCP clients, configure:

  • command: npx
  • args: ["-y", "outscraper-mcp"]
  • env: OUTSCRAPER_API_KEY=YOUR_API_KEY

For task-oriented workflows, copy-paste examples, and example agent skills, see the examples folder.

Current Tools

  • ping
  • businesses_search
  • businesses_get
  • ai_scraper
  • google_maps_search
  • google_maps_reviews
  • company_insights
  • emails_and_contacts
  • emails_validator
  • google_maps_photos
  • chain_info
  • yellowpages_search
  • booking_reviews
  • phones_enricher
  • tp_data (legacy alias for trustpilot_data)
  • trustpilot_data
  • tp_reviews (legacy alias for trustpilot_reviews)
  • trustpilot_reviews
  • yelp_reviews
  • tripadvisor_search
  • tripadvisor_reviews
  • google_search
  • google_search_images
  • indeed_search
  • balance_get
  • requests_get
  • requests_list
  • requests_delete

These tools are aligned to the current documented Outscraper API shapes, including:

  • POST /businesses
  • POST /ai-scraper
  • GET /businesses/{business_id}
  • GET /google-maps-search
  • GET /google-maps-photos
  • GET /google-search
  • GET /google-search-images
  • GET /yellowpages-search
  • GET /booking-reviews
  • GET /phones-enricher
  • GET /trustpilot
  • GET /trustpilot-reviews
  • GET /yelp-reviews
  • GET /tripadvisor-search
  • GET /tripadvisor-reviews
  • GET /indeed-search
  • GET /google-maps-reviews
  • GET /company-insights
  • GET /emails-and-contacts
  • GET /email-validator
  • documented ai_chain_info enrichment via google-maps-search
  • GET /profile/balance
  • GET /requests/{requestId}
  • DELETE /requests/{requestId}
  • GET /requests
Unified Tool Result Shape

Every tool now returns the same structured envelope:

{

"data": {}, "meta": { "service": "company_insights", "operation": "get" }, "async": { "id": "request-id", "status": "Pending", "results_location": "https://api.outscraper.com/requests/request-id", "is_async_submission": true, "next_step": "Call requests_get with request_id=\"request-id\" to check progress." } }

async is present when the response is an async submission or exposes async request metadata.

Execution Mode

Async-capable tools now accept:

{

"execution_mode": "auto" }

Available values:

  • auto: let the MCP server choose sync or async
  • sync: force direct response mode
  • async: force async submission mode

The old boolean async is still accepted for compatibility, but execution_mode now has priority.

Install

The recommended way to use this MCP server is from npm.

Run from npm
npx -y outscraper-mcp

Provide OUTSCRAPER_API_KEY through your MCP client config or shell environment.

The server auto-loads .env on startup via dotenv.

On Windows, if a client cannot find npx, use the full Node.js path instead, for example:

{

"command": "C:\\Program Files\\nodejs\\npx.cmd", "args": ["-y", "outscraper-mcp"] }

Security

Security-sensitive issues should be reported according to SECURITY.md.

Connection Modes

The server currently supports these connection patterns:

1. Local stdio MCP

Best for:

  • Claude Desktop
  • Claude Code
  • Cursor
  • VS Code
  • Windsurf
  • local MCP development

Auth source:

  • OUTSCRAPER_API_KEY environment variable

Transport:

  • local process over stdio
2. Remote stateless Streamable HTTP

Best for:

  • hosted MCP endpoints
  • n8n
  • reverse proxy or domain-based deployment
  • containerized remote usage

Auth source when CLOUD_SERVICE=true:

  • X-OUTSCRAPER-API-KEY
  • X-API-KEY
  • Authorization: Bearer
  • /v1/mcp/ path auth

Transport:

  • HTTP POST /mcp
  • HTTP POST /v1/mcp/
3. Remote stateful HTTP/SSE

Best for:

  • session-based MCP usage
  • clients that rely on stateful HTTP transport semantics

Auth source when CLOUD_SERVICE=true:

  • the same header or URL-based auth options as stateless HTTP

Transport:

  • POST /mcp
  • GET /mcp
  • DELETE /mcp
  • and the same /v1/mcp/ route pattern

Note:

  • stateful mode stores sessions in process memory, so it is better suited to a single instance or sticky-session deployment than horizontal scaling

ChatGPT Connector

If you want to connect this server to ChatGPT as a remote MCP connector, the simplest hosted form is:

https://your-domain.example/v1/mcp/YOUR_API_KEY

Recommended setup:

  1. Deploy the server over HTTPS behind a real domain or reverse proxy.
  2. Enable hosted mode with CLOUD_SERVICE=true.
  3. Use the URL-auth route if the connector cannot attach custom auth headers.
  4. Prefer header auth for server-to-server clients when custom headers are available.

Typical connector values:

  • Name: Outscraper MCP
  • Description: Business discovery, Google Maps data, enrichment, search, and AI scraping
  • MCP Server URL: https://your-domain.example/v1/mcp/YOUR_API_KEY
  • Authentication: None

Notes:

  • URL-auth is the most convenient option for connector-style setup, but it is less private than header auth because URLs are more likely to appear in logs.
  • Avoid temporary tunnels that inject browser warning pages unless your connector can bypass them cleanly.
Hosted Header Auth Mode

If you want hosted behavior, enable:

set CLOUD_SERVICE=true

Then the HTTP caller can send the Outscraper API key in one of these headers:

  • Authorization: Bearer
  • X-API-KEY:
  • X-OUTSCRAPER-API-KEY:

In CLOUD_SERVICE=true HTTP mode, request headers are used as the API key source. In local stdio mode, OUTSCRAPER_API_KEY is still required. HTTP requests without one of these auth forms are rejected before MCP processing begins.

Hosted URL Auth Mode

For ChatGPT-style connectors or other hosted setups that cannot send custom headers, you can also pass the API key in the path:

http://localhost:3000/v1/mcp/YOUR_API_KEY

This route supports the same MCP behavior as /mcp, but authenticates from the URL path when CLOUD_SERVICE=true. For server-to-server integrations, header auth is still preferred because URL-based API keys are more likely to appear in logs.

Run with Streamable HTTP
set HTTP_STREAMABLE_SERVER=true

set HOST=localhost set PORT=3000 npx -y outscraper-mcp

MCP endpoint:

http://localhost:3000/mcp

Hosted URL auth endpoint:

http://localhost:3000/v1/mcp/YOUR_API_KEY

Health endpoint:

http://localhost:3000/health
Run with Docker Compose

This repository also includes a docker-compose.yml for hosted/container deployments:

docker compose up --build -d

Default container behavior:

  • binds 3000:3000
  • enables CLOUD_SERVICE=true
  • enables stateless Streamable HTTP
  • listens on 0.0.0.0
  • uses https://api.outscraper.com as the upstream API base URL

Endpoints:

http://localhost:3000/mcp

http://localhost:3000/v1/mcp/YOUR_API_KEY http://localhost:3000/health

Important notes for Docker usage:

  • this compose file is intended for hosted remote access, not local stdio clients
  • by default it expects callers to authenticate per request, not through a single server-wide API key
  • if you put the service behind a domain or reverse proxy, prefer header auth for server-to-server usage
  • URL auth is available mainly for connector flows that cannot attach custom headers
Run with Stateful HTTP/SSE Mode

This mode uses local session management:

set SSE_LOCAL=true

set HOST=localhost set PORT=3000 npx -y outscraper-mcp

You can also enable the same mode with:

set HTTP_STATEFUL_SERVER=true

set HOST=localhost set PORT=3000 npx -y outscraper-mcp

In this mode the server accepts:

  • POST /mcp for initialize and subsequent requests
  • GET /mcp for the session stream
  • DELETE /mcp for session termination

The session is tracked through the mcp-session-id header.

Hosted URL auth also works in stateful mode through:

http://localhost:3000/v1/mcp/YOUR_API_KEY

Client Setup

Claude Desktop

Add this to your Claude Desktop MCP config:

{

"mcpServers": { "outscraper": { "command": "npx", "args": ["-y", "outscraper-mcp"], "env": { "OUTSCRAPER_API_KEY": "YOUR_API_KEY" } } } }

Claude Code

Add the server with the Claude Code CLI:

claude mcp add outscraper -e OUTSCRAPER_API_KEY=YOUR_API_KEY -- npx -y outscraper-mcp

Cursor

Add this to your global MCP configuration:

{

"mcpServers": { "outscraper": { "command": "npx", "args": ["-y", "outscraper-mcp"], "env": { "OUTSCRAPER_API_KEY": "YOUR_API_KEY" } } } }

Windsurf

Add this to your MCP config:

{

"mcpServers": { "outscraper": { "command": "npx", "args": ["-y", "outscraper-mcp"], "env": { "OUTSCRAPER_API_KEY": "YOUR_API_KEY" } } } }

VS Code

For settings.json:

{

"mcp": { "inputs": [ { "type": "promptString", "id": "outscraperApiKey", "description": "Outscraper API Key", "password": true } ], "servers": { "outscraper": { "command": "npx", "args": ["-y", "outscraper-mcp"], "env

Nur der Anfang wird gezeigt; den Rest findest du im Repo