mcp-trademarks

io.github.atomno-mcpPublished by GitHub account atomno-mcpv0.1.6Updated Oct 24, 2026

FIPS trademark card by number; paid name search uses the client contract.

VerifiedSTDIODesktop onlyKnowledge & MemoryBusiness & Commerce

Overview

AI-generated overview

Looks up Russian trademark records by certificate number from the open FIPS registry, with paid name search not yet functional.

What you can do
Exposes a get_trademark_status tool that returns the FIPS registry card for a trademark certificate number, with no key required. Responses distinguish a missing document (found: false) from an unparsable one (parse_failed) and from a source failure, and each answer carries a source and disclaimer. Three further tools (search_trademark, assess_similarity, search_tmview) currently return refusals because paid FIPS name search, TMview and live similarity assessment are not connected.
When to use it
Useful when you already have a Russian trademark certificate number and want its registry card pulled into an assistant session. Not useful for searching trademarks by name, checking international marks, or judging similarity, since those tools only return refusals.
Requirements
Runs locally over stdio, installed with pipx or uvx from the PyPI package atomno-mcp-trademarks. The certificate-number lookup needs no credentials. Optional environment variables include MCP_TRADEMARKS_FIPS_LOGIN and MCP_TRADEMARKS_FIPS_PASSWORD for a client's own paid FIPS contract, plus MCP_TRADEMARKS_API_KEY for Atomno hosted placement; network access to the FIPS open registry is required.
Before you install
MCP_TRADEMARKS_FIPS_PASSWORD and MCP_TRADEMARKS_API_KEY are secrets and should be supplied only via environment variables. The README states the paid FIPS name search is not sent even when credentials are set, because no machine-readable exchange specification is public, and that the provider has no paid FIPS access of its own and has not tested it on a live client account. Similarity assessment is advisory and does not replace a patent attorney; the server is not affiliated with Rospatent or…

Installation

In SourceWeft

  1. Open mcp-trademarks 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

atomno-mcp-trademarks

Карточка товарного знака по номеру свидетельства из открытого реестра ФИПС — без ключа. Поиск по названию у ФИПС платный: нужен ваш договор. Своего доступа к платному поиску ФИПС у нас нет; на живой учётке клиента платный поиск не проверяли.

Trademark MCP: free FIPS card by certificate number; paid name search uses the client's FIPS contract.

[Glama]

Оценка сходства — справочная и не замена патентного поверенного.

Что умеет сейчас

  • get_trademark_status — карточка по номеру свидетельства из открытого реестра ФИПС. Ключ не нужен. Нет документа — found: false. Документ есть, а поля разобрать не удалось — parse_failed со ссылкой на первоисточник, не пустое «найдено». Сбой или лимит источника — отказ с причиной, не «знака нет».
  • Поиск по названию без учётки ФИПС — честный отказ: полная база товарных знаков в ИПС платная (официальные условия ФИПС). Форма выбора баз на www1.fips.ru/iiss/ открывается без логина, но в гостевом наборе полной базы знаков нет.
  • Если задана учётка ФИПС — запрос в платный поиск не отправляем: машиночитаемого описания обмена в открытом доступе нет (ИПС — веб-форма). Когда описание появится, поиск включится.

Что не подключено

  • Платный поиск ФИПС по названию (нет открытой спецификации обмена)
  • Международная база TMview
  • Оценка сходства без живого поиска по реестру

Быстрый старт

bash
pipx install atomno-mcp-trademarks# или: uvx atomno-mcp-trademarks

Карточка по номеру — без переменных:

json
{  "mcpServers": {    "trademarks": {      "command": "uvx",      "args": ["atomno-mcp-trademarks"]    }  }}

Платный поиск (когда появится описание обмена) — учётка из вашего договора с ФИПС:

json
{  "mcpServers": {    "trademarks": {      "command": "uvx",      "args": ["atomno-mcp-trademarks"],      "env": {        "MCP_TRADEMARKS_FIPS_LOGIN": "<логин договора ФИПС>",        "MCP_TRADEMARKS_FIPS_PASSWORD": "<пароль договора ФИПС>"      }    }  }}

Доступ: регистрация и договор-оферта на сайте ФИПС (информационно-поисковая система). Своего договора у нас нет. Наше размещение — отдельная услуга (MCP_TRADEMARKS_API_KEY), не замена ключа ФИПС.

Переменные окружения

ПеременнаяОписаниеОбязательна
MCP_TRADEMARKS_FIPS_LOGINЛогин договора с ФИПС (платный поиск)нет
MCP_TRADEMARKS_FIPS_PASSWORDПароль договора с ФИПСнет (нужен вместе с логином)
MCP_TRADEMARKS_FIPS_OPEN_BASEАдрес сервлета открытых реестровнет
MCP_TRADEMARKS_API_KEYКлюч нашего размещениянет
MCP_TRADEMARKS_API_BASEURL нашего размещениянет
MCP_TRADEMARKS_TIMEOUTТаймаут HTTP, сек (default 30)нет
MCP_TRADEMARKS_LOG_LEVELУровень логированиянет

Тулы

ТулВходЧто отвечает сейчас
get_trademark_statusnumber (номер свидетельства)карточка открытого реестра ФИПС
search_trademarkquery, classes?, status_filter?, limit?отказ: платный поиск / описание закрыто
assess_similaritycandidate, against?, classes?отказ: без живого поиска недоступна
search_tmviewquery, classes?, territories?отказ: TMview не подключён

Каждый ответ содержит source и disclaimer.

Дисклеймер

Оценка сходства не заменяет патентного поверенного. Не аффилировано с Роспатентом и ФИПС. Своего доступа к платному поиску ФИПС у нас нет; на живой учётке клиента этот поиск не проверяли.

Лицензия

MIT © Atomno

Source: README.md at commit aa3e6fb

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.6LatestSep 16, 2026

Score

50% 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

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • 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 listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts