Skip to content

АРТпротект

ru.artprotect/mcpartprotect.rustreamable-httpv1.0.0Scanned

Защита авторских прав и товарных знаков в РФ: маркетплейсы, компенсации, претензии, депонирование.

11 tools: 7 change things and 4 only read.

Tools: 0 delete, 0 irreversible, 7 write, 4 read.
  • Reads private data · 0
  • Reads text others write · 0
  • Can send data out · 3
  • 1 finding

Anlyon alternative

7 of these tools change something. Run those as governed actions.

Declare what an action changes, and Anlyon puts it under a shared limit, binds every approval to the exact request, and grades the outcome. It works on any HTTPS API you can describe as an action.

Anlyon does not run, proxy or govern this MCP server. A tool your own code calls directly is not routed through Anlyon and is not governed by it.

Import an OpenAPI spec →

Tools

Grouped by what each tool does, most consequential first. Open one for its reasons and full description; descriptions are the publisher's own words.

11 tools

Changes things 7Claude Code: ask
  • deposit_infoОбъясняет депонирование в АРТпротект (фиксация файла с отпечатком sha-256, точным временем и номером реестра; свидетельство с QR-проверкой), его юридический смысл (ст.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Объясняет депонирование в АРТпротект (фиксация файла с отпечатком sha-256, точным временем и номером реестра; свидетельство с QR-проверкой), его юридический смысл (ст. 1257, 1259 ГК РФ) и тарифы: 3 фиксации бесплатно, разовое депонирование, подписки, свидетельства.

    Annotations the server declares

    • title: Депонирование работ: что это и сколько стоит
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • draft_pretrial_claimСобирает текст досудебной претензии продавцу, который использует работу или товарный знак без разрешения: стороны, факты, нормы ГК РФ (в ред.Can send data outNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    What it can reach

    • outboundThe input takes a destination (input.claimant.phone): what the tool writes goes there.
    • outboundThe input takes a URL (input.listing.url): a request to a URL can carry data to whoever runs it.
    Description, as the server wrote it
    Собирает текст досудебной претензии продавцу, который использует работу или товарный знак без разрешения: стороны, факты, нормы ГК РФ (в ред. 214-ФЗ), требования (прекратить использование и выплатить компенсацию в срок), приложения. Ничего не отправляет и не сохраняет — возвращает текст, список недостающих данных и порядок отправки. Данные спрашивай у самого правообладателя; продавца — из карточки «О продавце».

    Annotations the server declares

    • title: Черновик досудебной претензии нарушителю
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • estimate_compensationСчитает пределы компенсации за нарушение исключительного права по ГК РФ в редакции 214-ФЗ (с 04.01.2026): твёрдая сумма 10 000 – 10 000 000 ₽ за нарушение, двукратная стоимость кон…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Считает пределы компенсации за нарушение исключительного права по ГК РФ в редакции 214-ФЗ (с 04.01.2026): твёрдая сумма 10 000 – 10 000 000 ₽ за нарушение, двукратная стоимость контрафакта или лицензии; особые правила — несколько объектов на одном товаре (ст. 1252.1 п. 4), удалённая подпись/водяной знак (ст. 1301 п. 2), добросовестный предприниматель (ст. 1252.1 п. 7). Плюс госпошлина, вид суда и нужна ли претензия. Это оценка по закону, а не прогноз решения.

    Annotations the server declares

    • title: Оценка компенсации и госпошлины
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • infringement_action_planПошаговый план для правообладателя, чью работу (рисунок, принт, фото, дизайн, текст, музыку) или товарный знак используют без разрешения: фиксация доказательств, подтверждение прав…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Пошаговый план для правообладателя, чью работу (рисунок, принт, фото, дизайн, текст, музыку) или товарный знак используют без разрешения: фиксация доказательств, подтверждение прав, жалоба площадке (на Wildberries — «Цифровой арбитраж»), досудебная претензия, иск. Со ссылками на статьи artprotect.ru и подсказками, какой инструмент вызвать дальше.

    Annotations the server declares

    • title: Что делать, если скопировали работу или бренд
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • request_consultationПередаёт обращение юристам АРТпротекта: в CRM заводится карточка и задача перезвонить; первичная консультация бесплатна.Can send data outNo findings

    Why it is in this group

    • The name "request_consultation" says "request": a word for a change.

    What it can reach

    • outboundThe input takes a destination (input.phone): what the tool writes goes there.
    • outboundThe input takes a URL (input.urls): a request to a URL can carry data to whoever runs it.
    Description, as the server wrote it
    Передаёт обращение юристам АРТпротекта: в CRM заводится карточка и задача перезвонить; первичная консультация бесплатна. Отправляет имя и контакты человека — вызывай ТОЛЬКО когда человек сам попросил связаться, увидел, что будет отправлено, и явно согласился на обработку персональных данных (политика: https://artprotect.ru/politika-konfidenczialnosti/, согласие: https://artprotect.ru/soglasie-na-obrabotku-personalnyh-dannyh/). Нужен телефон или e-mail. Ссылки на карточки нарушителя можно передать в urls — их посмотрит юрист.

    Annotations the server declares

    • title: Заявка юристу АРТпротекта
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • start_depositСоздаёт личную ссылку в кабинет депонирования АРТпротект: регистрация с уже подставленным именем (оно пойдёт в свидетельство) и сразу страница загрузки работы.No findings

    Why it is in this group

    • The name "start_deposit" says "start": a word for a change.
    Description, as the server wrote it
    Создаёт личную ссылку в кабинет депонирования АРТпротект: регистрация с уже подставленным именем (оно пойдёт в свидетельство) и сразу страница загрузки работы. Оригинал файла человек загружает сам — копия из чата сжата и не совпадёт по отпечатку. Почту и пароль человек вводит на странице. Ссылка действует 7 дней. Первые 3 фиксации бесплатно.

    Annotations the server declares

    • title: Начать депонирование — личная ссылка в кабинет
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • verify_depositПроверяет подлинность свидетельства о депонировании АРТпротект: по адресу из QR-кода (https://lk.artprotect.ru/verify/<номер>?k=<код>) или по номеру и коду проверки из текста свиде…Can send data out1 finding

    Why it is in this group

    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    What it can reach

    • outboundThe input takes a URL (input.url): a request to a URL can carry data to whoever runs it.

    Findings

    • Warn

      The server marks "verify_deposit" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input takes a statement or command to run (input.code), which can change anything it can reach.

      What this check looks for
    Description, as the server wrote it
    Проверяет подлинность свидетельства о депонировании АРТпротект: по адресу из QR-кода (https://lk.artprotect.ru/verify/<номер>?k=<код>) или по номеру и коду проверки из текста свидетельства. Возвращает статус, название работы, правообладателя, время фиксации и отпечаток sha-256. Без кода проверки данные не раскрываются.

    Annotations the server declares

    • title: Проверка свидетельства о депонировании
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 4Show 4 read-only tools
  • get_pageПолный текст страницы или статьи artprotect.ru в Markdown — чтобы цитировать точно.No findings

    Why it is in this group

    • The name "get_page" says "get": a word for reading.
    Description, as the server wrote it
    Полный текст страницы или статьи artprotect.ru в Markdown — чтобы цитировать точно. Принимает адрес (https://artprotect.ru/tarify/), путь (/tarify/) или slug (tarify). Длинные страницы отдаются частями: offset — с какого символа продолжить.

    Annotations the server declares

    • title: Текст страницы artprotect.ru
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_services_and_pricesУслуги АРТпротекта и их стоимость так, как они опубликованы на сайте: консультация, поиск нарушителей, досудебная претензия, ведение дела в суде, работа за долю от взысканного, деп…No findings

    Why it is in this group

    • The name "get_services_and_prices" says "get": a word for reading.
    Description, as the server wrote it
    Услуги АРТпротекта и их стоимость так, как они опубликованы на сайте: консультация, поиск нарушителей, досудебная претензия, ведение дела в суде, работа за долю от взысканного, депонирование. Источник — страницы artprotect.ru «Юрист по авторскому праву» и «Тарифы».

    Annotations the server declares

    • title: Услуги юристов АРТпротекта и цены
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • list_casesСудебные дела и досудебные урегулирования, опубликованные в разделе «Кейсы» artprotect.ru: номер дела, площадка, что взыскано, краткая суть и ссылка.No findings

    Why it is in this group

    • The name "list_cases" says "list": a word for reading.
    Description, as the server wrote it
    Судебные дела и досудебные урегулирования, опубликованные в разделе «Кейсы» artprotect.ru: номер дела, площадка, что взыскано, краткая суть и ссылка. Можно отфильтровать по словам (площадка, вид работы, номер дела).

    Annotations the server declares

    • title: Дела практики АРТпротекта
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • search_knowledgeИщет по опубликованным материалам artprotect.ru: статьи о защите авторских прав и товарных знаков, нарушениях на маркетплейсах, депонировании, претензиях и компенсациях; страницы у…No findings

    Why it is in this group

    • The name "search_knowledge" says "search": a word for reading.
    Description, as the server wrote it
    Ищет по опубликованным материалам artprotect.ru: статьи о защите авторских прав и товарных знаков, нарушениях на маркетплейсах, депонировании, претензиях и компенсациях; страницы услуг и тарифов; судебные дела практики. Возвращает заголовок, адрес, самый подходящий фрагмент и дату обновления. Для полного текста — get_page. Search published artprotect.ru content (Russian).

    Annotations the server declares

    • title: Поиск по статьям, услугам и делам АРТпротекта
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Exfil surface

Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.

No private-data, untrusted-input, outbound path in this server alone: no tool is tagged private-data or untrusted-input.

Reads private data0
Reads files, mail, messages, databases, secrets, calendars or repositories.
Reads text others write0
Brings in text someone else can write: web pages, inbound email, messages, issues and comments.
Can send data out3
Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.

Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.

Findings

Matches of fixed checks, with the text they matched.

1 warn
  • The server marks "verify_deposit" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input takes a statement or command to run (input.code), which can change anything it can reach.

    What this check looks for

History

Changes to its tool definitions and to its remote endpoint, newest first.

No change seen yet. Its tools are rescanned every day, and a remote endpoint is looked at once a week.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http artprotect https://mcp.artprotect.ru/mcp
claude mcp add --transport http artprotect https://mcp.artprotect.ru/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__artprotect__search_knowledge",
      "mcp__artprotect__get_page",
      "mcp__artprotect__list_cases",
      "mcp__artprotect__get_services_and_prices"
    ],
    "ask": [
      "mcp__artprotect__estimate_compensation",
      "mcp__artprotect__infringement_action_plan",
      "mcp__artprotect__draft_pretrial_claim",
      "mcp__artprotect__verify_deposit",
      "mcp__artprotect__deposit_info",
      "mcp__artprotect__start_deposit",
      "mcp__artprotect__request_consultation"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as artprotect. Review it before you use it.

Capability tags behind 3 rules
  • mcp__artprotect__draft_pretrial_claim outbound
  • mcp__artprotect__verify_deposit outbound
  • mcp__artprotect__request_consultation outbound

Pin

Keep the decision: fail CI when the tools change, follow every change, or show a badge.

Pin in CI

Fail a build when the tools you reviewed are not the tools the server serves today.

curl -s "https://anlyon.dev/api/v1/servers/ru.artprotect/mcp/verify?hash=6b33ab8cd23ac026fad85c303a6cc29dd1a4ae14c47ebf9415f40e16e3b3e492" | jq -e '.changed == false'

Pinned hash 6b33ab8cd23a, from Oct 23, 2026, 06:18 UTC.

Watch

Get told when its tools change: a new tool, a new description, a new class.

https://anlyon.dev/servers/ru.artprotect/mcp/changes.xml

An Atom feed. Works in any feed reader or Slack's RSS app.

Badge

anlyon.dev badge for ru.artprotect/mcp
[![anlyon.dev](https://anlyon.dev/badge/ru.artprotect/mcp.svg)](https://anlyon.dev/servers/ru.artprotect/mcp)

Source: MCP Registry. Synced Oct 23, 2026, 06:18 UTC.