# Trademark Screen (slim)

> Trademark Screen, an MCP server by trademarkscreen.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Screen a brand name against the USPTO federal register — sound, class, live status, risk verdict.

- Full: https://www.anchorterminal.com/tools/trademarkscreen-trademark-clearance-mcp.md (~1,300 tokens) · this version ~1,230 tokens · JSON https://www.anchorterminal.com/tools/trademarkscreen-trademark-clearance-mcp.json · canonical https://www.anchorterminal.com/tools/trademarkscreen-trademark-clearance-mcp
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-11-14
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

# Trademark Screen

> Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/

- Kind: MCP server, by trademarkscreen.com (https://trademarkscreen.com)
- Listed because: It's published in the registry under trademarkscreen.com, a namespace the registry only gives to whoever proves they control that domain.
- What the official MCP registry says: 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 (streamable HTTP)
- Package: npm `trademark-clearance-mcp` (stdio)
- Source: https://github.com/trademarkscreen/trademark-clearance-mcp
- Website: https://trademarkscreen.com
- npm downloads a week: 720
- Registry entry updated: 2026-11-06

## Tools

- Tools it lists (12, about 3,455 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-11-14 03:34 UTC):
  - `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 /…
  - `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…
  - `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…
  - `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…
  - `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,…
  - `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…
  - `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…
  - `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…
  - `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…
  - `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,…
  - `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…
  - `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…
- How its tools read to an agent (0 errors, 12 warnings, 1 note, about 3,455 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score):
  - warn TC16 analyze_name: no readOnlyHint or destructiveHint
  - warn TC16 check_domains: no readOnlyHint or destructiveHint
  - warn TC16 check_global_marks: no readOnlyHint or destructiveHint
  - warn TC16 check_watches: no readOnlyHint or destructiveHint
  - warn TC16 compare_marks: no readOnlyHint or destructiveHint
  - warn TC16 list_watches: no readOnlyHint or destructiveHint
  - warn TC16 request_watch_code: no readOnlyHint or destructiveHint
  - warn TC16 screen_trademark: no readOnlyHint or destructiveHint
  - warn TC16 suggest_classes: no readOnlyHint or destructiveHint
  - warn TC16 trademark_status: no readOnlyHint or destructiveHint
  - warn TC16 unwatch_mark: no readOnlyHint or destructiveHint
  - warn TC16 watch_mark: no readOnlyHint or destructiveHint
  - note TC24 server: 12 of 12 tools have no outputSchema

- JSON: https://www.anchorterminal.com/api/v1/tools/trademarkscreen-trademark-clearance-mcp.json
- Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming
