chrono24-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@chrono24-mcpFind a Rolex Submariner under $10k from a professional dealer"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
chrono24-mcp
Chrono24 watch-marketplace tools for any MCP-capable LLM client - Claude Code, Claude Desktop, Codex, Cursor, Windsurf and friends.
Search listings, shortlist by price/location/seller type, then pull full watch details (reference, movement, caliber, box & papers, dealer info, photos) without leaving your chat.
search_listings("Rolex Submariner", { sort: "price_asc" })
-> 60 cards, totalCount 9145, USD prices
get_watch("48091925")
-> Rolex Submariner Date, ref 16610, $10,307, caliber 3135, box+papers, 16 photosHow it works
Chrono24 has no public API and sits behind a Cloudflare managed challenge that blocks plain HTTP (403). This server drives a real Chrome via Playwright with a persistent profile, so the Cloudflare clearance cookie is earned once and reused across restarts. Requests are serialized with ~3.5s spacing plus jitter to stay polite; responses are cached (search 3 min, details 30 min).
Related MCP server: JobSpy MCP Server
Setup
Requires Node >= 20 and Google Chrome (the fallback bundled Chromium needs a one-time npx playwright install chromium). First run may take ~15-30s to clear the Cloudflare challenge.
No repo clone needed - run straight from npm with npx.
Claude Code
claude mcp add chrono24 -- npx -y chrono24-mcpor project scope via .mcp.json:
{
"mcpServers": {
"chrono24": {
"command": "npx",
"args": ["-y", "chrono24-mcp"]
}
}
}Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"chrono24": {
"command": "npx",
"args": ["-y", "chrono24-mcp"]
}
}
}Codex CLI / ChatGPT desktop
Add to ~/.codex/config.toml (shared by Codex CLI, IDE extension and desktop app):
[mcp_servers.chrono24]
command = "npx"
args = ["-y", "chrono24-mcp"]
tool_timeout_sec = 120Cursor
.cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"chrono24": {
"command": "npx",
"args": ["-y", "chrono24-mcp"]
}
}
}Global install alternative
npm i -g chrono24-mcp
# then use "chrono24-mcp" as the command in any client configRun from source
git clone https://github.com/samiashi/chrono24-mcp.git
cd chrono24-mcp
npm install && npm run build && npm run smokeTools
Tool | Description |
| List all 550+ Chrono24 watch brands with numeric ids (optional name filter). Feed ids into |
| A brand's model catalog: model name, slug and numeric model id (e.g. Rolex -> Submariner |
| All search facet filters with allowed values (case material, bracelet material, gender, watch category, country, listing age). Use with |
| Search with query + filters (brand id, model id, reference, price range, condition, year, seller countries, facets), sort ( |
| Price statistics for a watch: min, p10/p25/median/p75/p90, max and sample size from the 60 cheapest matching listings. One request - the fast way to answer "what's a fair price for X?". |
| Full detail for one listing id: reference, condition, year, movement/caliber/power reserve, case material/diameter, scope of delivery, location, description, all photo URLs, canonical URL, seller ids. |
| Batch detail for up to 10 ids. Sequential and polite (~4s per uncached id); per-id failures don't break the batch. |
| A dealer's current inventory by |
| A dealer's customer reviews by |
All prices are normalized to USD (currencyId=USD). Empty result sets are valid outcomes, not errors.
Environment variables
Variable | Default | Purpose |
|
| Min spacing between Chrono24 requests. Raise it if you ever see challenges. |
|
| Set |
|
| Prefer installed Google Chrome; set |
|
| Browser profile holding the Cloudflare clearance cookie. |
|
| Search cache TTL. |
|
| Detail cache TTL. |
|
| Brand/model taxonomy cache TTL. |
|
| Cap for |
|
| Price normalization currency. |
|
| Verbose fetch logging to stderr. |
Troubleshooting
Cloudflare challenge timeout: wait ~30s and retry once. If persistent, run the server once with
HEADLESS=false, complete any interactive challenge, then switch back.Slow first call: the first request after a cold profile earns clearance; subsequent calls reuse it.
Chromium fallback missing browser: run
npx playwright install chromium.
Roadmap
Ideas welcome - open an issue.
Disclaimer
Educational/research project. Not affiliated with, endorsed by, or associated with Chrono24 GmbH. Scraping may violate Chrono24's Terms of Service depending on jurisdiction and use; you are responsible for compliance. Rate limits are deliberately conservative - keep them that way.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceReal-time crypto market intelligence MCP. Get prices, trending coins, market overview, top coins by market cap, and portfolio value — all through natural language in Claude, Cursor, or any MCP client6MIT
- AlicenseNot gradedqualityAmaintenanceEnables job search and scraping across multiple job boards (LinkedIn, Indeed, Glassdoor, etc.) with advanced filtering, directly from Claude Desktop or other MCP clients.5MIT
- AlicenseAqualityAmaintenanceHosted Amazon market-intelligence MCP for Claude and ChatGPT: query brands, sellers, ASINs, under-competed niches, the cross-seller operator network, observed buy-box history, and Amazon/Walmart cross-marketplace overlap. 65 read-only research tools over a pre-collected research dataset.72MIT
- AlicenseNot gradedqualityCmaintenanceEnables Claude to search eBay listings, analyze price distributions, find deals, and generate market research overviews via the Model Context Protocol.MIT
Related MCP Connectors
Real-time Amazon, WIPO & PACER data for AI agents — 19 tools via the MCP protocol.
Live Google Maps business search, review, and photo data for AI agents over MCP.
Amazon brand, seller, niche & buy-box intelligence inside your own Claude or ChatGPT.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/samiashi/chrono24-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server