kleinanzeigen-mcp server
io.github.taneron/kleinanzeigen·v0.1.0·2 starsSearch Kleinanzeigen.de, Germany's largest classifieds site, for second-hand listings
2 stars29 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
kleinanzeigen_get_listingFetch the full detail page of one listing: complete description, price, seller profile,
kleinanzeigen_get_listings_batchFetch full details for several listings in one call — the normal follow-up to a search.
kleinanzeigen_parse_search_urlExplain which filters a Kleinanzeigen URL encodes, without scraping it. Returns the
kleinanzeigen_searchSearch by keyword, location, radius and price. Returns listing summaries — id, title,
kleinanzeigen_search_by_urlSearch using a Kleinanzeigen URL, preserving all of its filters. Use this when the user
Public scan report
scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it
- 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 7 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How kleinanzeigen-mcp compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 3,471 Web search servers
- Tools
- 5
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 70% of 1,788 Web search servers
- Downloads a week
- 29
- more than 15% of 837 Web search servers with a package
What its tools let an agent do: 5 read
Install kleinanzeigen-mcp in Claude Code, Cursor or VS Code
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
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-mcpOr 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.jsAccount 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.
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, Cursor, VS Code or Claude Desktop 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 15 days ago (2026-10-21). 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.
- How does kleinanzeigen-mcp compare with other Web search MCP servers?
- safety score 92/100 (higher than 90% of 3,471 Web search servers); tools 5 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to kleinanzeigen-mcp
Same job from other publishers: the closest match first, then the best rated.
- HasData Yellow PagesYellow Pages local business search and full business listings, as structured JSON.not reviewedEstablishedA