Now live · EU register screening in Claude — Add the connector
Trademark MCP
Add to Claude
Trademark MCP

Preliminary knockout screening for word marks, inside Claude.

Phonetic and fuzzy search across official trademark registers. A fast first pass that surfaces look-alike and sound-alike marks before the full search.

Add to Claude
Preliminary screening only. Not legal advice.
trademark-mcp · search_marks
EU REGISTER
WIPO · SOON
INPI · SOON
USPTO · SOON
MODE
EXACT
TEXT SIMILARITY
PHONETIC
you → Screen the mark “SPOTYFY” for a music streaming app
1 high-risk mark found: SPOTIFY (3 registrations).
SPOTIFY
Spotify AB · EUIPO · classes 9, 35, 38, 41 · registered
🔴 High
SPOTIFY
Spotify AB · EUIPO · class 25 · registered
🔴 High
SPOT
Sky UK Limited · EUIPO · classes 9, 16, 38, 41 · expired
🟢 Low
Data from official registers
EUIPOWIPO · MadridUSPTO
Capabilities

Screening that thinks in similarity, not exact strings.

The collisions that matter rarely match character-for-character.

Catch look-alikes and sound-alikes

  • Trigram text similarity surfaces marks that read alike across spelling variants
  • Double Metaphone phonetic codes catch marks that sound alike — NORDIK finds NORDIC
  • Near-identical registered marks rise to the top with a perfect phonetic match
  • Filter by Nice class, status, and owner to focus the result set
Methodtrigram + phoneticbeyond exact match
Phonetic match · NORDIK
NORDIK→ NRTK
NORDIC→ NRTK
same phonetic codephon 1.0
composite score0.367

Transparent, reconstructable scoring

  • Every candidate carries a full score breakdown — exact, text, and phonetic components
  • See which signals drove each score, not just a single number
  • Deterministic: the same query always returns the same result, every time
  • No black-box ranking — you see exactly why a mark surfaced
Scoringdeterministicauditable
Score breakdown · ZAPLET
exactno match
text similarityhigh
phoneticexact code match
composite0.40

One query, multiple registers

  • Screen the EU register today, with WIPO (Madrid) and USPTO rolling out
  • Results carry the source office, application number, status, and Nice classes
  • Each record links back to the official office entry
  • Runs entirely inside Claude — ask in plain language, get structured candidates
Corpus1.8M EU marksindexed locally
Candidate record
officeEUIPO
statusregistered
nice classes9, 42
office entry→ link
Why phonetics

Conflict is about resemblance, not spelling.

Two marks can collide while sharing no letters in common.

PHONETIC
TEXT
EXACT
CLASS
ZAPPLETSPLTmatches ZAPLET
NORDIKNRTKmatches NORDIC
KWIKKKmatches QUICK
FONIXFNKSmatches PHONICS
Phonetic codes are computed once over the whole register, so sound-alike collisions surface in milliseconds.
Coverage

Registers, with honest status.

Word marks today. More to come — clearly labelled.

EUIPOEuropean Union · word marks
● Live
INPIFrance · word marks
Coming soon
WIPO · MadridInternational register · word marks
Coming soon
USPTOUnited States · word marks
Coming soon

Coverage is preliminary by design. A clean result here does not mean a name is available — always confirm against the official registers and a full availability search.

Get started

Add it to Claude in three steps. Free.

And know exactly what it is — and isn’t.

Add to Claude

01

Open connectors

Settings → Connectors → Add custom connector.

02

Paste the URL

Use https://trademark-mcp.app/mcp and confirm.

03

Screen a name

Enable it in a chat, then ask: “Screen the mark ‘ZAPPLET’ in classes 9 and 42.”

Scope & limits

  • Preliminary screening only. Not legal advice. A triage aid, not a clearance opinion or a determination of registrability.
  • Word marks only. Figurative and design marks are out of scope for now.
  • Coverage is partial. EU today; WIPO and USPTO are not yet included.
  • Status can lag the live register slightly between syncs.
  • Always confirm with a full availability search and a qualified professional.

Run your first knockout screen in Claude.

Add to Claude