Mmcp.market

kleinanzeigen-mcp server

by taneron·io.github.taneron/kleinanzeigen·v0.1.0

Search Kleinanzeigen.de, Germany's largest classifieds site, for second-hand listings

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

2 stars22 downloads/wk

Reviews

Write one

Nobody has reviewed kleinanzeigen-mcp yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

kleinanzeigen-mcp tools (5)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • kleinanzeigen_get_listing

    Fetch the full detail page of one listing: complete description, price, seller profile,

  • kleinanzeigen_get_listings_batch

    Fetch full details for several listings in one call — the normal follow-up to a search.

  • kleinanzeigen_parse_search_url

    Explain which filters a Kleinanzeigen URL encodes, without scraping it. Returns the

  • kleinanzeigen_search

    Search by keyword, location, radius and price. Returns listing summaries — id, title,

  • kleinanzeigen_search_by_url

    Search using a Kleinanzeigen URL, preserving all of its filters. Use this when the user

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan19 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 17 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the kleinanzeigen-mcp repository's README, as published. We do not edit it. Read it on GitHub

willmehr

MCP servers for hunting deals on the German-speaking classifieds sites. TypeScript, over stdio locally or Streamable HTTP self-hosted; works with Claude Code, Claude Desktop, or any other MCP client.

Two servers ship from this repo, each registered separately:

They publish as two npm packages, willmehr and kleinanzeigen-mcp, released together from this repo at the same version.

The willhaben server was built by reverse-engineering the willhaben web app's own JSON API from a HAR capture. The Kleinanzeigen server is a port of jnslmk/kleinanzeigen-mcp — see Kleinanzeigen below.

Quick start

claude mcp add willmehr -- npx -y willmehr
claude mcp add kleinanzeigen -- npx -y kleinanzeigen-mcp

Or from a clone, which is what you want for hacking on it or self-hosting:

git clone https://github.com/taneron/willmehr.git && cd willmehr
npm install && npm run build

claude mcp add willmehr -- node "$PWD/dist/index.js"
claude mcp add kleinanzeigen -- node "$PWD/dist/kleinanzeigen/index.js"

Either way you get both servers locally, in full mode. Both are listed in the official MCP registry, as io.github.taneron/willmehr and io.github.taneron/kleinanzeigen, so a client that reads the registry can find them without this README. The willhaben account tools need a session cookie of your own — see Authentication; everything else works anonymously and needs no setup.

To run it as a shared HTTP server instead, on your own box, see Hosting. Nothing in this project phones home to anyone else's instance.

Modes

Both servers run in one of two modes. Same code, same binary — the mode is chosen at startup with --public / --full or WILLMEHR_MODE, and defaults to full.

public is what makes this safe to host for other people: the process holds no credential, and registers no tool that could use one, so a shared deployment cannot leak a session it never loads. The tighter pacing is the other half — in public mode every user shares one outbound IP, and both sites rate-limit per IP.

node dist/index.js --public               # willhaben, anonymous
WILLMEHR_MODE=public node dist/kleinanzeigen/index.js

Account tools deliberately have no hosted equivalent. willhaben authenticates through Keycloak with PKCE, so there is no scoped token a third party could be granted — the only thing a hosted server could ask for is the raw session cookie, which reads messages and acts as the account. Anyone who wants those four tools runs full mode locally with their own cookie. See Hosting.

willhaben

What it does

Four public tools, no account needed:

Four account tools, requiring a session cookie:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y kleinanzeigen-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add kleinanzeigen -- npx -y kleinanzeigen-mcp
Add to Cursor

kleinanzeigen-mcp: common questions

Is kleinanzeigen-mcp server safe?
Yes, by our scan: it is graded A (92/100). Read the kleinanzeigen-mcp safety report
How do I install kleinanzeigen-mcp?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does kleinanzeigen-mcp need an API key?
No secret keys are declared. It reads 5 settings from the environment.
Is kleinanzeigen-mcp maintained?
The last commit was 18 days ago (2026-09-03). The latest release is v0.1.0.
What can I use instead of kleinanzeigen-mcp?
Servers from other publishers that do the same job: HasData Yellow Pages MCP server, Rabbytte MCP server and Booli MCP server. Compare all kleinanzeigen-mcp alternatives.

Alternatives to kleinanzeigen-mcp

Same job from other publishers: the closest match first, then the best rated.

All kleinanzeigen-mcp alternatives →
  • HasData Yellow Pages
    Yellow Pages local business search and full business listings, as structured JSON.
    A
  • Rabbytte
    Search Rabbytte, a human-curated web index where every site was approved by a person. No API key.
    A
  • Booli
    Booli.se real estate for Claude: search listings, sold prices, areas & market stats
    A

More from taneron