Trademark Screen
by trademarkscreen.com MCP server, indexed and not reviewed
HostedLocalvendor's own
Not reviewed
No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.
Screen a brand name against the USPTO federal register — sound, class, live status, risk verdict.
Facts
- MCP registry
com.trademarkscreen/trademark-clearance-mcp· 0.11.7- Endpoint
https://trademarkscreen.com/mcp- Packages
npmtrademark-clearance-mcp stdio- Website
- trademarkscreen.com
- npm / week
- 720
- Registry entry
- updated 6 Nov 2026
From the official MCP registry, the package registries and our own checks. JSON · Markdown
Why it's listed
- It's published in the registry under trademarkscreen.com, a namespace the registry only gives to whoever proves they control that domain.
Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.
Tools it lists 12 · about 3,455 tokens of context · checked 6 hours ago
| Tool | What it does | Hint |
|---|---|---|
screen_trademark | Screen a brand name against the USPTO federal register. Read-only. Use this FIRST for any name. Returns JSON with a plain-English risk verdict (HIGH / MEDIUM-HIGH / MEDIUM / LOW), ranked conflicting marks (each with… | |
trademark_status | Authoritative status for ONE mark you already know, by serial number (sn12345678) or registration number (rn1234567). Read-only. Returns JSON with the mark's live/dead status, owner, classes, goods/services, and… | |
suggest_classes | Suggest the Nice classes (1-45) a goods/services description falls under, with reasons. Read-only, pure reasoning — no live data, no register lookup. Input goodsDescription is what you sell (e.g. 'music streaming app');… | |
analyze_name | Analyze a brand name's strength WITHOUT checking the register — read-only, offline, deterministic (same name always gives the same result). Returns JSON with the distinctiveness spectrum (fanciful / arbitrary /… | |
compare_marks | Compare two specific names side-by-side. Read-only, deterministic — the same two names always give the same scores. Returns JSON with visual similarity, Jaro-Winkler, phonetic (Soundex) similarity, an overall confusion… | |
check_domains | Check whether a brand name is free to register as a domain. Read-only. Returns JSON with one result per TLD (registered / available / unknown) — all TLDs are checked in parallel. Uses RDAP (the registry's own data,… | |
check_global_marks | Check a brand name against EU + UK trademark registers via TMview (EUIPO-operated, offices EM + GB). Read-only. Returns JSON with the EU/UK hits scored the same way as screen_trademark, plus the classes used. Use AFTER… | |
request_watch_code | Send a 6-digit verification code to an email address, for watch access. This sends an email (the only side effect) but creates nothing. Call it BEFORE list_watches, unwatch_mark, or attaching an email to a watch with… | |
watch_mark | Start watching a mark for NEW confusingly similar filings. This CREATES a watch (a side effect — it stores the watch and sends a confirmation email with the stop link). Runs a baseline screen first — everything already… | |
list_watches | List the watches you ALREADY have — a read-only view, it does NOT check for new filings. Returns JSON with each watch's mark, classes, threshold, schedule, created/last-checked dates, total alerts so far, and the most… | |
unwatch_mark | Stop watching a mark. This DELETES the watch (a side effect — it is removed and will no longer be checked). Returns JSON { removed, ok: true }. If the watch has an email, you must prove you own it — pass the email and… | |
check_watches | Run a check for NEW filings RIGHT NOW (on all your watches, or one by id) — this actually queries the register, unlike list_watches which only shows what you have. Returns JSON with only the filings that appeared since… |
What https://trademarkscreen.com/mcp answered to tools/list, asked without credentials over MCP 2025-11-25. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.
How its tools read to an agent 0 errors · 12 warnings · 1 note
- warnTC16analyze_nameno readOnlyHint or destructiveHint
- warnTC16check_domainsno readOnlyHint or destructiveHint
- warnTC16check_global_marksno readOnlyHint or destructiveHint
- warnTC16check_watchesno readOnlyHint or destructiveHint
- warnTC16compare_marksno readOnlyHint or destructiveHint
- warnTC16list_watchesno readOnlyHint or destructiveHint
- warnTC16request_watch_codeno readOnlyHint or destructiveHint
- warnTC16screen_trademarkno readOnlyHint or destructiveHint
- warnTC16suggest_classesno readOnlyHint or destructiveHint
- warnTC16trademark_statusno readOnlyHint or destructiveHint
- warnTC16unwatch_markno readOnlyHint or destructiveHint
- warnTC16watch_markno readOnlyHint or destructiveHint
- noteTC24server12 of 12 tools have no outputSchema
The checks from /check and anchor check, run each day on the list above: about 3,455 tokens of definitions. Not part of the score yet. Check your own server.