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
ZAPPLET→SPLTmatches ZAPLET
NORDIK→NRTKmatches NORDIC
KWIK→KKmatches QUICK
FONIX→FNKSmatches 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