Marktplaats & 2dehands
About
Search Marktplaats.nl and 2dehands.be second-hand listings: price/condition/distance filters, seller checks and new-listing monitoring.
Details
- Author
- jasp-nerd
- Categories
- Finance, Search, Knowledge Base
Jump to
Setup
Install Marktplaats & 2dehands in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/jasp-nerd/marktplaats-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
marktplaats-mcpis an MCP server that lets Claude, Cursor, Codex, opencode and every other MCP client search Marktplaats and 2dehands, the Dutch and Belgian second-hand classifieds. Find bargains, vet sellers, browse categories and monitor new listings in plain language.
- πPowerful search: free text, categories, price range, condition, distance from a postal code, recency, sorting
- π³π±π§πͺTwo marketplaces, one server: marktplaats.nl (Netherlands) and 2dehands.be (Belgium) via asiteparameter
- πFull listing details: complete description, all photos, view and favorite counts, listing age
- π‘οΈSeller vetting: verified bank account, identity and phone, review score
- πNew-listing monitoring: poll for ads placed after a timestamp with a stateless cursor
- π§ Built for LLMs: compact token-efficient output, paid promotions filtered out, structured results, pagination hints
- πResilient: retries with exponential backoff, jitter andRetry-Afterhandling
- πNo account, no API key
The only prerequisite isuv(brew install uvorcurl -LsSf https://astral.sh/uv/install.sh | sh).
claude mcp add marktplaats -- uvx marktplaats-mcp
Then ask:"Search Marktplaats for an OLED TV under β¬400 near 3011 AB."
You can skip the terminal entirely. A hosted copy of this server runs athttps://marktplaats-mcp.jaspnerd.dev/mcp, ready to plug intoclaude.aiin your browser or the Claude mobile app. Custom connectors work on every Claude plan, including Free.
- Openclaude.aiand go toSettings β Connectors.
- ClickAdd custom connector.
- Pastehttps://marktplaats-mcp.jaspnerd.dev/mcpas the URL and clickAdd. No account or key needed.
- Ask Claude:"Search Marktplaats for an OLED TV under β¬400 near 3011 AB."
The hosted endpoint runs the same code as the PyPI package, rate-limited per client. If you'd rather have requests come from your own machine, install it locally below.
Every config runs the same stdio server viauvx marktplaats-mcp.
Add toclaude_desktop_config.json(macOS:~/Library/Application Support/Claude/, Windows:%APPDATA%\Claude\), then fully restart Claude Desktop:
{ "mcpServers": { "marktplaats": { "command": "uvx", "args": ["marktplaats-mcp"] } } }
If Claude Desktop can't finduvx, use the absolute path (which uvx, e.g./Users/you/.local/bin/uvx).
[mcp_servers.marktplaats] command = "uvx" args = ["marktplaats-mcp"]
Or:codex mcp add marktplaats -- uvx marktplaats-mcp
{ "$schema": "https://opencode.ai/config.json", "mcp": { "marktplaats": { "type": "local", "command": ["uvx", "marktplaats-mcp"], "enabled": true } } }
Add to~/.cursor/mcp.json(global) or.cursor/mcp.json(project):
{ "mcpServers": { "marktplaats": { "command": "uvx", "args": ["marktplaats-mcp"] } } }
Add to.vscode/mcp.json(note theserverskey and explicittype):
{ "servers": { "marktplaats": { "type": "stdio", "command": "uvx", "args": ["marktplaats-mcp"] } } }
Add to~/.codeium/windsurf/mcp_config.json:
{ "mcpServers": { "marktplaats": { "command": "uvx", "args": ["marktplaats-mcp"] } } }
{ "mcpServers": { "marktplaats": { "command": "uvx", "args": ["marktplaats-mcp"] } } }
Settings β Tools β AI Assistant β Model Context Protocol (MCP) β Add:
{ "mcpServers": { "marktplaats": { "command": "uvx", "args": ["marktplaats-mcp"] } } }
All five tools are read-only and carry the matching MCP annotations, so clients skip the confirmation prompts.
- "Find a second-hand iPhone 15 under β¬600 in as-good-as-new condition, sorted by price."
- "Search 2dehands for a bakfiets within 20 km of postcode 2000 Antwerpen."
- "Is seller 12345 trustworthy? Check their profile."
- "Check for new 'vintage lamp' listings since my last check and summarize the interesting ones."
Does this need a Marktplaats account or API key?No. It uses the same public JSON endpoints the website itself uses.
Is this an official Marktplaats product?No. This is an independent open source project with no ties to Marktplaats or Adevinta. The underlying API is undocumented and may change. The server backs off politely on rate limits; keep your own usage reasonable.
Why do I sometimes see fewer results than the limit?Paid promotions (DAGTOPPER/TOPADVERTENTIE) are filtered out by default. Passinclude_sponsored=trueif you want them.
Which Python versions are supported?3.10 and up. CI tests 3.11 through 3.13 on Linux, macOS and Windows.
- Persistent saved searches with price-drop detection
- Notifications (Discord/Telegram/ntfy via Apprise)
- Authenticated tools (your messages, favorites and bids)
- Docker image + Docker MCP Catalog
PRs welcome. SeeCONTRIBUTING.mdfor the dev setup:uv sync --all-groups, thenuv run pytest.
This project reuses proven ideas frommarktplaats-py,marktplaats-monitor,marktplaats-2dehands-mcpandPonClick/marktplaats-mcp. Details inTHIRD_PARTY_NOTICES.md.
mcp-name: io.github.jasp-nerd/marktplaats-mcp
Keyless MCP server giving AI agents SEC EDGAR data: company lookup, recent filings, full-text search, XBRL financials and insider trades. Free tier.
GPU compute price indices (spot, on-demand, DePIN) over MCP β catalog, search, price, verify. Every value carries a verify URL for citation. Source-opaque, key-free.
MCP server for Korean corporate disclosures (DART/OpenDART): filing search, financials, XBRL, auditor-grade audit-report parsing (opinions, KAM, going concern, ICFR findings), and valuation data
Agentic-commerce MCP: search across merchants, fetch structured offer manifests, and dry-run checkout + negotiation before buying.
SEC financial data API β 16 MCP tools for company health scores, insider trades, sentiment analysis, filings search, and screening. Real data from SEC EDGAR.
This MCP (Model Context Protocol) server provides integration with Wiki.JS for searching and listing pages from Agent Voice Response Wiki.JS instance.
Fetch, convert, and search AWS documentation pages, with recommendations for related content.
Search campgrounds around the world on campertunity, check availability, and provide booking links.
Embeddings, vector search, document storage, and full-text search with the open-source AI application database
Eagle MCP Server is a local Model Context Protocol bridge that lets AI assistants (e.g. Cursor, Claude) access your Eagle media library so you can tag, categorize, search, and batch-organize assets with natural language.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


