Firmenliste Mcp

io.github.tankstellenPublished by GitHub account tankstellenv1.0.0Updated Oct 24, 2026

B2B company address data for the DACH region: search 6,400+ industry lists and get price quotes.

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Remote MCP server for B2B company address lists in the DACH region: search 6,400+ industry lists, check record counts and field coverage, and create price…

What you can do
  • List available countries with data, including DACH lists orderable online and about 40 more on request, with data freshness dates
  • Search address lists by keyword and see list ID, record count, field coverage (email, phone, website, contact person) and net price
  • View full details for one list: field counters, distribution by federal state, included fields and all package prices, optionally filtered by postal code radius
  • Create a 48-hour price-stable quote with an order URL
  • Retrieve machine-readable purchase and usage terms (B2B-only, VAT, withdrawal, legal limits under German UWG/GDPR)
When to use it
Useful when you need to find and price B2B company address lists for Germany, Austria or Switzerland, for example to check how many contacts with email addresses exist in a sector or region before a purchase decision.
Requirements
Remote streamable HTTP endpoint; no API key or authentication required. Network access to the endpoint is needed; the server forwards calls to the firmenliste.net REST API.
Before you install
Prices are net plus German VAT and sales are B2B only. Creating a quote is a write action that should only follow explicit user confirmation; the purchase itself is completed by a human on the website. Delivered email addresses do not include marketing opt-in, so email marketing requires recipient consent under German law.

Installation

In SourceWeft

  1. Open Firmenliste Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.tankstellen%2Ffirmenliste-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "firmenliste": {
      "type": "http",
      "url": "https://firmenliste-mcp.cf-firmenliste.workers.dev/"
    }
  }
}

README

firmenliste.net MCP Server

Remote MCP server for B2B company address data (Germany, Austria, Switzerland) — search 6,400+ industry lists, check record counts and field coverage, get binding price quotes. Backed by firmenliste.net (Adresskontor GmbH, 20+ years in the B2B address business, ~12.5M records).

No API key required. Read-only except for quote creation (which creates a price offer, never a purchase — payment is always completed by a human on the website).

Connection

Endpointhttps://firmenliste-mcp.cf-firmenliste.workers.dev
TransportStreamable HTTP (stateless, JSON responses)
Authnone

Claude (Custom Connector)

Settings → Connectors → Add custom connector → paste the endpoint URL.

Generic MCP client config

json
{  "mcpServers": {    "firmenliste": {      "type": "streamable-http",      "url": "https://firmenliste-mcp.cf-firmenliste.workers.dev"    }  }}

Tools

ToolDescription
branchen_suchenSearch address lists by keyword (e.g. "Golf", "Spedition"). Returns list ID, record count, field coverage (email/phone/website/contact person) and net price per match.
liste_detailsFull detail for one list: all field counters, distribution by federal state, included fields, and every package price (complete, email-only, per federal state).
angebot_erstellenCreates a 48h price-stable quote (quote_id) with an order URL. The purchase itself is completed by the human via that URL.
laender_auflistenAll countries with available data: DACH (orderable online) plus ~40 more countries on request, with data freshness date.
kaufbedingungenMachine-readable purchase & usage terms (B2B-only, VAT, withdrawal, legal limits of data usage under German UWG/GDPR).

Example prompts

  • "Find address lists about logistics companies in Germany and tell me price and email coverage of the largest one."
  • "How many dentists with email addresses are available in Bavaria, and what does the Bavaria package cost?"
  • "Which countries does firmenliste.net cover, and how fresh is the data?"

How it works

This server is a thin Cloudflare Worker that translates MCP tool calls into requests against the public REST API of firmenliste.net. Prices and availability therefore always match the website in real time.

Legal note for agents

All prices are net prices plus German VAT. Sales are B2B only. Delivered email addresses do not include marketing opt-in — under German law (§ 7 UWG), email marketing requires recipient consent. Agents should relay the kaufbedingungen tool output correctly when recommending a purchase.


Deutsch (Kurzfassung)

MCP-Server für B2B-Firmenadressen aus dem DACH-Raum: 6.400+ Branchenlisten durchsuchen, Verfügbarkeit und Feld-Abdeckung prüfen, verbindliche Preisangebote erzeugen. Keine Authentifizierung nötig; der Kauf selbst erfolgt immer durch den Menschen über die gelieferte Bestell-URL. Betrieben von der Adresskontor GmbH (firmenliste.net).

License

MIT — see LICENSE. The server code is open source; the address data behind the API is a commercial product of Adresskontor GmbH.

Source: README.md at commit 214cce6

Tools

5

laender_auflisten

Länder auflisten

Listet alle Laender mit B2B-Firmenadressen von firmenliste.net: DACH (de/at/ch) mit online kaufbaren Listen inkl. Anzahl, weitere ~40 Laender auf Anfrage. Inklusive Datenstand.

Takes no parameters.

branchen_suchen

Adresslisten suchen

Findet Adresslisten zu einem Suchbegriff (z. B. 'Golf', 'Spedition'). Liefert pro Treffer idListe, Datensatzanzahl, Feld-Verfuegbarkeit (E-Mail/Telefon/Website/Ansprechpartner) und Nettopreis. Immer der erste Schritt vor Details oder Angebot.

Parametersqrequiredland

liste_details

Listen-Details & Preise

Detailansicht einer Adressliste: alle Feld-Zaehler, Bundesland-Verteilung, enthaltene Felder und saemtliche Paketpreise (Komplett, Nur-E-Mail, je Bundesland). Optional mit plz + umkreis_km: zaehlt live nur Firmen im PLZ-Umkreis inkl. Preis. Nettopreise zzgl. dt. MwSt.

ParametersplzidListerequiredumkreis_km

angebot_erstellen

Preisangebot erstellen

Erzeugt ein 48h gueltiges, preisstabiles Angebot (quote_id) und liefert eine bestell_url. WICHTIG: Nur nach ausdruecklicher Bestaetigung des Nutzers aufrufen. Der Kauf selbst erfolgt durch den Menschen ueber die bestell_url. Varianten: umfang='nur_email' (nur E-Mail/Kategorie/Bundesland) oder bundesland='Bayern' (einzelnes Bundesland-Paket).

ParametersplzumfangidListerequiredbundeslandumkreis_km

kaufbedingungen

Kaufbedingungen

Maschinenlesbare Kauf- und Nutzungsbedingungen (B2B-only, MwSt, Widerruf, rechtliche Grenzen der Datennutzung nach UWG/DSGVO). Vor einer Kaufempfehlung abrufen und dem Nutzer korrekt wiedergeben.

Takes no parameters.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts