willmehr MCP server
io.github.taneron/willmehr·v0.1.0·2 starsSearch willhaben.at for second-hand listings and rank the underpriced ones
2 stars27 downloads/wk
Reviews
Write oneNobody has reviewed willmehr yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
willmehr tools (13)
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
willhaben_discover_filtersReturn the filter dimensions willhaben offers for a given query, with the opaque numeric
willhaben_find_dealsSample the market for a query, build a price distribution, and return the listings
willhaben_get_adFetch the complete detail for one ad: full description text, all images, exact location,
willhaben_my_alert_countNumber of saved searches with alerts enabled. Requires WILLHABEN_COOKIE.
willhaben_my_conversationsReturn recent buyer/seller conversations with their last message. Requires WILLHABEN_COOKIE.
willhaben_my_profileReturn the logged-in account's profile. Requires WILLHABEN_COOKIE. Also the way to get
willhaben_my_watchlistReturn the ads saved to the account's watchlist. Requires WILLHABEN_COOKIE.
willhaben_searchSearch the willhaben.at marketplace (Kaufen & Verkaufen). Returns normalized listings
Public scan report
scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it
- Code scan39 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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 7 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How willmehr compares
Against every graded SEO MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 70% of 769 SEO servers
- Tools
- 13
- the typical SEO server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 75% of 406 SEO servers
- Downloads a week
- 27
- more than 15% of 172 SEO servers with a package
What its tools let an agent do: 13 read
Install willmehr in Claude Code, Cursor or VS Code
Runs npx -y willmehr on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add willmehr -- npx -y willmehr
What the publisher says
From the willmehr 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.
willmehr: common questions
- Is willmehr MCP server safe?
- Mostly: it is graded B (83/100). Read the willmehr safety report
- How do I install willmehr?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does willmehr need an API key?
- Yes. The registry entry asks for
WILLHABEN_COOKIE. - Is willmehr maintained?
- The last commit was 15 days ago (2026-10-21). The latest release is v0.1.0.
- What can I use instead of willmehr?
- Servers from other publishers that do the same job: three.ws Signals MCP server, TypeSafe Jev MCP server and Scholar Feed MCP server.
- How does willmehr compare with other SEO MCP servers?
- safety score 83/100 (higher than 70% of 769 SEO servers); tools 13 (the typical SEO server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to willmehr
Same job from other publishers: the closest match first, then the best rated.
- three.ws SignalsDiscover signal feeds ranked by proven edge, rank publishers, and subscribe + track results.not reviewedEstablishedB
- TypeSafe JevMCP server over TypeSafe Jev: typed ask, rank and check judgments return calibrated probabilities.not reviewedGrowingA
- Scholar FeedRank CS/AI/ML papers by citations, forecast impact, or code adoption; trace 23.2M citation edges.not reviewedGrowingB
- HasData IndeedIndeed job listings by keyword and location, and full postings, as structured JSON.not reviewedGrowingA
DispatchSEOOpen-source SEO manager for coding agents: keyword research, content PRs, rank + Search Console.not reviewedGrowingA