Trademark search, monitoring and conflict research across 30+ registers, with provenance.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Connect Claude (Desktop or Code), or any Model Context Protocol client, to MarkMesh: a normalised trademark corpus across 30+ national and regional registers.
Three things this gives an agent that a wrapper around office APIs cannot:
For trademark lawyers and IP teams who want their portfolio one question away, and for builders putting trademark data underneath their own product.
mm_test_β¦ to experiment, mm_live_β¦ for a real portfolio).https://markmesh.com/api/v1/mcp with header
Authorization: Bearer <your-key>. Full steps in SETUP.md.Once connected, this is the shape of a real exchange:
Note what it does not say. There's no risk score and no verdict, because the API deliberately returns neither.
| You say | It uses |
|---|---|
| "List my trademarks for client Acme." | list_trademarks, list_clients |
| "What's expiring in the next 90 days?" | list_filings (deadline fields) |
| "Search USPTO and EUIPO for 'orbital'." | search_office |
| "Does 'Kestrel' conflict with anything in class 9?" | search_conflicts |
| "Import EU trademark 018xxxxxx for Acme." | import_filing_from_office |
| "Tell me if that filing's status changes." | create_watch |
| "What changed since Monday?" | watch_changes_since |
mm_test_* key gets its own isolated portfolio β
trademarks, filings, clients and watches are separate from any live
organisation. Office search is not sandboxed: search_office and
search_conflicts read the same public register corpus a live key does,
so a sandbox search returns real marks, not fixtures. That is deliberate
(registers are public data, not tenant data) and it means you can
evaluate real cross-office coverage before you pay. Only calls that go
out to a live office adapter are routed to test endpoints.Questions or a key that won't connect β your MarkMesh administrator, or the Developers section of the app. Found a bug in this skill or these docs β open an issue on this repo.
MIT licensed. Β© MarkMesh LTD.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/markmesh)<a href="https://allmcps.com/mcp/markmesh"><img src="https://allmcps.com/api/badge/markmesh?style=directory" alt="MarkMesh on AllMCPs" /></a>