Markbase Trademark Search

io.github.Rad-SoftPublished by GitHub account Rad-Softv2026.11.4Updated Nov 6, 2026

Search US trademarks, screen proposed names for conflicts, and look up USPTO registration records.

The publisher's own server: Bench47

Overview

AI-generated overview

Searches US trademark records, screens proposed brand names for conflicts, and looks up USPTO registration details.

What you can do
  • Search and screen names: full-text, typo-tolerant search across USPTO records, availability checks with similarity scores and risk levels, and batch screening of 1–25 names
  • Look up records: fetch a full trademark by serial number, including owner, status, classes and goods/services
  • Review history and portfolios: event timelines for a mark, and all marks held by a person or company
  • Reference data: list the 45 Nice Classification classes to pick the right class before screening
When to use it
Useful when an assistant helps name a company, product or brand and should check the US register before suggesting names, or when you need to inspect a competitor's or client's trademark portfolio and filing history.
Requirements
Runs locally over stdio via the npm package @radsoft/markbase-mcp, so Node.js is needed. Requires a Markbase API key in the MARKBASE_API_KEY environment variable; the free key allows 5,000 requests per month, and batch screening needs a Launch or Scale key. Network access to the Markbase service is required.
Before you install
The API key is a secret passed in MARKBASE_API_KEY. Batch screening consumes one monthly request per submitted name, including duplicates, and an admitted batch uses quota even if a search fails, so automatic retries can waste quota. Results are preliminary screening signals, not legal advice.

Installation

In SourceWeft

  1. Open Markbase Trademark Search in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

This repository has no README.

Tools

7

search_trademarks

Search US trademarks

Full-text, typo-tolerant search across 14M+ USPTO trademark records. Use this to find existing marks by name. Filter by class to scope to relevant goods/services, and by status to exclude dead marks.

Parameterslimitqueryrequiredlive_onlytrademark_class

check_trademark_availability

Screen a proposed name against existing trademarks

Screen a proposed brand or company name against the US register and get ranked existing marks, each with a spelling similarity score and risk level. Use this BEFORE suggesting a company, product, or brand name to a user. This is a first-pass screening signal, not legal advice.

Parametersnamerequiredlimitphonetictrademark_class

screen_trademark_names

Screen a batch of proposed names

Screen 1–25 proposed names against the US register using a Launch or Scale key. Each submitted name consumes one monthly request, including duplicate names. An admitted batch consumes quota even if a search fails; do not retry automatically. Results keep input order. This is preliminary screening, not legal advice or a registration guarantee.

Parameterslimitnamesrequiredphonetictrademark_class

get_trademark

Get a trademark by serial number

Fetch the complete record for one US trademark by its USPTO serial number, including owner, status, classes, and goods/services.

Parametersserial_numberrequired

get_trademark_timeline

Get a trademark's prosecution history

Fetch the event timeline for a US trademark — filing, publication, office actions, registration, and any abandonment or cancellation.

Parametersserial_numberrequired

search_by_owner

List trademarks held by an owner

Find every US trademark held by a person or company. Use this to inspect a competitor's or a client's trademark portfolio.

Parameterslimitownerrequired

list_trademark_classes

List the 45 trademark classes

List all 45 Nice Classification classes with their titles. Use this to pick the right class before screening a name — classes 1-34 are goods, 35-45 are services.

Takes no parameters.

Version history

1
  1. v2026.11.4LatestNov 6, 2026

Score

65% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.

Other Markbase integrations