About mcp-trademarks
mcp-trademarks is an MCP server for looking up public Russian FIPS trademark records, aimed at users checking registration details. It retrieves a record by certificate number for free; name search requires paid access and is not currently implemented.
Key features
- 01Retrieve a trademark card by certificate number
- 02Read public FIPS register records
- 03Return source and disclaimer
- 04Distinguish missing records, parse failures, and source errors
Use cases
- 01Check the record linked to a trademark certificate
- 02Verify trademark status in the public register
- 03Identify whether a failed lookup reflects parsing or source trouble
MCP support
The MCP server exposes a tool for checking trademark status by certificate number. Name search, similarity assessment, and TMview lookup are currently unavailable.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
uvx atomno-mcp-trademarksMCP_TRADEMARKS_FIPS_LOGINLogin from the client's FIPS paid-search contract. Machine API spec is not public.MCP_TRADEMARKS_FIPS_PASSWORDSecretPassword from the client's FIPS paid-search contract.MCP_TRADEMARKS_API_KEYSecretOptional key for Atomno hosted placement. Not a FIPS key.Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
4Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | No | Максимум результатов. |
| query | string | Yes | Word mark to search for (e.g. “Ромашка”). |
| classes | any | No | МКТУ classes 1–45 to narrow the search. |
| status_filter | string | No | registered — registered only; pending — applications; all — everything. |
Details
From the project READMEatomno-mcp-trademarks
Карточка товарного знака по номеру свидетельства из открытого реестра ФИПС — без ключа. Поиск по названию у ФИПС платный: нужен ваш договор. Своего доступа к платному поиску ФИПС у нас нет; на живой учётке клиента платный поиск не проверяли.
Trademark MCP: free FIPS card by certificate number; paid name search uses the client's FIPS contract.
Оценка сходства — справочная и не замена патентного поверенного.
Что умеет сейчас
get_trademark_status— карточка по номеру свидетельства из открытого реестра ФИПС. Ключ не нужен. Нет документа —found: false. Документ есть, а поля разобрать не удалось —parse_failedсо ссылкой на первоисточник, не пустое «найдено». Сбой или лимит источника — отказ с причиной, не «знака нет».- Поиск по названию без учётки ФИПС — честный отказ: полная база товарных знаков в ИПС платная (официальные условия ФИПС). Форма выбора баз на
www1.fips.ru/iiss/открывается без логина, но в гостевом наборе полной базы знаков нет. - Если задана учётка ФИПС — запрос в платный поиск не отправляем: машиночитаемого описания обмена в открытом доступе нет (ИПС — веб-форма). Когда описание появится, поиск включится.
Что не подключено
- Платный поиск ФИПС по названию (нет открытой спецификации обмена)
- Международная база TMview
- Оценка сходства без живого поиска по реестру
Быстрый старт
pipx install atomno-mcp-trademarks
# или: uvx atomno-mcp-trademarks
Карточка по номеру — без переменных:
{
"mcpServers": {
"trademarks": {
"command": "uvx",
"args": ["atomno-mcp-trademarks"]
}
}
}
Платный поиск (когда появится описание обмена) — учётка из вашего договора с ФИПС:
{
"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_BASE | URL нашего размещения | нет |
MCP_TRADEMARKS_TIMEOUT | Таймаут HTTP, сек (default 30) | нет |
MCP_TRADEMARKS_LOG_LEVEL | Уровень логирования | нет |
Тулы
| Тул | Вход | Что отвечает сейчас |
|---|---|---|
get_trademark_status | number (номер свидетельства) | карточка открытого реестра ФИПС |
search_trademark | query, classes?, status_filter?, limit? | отказ: платный поиск / описание закрыто |
assess_similarity | candidate, against?, classes? | отказ: без живого поиска недоступна |
search_tmview | query, classes?, territories? | отказ: TMview не подключён |
Каждый ответ содержит source и disclaimer.
Дисклеймер
Оценка сходства не заменяет патентного поверенного. Не аффилировано с Роспатентом и ФИПС. Своего доступа к платному поиску ФИПС у нас нет; на живой учётке клиента этот поиск не проверяли.
Лицензия
MIT © Atomno
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.