Skip to main content
Glama

Atom.com — Premium Domains

Screen trademark conflicts

screen_trademark_conflicts
Read-only

Run a PRELIMINARY screen for existing trademark conflicts on a brand or domain name against public USPTO records. ALWAYS use this for ANY trademark question about a name — "any trademark issues?", "is this trademarked?", "is it safe to use as a brand?" — including follow-ups about a name discussed earlier in the conversation. Do NOT answer trademark questions from web search or memory; this tool queries the actual USPTO register. Returns preliminary exact/close matches with status and owner — this is a screen, not legal advice or a clearance opinion.

Input Schema

NameRequiredDescriptionDefault
modeNoMatch strictness. exact = identical mark; phrase = close; broad = widest.phrase
nameYesThe brand or domain name to screen (extension is ignored, e.g. "acme" or "acme.com").
limitNoMax results (capped server-side).
statusNoFiling status filter. active = live registered marks.all
trademark_classNoOptional Nice/USPTO international class to filter by (1–45, e.g. 9 = software, 35 = business services).

Output Schema

NameRequiredDescriptionDefault
urlYes
nameYesThe normalized name that was screened.
countNoNumber of matches returned.
totalNoTotal matching records upstream.
matchesYesPreliminary exact/close trademark matches from public USPTO records.
successYes
disclaimerYesPreliminary screen, not legal advice.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false. The description adds substantive context beyond annotations: it queries the actual USPTO register, returns preliminary exact/close matches with status and owner, and clarifies that results are a screen rather than legal advice or a clearance opinion.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core action and then immediately addresses usage, alternatives, return behavior, and legal limitations. Despite being longer than average, every sentence carries useful selection or interpretation guidance.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity, full schema coverage, annotations, and output schema, the description provides everything needed: what it queries, when to use it, what it returns, and its limitations. No material gap remains for correct tool selection or invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all five parameters, including enum meanings and defaults. The description reinforces that the tool screens a brand or domain name and returns exact/close matches, but it does not add parameter-level semantics beyond the schema, so the baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: run a preliminary trademark conflict screen against public USPTO records. It also clearly distinguishes the tool from web search, memory, and legal clearance opinions, so an agent can identify exactly what the tool is for.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly says to ALWAYS use this tool for any trademark question about a name, including follow-ups, and explicitly says NOT to answer from web search or memory. This is strong when-to-use and when-not-to-use guidance with named alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.