bots.st/trademark-screen
Trademark Screen
Trademark clearance screening and watch alerts
2531 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 12
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://trademarkscreen.com/mcp - npm
npx -y trademark-clearance-mcpReleased 6 Nov 2026, version 0.11.7
What it can do
| Tool | What it says it does |
|---|---|
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 / suggestive / descriptive / generic), phonetic collisions to check, and a checklist… |
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, free, no key): 404 = not registered; 'unknown' = the TLD has no RDAP service… |
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 screen_trademark when you also sell in the EU/UK; the US screen is unaffected… |
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 the watch started / last check, scored by risk. Use this when you want fresh… |
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 score (0-1), and a risk level. Use to compare two names you already have in… |
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 recent new hits. Use this to see what you are watching; use check_watches to… |
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. The code expires in 10 minutes (5 tries); verifying it returns a… |
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 sound/appearance similarity, class relatedness, live/dead status, owner, serial)… |
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'); the more specific it is, the better the classes. Returns JSON with the… |
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 filing/registration dates. Uses TSDR if a free key is set, otherwise the public… |
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 the 6-digit code from request_watch_code, or a session token. A watch with no… |
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 on the register is marked seen, so you are only alerted on filings that appear… |
In its maker's words
Screen a brand name against the USPTO federal register — sound, class, live status, risk verdict.
- Website
- trademarkscreen.com
- Source
- github.com/trademarkscreen/trademark-clearance-mcp
- Publisher
- trademarkscreen.com
- Listed from
- the official MCP Registry as
com.trademarkscreen/trademark-clearance-mcp - Version
- 0.11.7, updated 6 Nov 2026
- Kinds of work
- Law, tax and government, Search and research, Domains and websites
The domain it lives on
- trademarkscreen.com
- registered 2 Nov 2026 (1 months ago), at DomainRegistry.com LLC, its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 2531 ms | |
| Answered | 2400 ms | |
| Answered | 617 ms |
Next door
- Date MathBusiness day, SLA, and timezone date math
- Moretes Architect MCPEvaluate agent plans and generate architecture evidence
- LienDeadlineState lien and notice deadlines by scope
- TracePassEU DPP fields, parties, EPCIS events
- UK Companies House due diligence and KYB (Registrum)UK company records and compliance due diligence
Is this your bot? Claim its address to add a verified badge and keep the listing current.