Sign inTry it

Kleinanzeigen MCP server: let your AI agent search classified listings

Wield is an MCP server that gives your AI agent three Kleinanzeigen tools. Search is the verified one: kleinanzeigen.de/search-listings returns listings by keyword, location and price, with title, price, negotiable and free flags, postcode and date. The other two tools, message-seller and my-messages, are untested. Nothing has been sent through either of them.

Updated

Live recipekleinanzeigen.de/search-listingsv2

Kleinanzeigen Search classified listings by keyword, location and price range

Read-only, no loginRuns in your browser only

Parameters (7)
locationstringCity or district, e.g. 'Berlin', 'München', 'Hamburg-Altona'. The first match is used and returned as output.location. Omit to search all of Germany.
max_priceintegerMaximum price in EUR
min_priceintegerMinimum price in EUR
pageintegerResult page, 25 listings per page
querystringrequiredWhat to search for, e.g. 'fahrrad', 'ikea sofa'
radius_kmintegerSearch radius around location in km. Only used together with location. 5 | 10 | 20 | 30 | 50 | 100 | 150 | 200
sortstring'preis' = cheapest first. Omit for the site's default relevance order. "preis"
Use it with your agent
Measured on the live site165× faster
MetricWield recipeBrowser Use + Claude Sonnet 5.5
Success100%100%
Median time759 ms125 s
Cost per run$0$0.213

9 runs each, 7 November 2026. How we measure

Wield recipes for Kleinanzeigenkleinanzeigen.de
Everything for Kleinanzeigen

What your agent gets

RecipeWhat it doesLoginStatus (7 Nov 2026)
kleinanzeigen.de/search-listingsSearches classified listings by keyword, location and price rangeNoOK, 6 of 6 checks
kleinanzeigen.de/message-sellerMessages the seller of one listing, with the text shown to you firstYesUntested. Needs a logged-in run
kleinanzeigen.de/my-messagesLists your conversations with the latest message and unread flagYesUntested. Probed while logged out only

The search takes a query and optional location, radius_km, min_price, max_price, sort and page. Each page returns up to 25 listings with a numeric price, VB (negotiable) and free flags, postcode, district, posting date, seller type and link. Third-party sponsored ads are removed. Paid "top" listings stay in and are marked promoted.

In a check on 7 November 2026, a search for bicycles in Berlin between 50 and 300 EUR returned listings with title and price.

How a request flows

  1. You ask your agent: "Find a used bike in Berlin between 50 and 300 euros."
  2. The agent calls find_recipe, then run with kleinanzeigen.de/search-listings, the query "fahrrad", the location "Berlin" and the price range.
  3. wield-mcp passes the run through the local bridge to the Wield extension.
  4. The extension sends two requests from a kleinanzeigen.de tab, so they carry your normal browser session.
  5. The listings go back to your agent. Nothing passes through wield.run.

What leaves your computer

Search sends requests only to www.kleinanzeigen.de. A message to a seller is different: it is sent as you, from your account, and only after you Allow it. The Allow window shows the listing title and the exact text first. The my-messages tool reads your own inbox on request, and the message contents stay on your device.

Wield logs each request on your computer only: method, host, path, status and timing. It never logs bodies or query values. Telemetry is off by default. Wield never reads, copies or sends your cookies or passwords.

Kleinanzeigen terms, in plain words

We have not reviewed Kleinanzeigen's terms as a lawyer would, so this is not legal advice. Our reading is that Kleinanzeigen's terms forbid automated mass retrieval of listing data, and that bulk or templated messages count as spam. Search runs one user-started query at a time, at human pace. Do not loop over pages or store listings in bulk. Check Kleinanzeigen's terms yourself before you automate anything else.

Limits and what is not working yet

  • Messaging is untested. message-seller has not sent a message in our tests. Treat it as unproven until a logged-in run passes.
  • Inbox is untested. my-messages has been probed only while logged out, so its fields are not confirmed.
  • One message per request. The tool sends one message each time you ask. It does not send templated outreach.
  • Search needs no login. Messaging and the inbox need your login in your own browser.
  • Run limits apply. A run has at most 12 steps, 40 requests, 5 MB per response and 60 seconds.

FAQ

Is there an official Kleinanzeigen MCP server?

Not that we know of as of 7 November 2026.

Which AI apps work with it?

Any MCP client. npx -y wield-mcp init sets up Claude Desktop, Claude Code, Cursor and Codex. Other MCP clients work with the standard stdio config.

Does it need a login?

Search does not. Messaging sellers and reading your inbox do, and both are untested.

How fast is it compared with a browser agent?

As of 7 November 2026, and still preliminary, the Wield search recipe passed 9 of 9 runs with a median of 759 ms and no model cost. Browser Use with Claude Sonnet 5.5 passed 2 of 2 runs, with a median of 125.3 seconds and $0.21 per run. That is a small sample for the agent side. See the Kleinanzeigen benchmark.