@pipeworx/trademarks
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/trademarks’s. Install: one-click buttons
Connect to just the @pipeworx/trademarks pack
https://gateway.pipeworx.io/trademarks/mcp — only @pipeworx/trademarks’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 4
US federal trademarks: find marks by text or owner, look one up by serial or registration number, and read its status, owners of record, attorney of record, classes and goods/services. Keyless.
Tools
search_trademarks(query?, owner?, international_class?, live_only?, limit?, offset?)— knockout / clearance search by mark text, or an owner’s portfolio when onlyowneris given (e.g.{"owner":"Nike","live_only":true}). A zero-hit search says what it did NOT search instead of reading as “this name is free”.get_trademark_by_serial(serial_number, api_key?)— one mark by its 8-digit serial number (e.g.79153306).get_trademark_by_registration(registration_number, api_key?)— one mark by its registration number (e.g.4872338).get_trademark_documents(serial_number, api_key)— the prosecution document list (office actions, responses). Needs a TSDR key.
Number lookups answer {found:true, source, data_as_of, record} or
{found:false, reason, hint} (not_in_register, invalid_number,
upstream_unavailable) — never an empty object.
Auth
Keyless for search and both number lookups. A caller who holds a free USPTO
TSDR key (account.uspto.gov/api-manager) can pass api_key to get TSDR’s own
case-status record from the number lookups instead; get_trademark_documents
requires one.
Data sources
- USPTO, US federal trademark register (Trademark Search). The register
index behind USPTO’s Trademark Search system (the TESS replacement): about
13.3 million application and registration records, 4.6 million of them live
(measured 2026-10-28), refreshed by USPTO daily — the newest record load
seen on 2026-10-28 was 2026-10-27, carrying filings from 2026-10-26.
data_as_ofis USPTO’s own per-record load timestamp. - USPTO, Trademark Status and Document Retrieval (TSDR) — only when a caller supplies a key.
US federal data, public domain.
Personal data
US trademark owners include natural persons, and the register carries every
owner’s full postal address. This pack serves owner names, role, legal
entity type, citizenship and the attorney of record, as the register shows
them. It never serves a street address for anyone. City / state / country is
served for organisations only; an individual, sole proprietor, joint owner or
an owner whose entity type is blank gets location: null. The filter lives in
src/owners.ts and is pinned by src/index.test.ts.
Tools
- search_trademarks — Search US federal trademarks by mark text — the clearance/knockout-search path. Find registered and pending marks by wordmark without knowing a serial or registration number, then filter by internatio
- get_trademark_by_serial — Look up one US trademark by its 8-digit serial (application) number: mark text, current status and live flag, registration number, owners of record, attorney of record, filing/registration/publication
- get_trademark_by_registration — Look up one US trademark by its registration number (e.g. “4872338”): mark text, serial number, current status and live flag, owners of record, attorney of record, registration/renewal/cancellation da
- get_trademark_documents — Get the prosecution history (office actions, responses, etc.) for a trademark by serial number. Requires USPTO API key.
Tools
get_trademark_by_registration— Look up one US trademark by its registration number (e.g. 4872338 ): mark text, serial number, current status and live flag, owners of record, attorney of record, registration/renewal/cancellation datget_trademark_by_serial— Look up one US trademark by its 8-digit serial (application) number: mark text, current status and live flag, registration number, owners of record, attorney of record, filing/registration/publicationget_trademark_documents— Get the prosecution history (office actions, responses, etc.) for a trademark by serial number. Requires USPTO API key.search_trademarks— Search US federal trademarks by mark text — the clearance/knockout-search path. Find registered and pending marks by wordmark without knowing a serial or registration number, then filter by internatio