Tier1.shop — SEO Link Placements
by tier1.shop · remote · no sign-in to list tools · v0.4.4 · published by shop.tier1
Buy and manage RU PBN and international iGaming SEO links with protected Tier1.shop checkout.
16 tools: 8 change things and 8 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things8Claude Code: ask: see these tools
- Only reads8Claude Code: allow: see these tools
1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http tier1-shop https://mcp-v2.tier1.shop/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "check_checkout_status" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "check_checkout_status" says "checkout": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
16 tools
Changes things 8Claude Code: ask
begin_registrationСоздаёт запрос регистрации без создания аккаунта.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.
Description, as the server wrote it Создаёт запрос регистрации без создания аккаунта. Пользователь обязательно сам подтверждает email по ссылке из письма; Telegram можно привязать позже.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
bulk_update_order_draftПоследовательно заполняет редактируемые строки заказа URL, анкорами, окружающим текстом и расписанием.No findings
Why it is in this group
- The name "bulk_update_order_draft" says "update": a word for a change.
Description, as the server wrote it Последовательно заполняет редактируемые строки заказа URL, анкорами, окружающим текстом и расписанием. Не отправляет их в работу.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
check_checkout_statusПроверяет состояние созданной ранее защищённой ссылки по intent_id без повторного открытия checkout и без списания денег.1 finding
Why it is in this group
- The name "check_checkout_status" says "checkout": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "check_checkout_status" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "check_checkout_status" says "checkout": a word for a change.
Description, as the server wrote it Проверяет состояние созданной ранее защищённой ссылки по intent_id без повторного открытия checkout и без списания денег. Оплата и фактическое размещение ссылок — разные этапы.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
check_registrationПроверяет состояние ранее начатой регистрации и подсказывает следующий шаг.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 Проверяет состояние ранее начатой регистрации и подсказывает следующий шаг.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
prepare_checkoutПосле явного подтверждения состава и цены создаёт защищённую одноразовую ссылку на штатный checkout Tier1.shop.No findings
Why it is in this group
- The name "prepare_checkout" says "checkout": a word for a change.
Description, as the server wrote it После явного подтверждения состава и цены создаёт защищённую одноразовую ссылку на штатный checkout Tier1.shop. Не списывает деньги, не принимает платёжные данные и не перечисляет способы оплаты: их актуальный список виден только на открытом checkout.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
submit_linkОтправляет одну заполненную ссылку вебмастеру.No findings
Why it is in this group
- The name "submit_link" says "submit": a word for a change.
Description, as the server wrote it Отправляет одну заполненную ссылку вебмастеру. Вызывать только после явного подтверждения пользователя.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
submit_orderОтправляет все готовые ссылки заказа вебмастерам.No findings
Why it is in this group
- The name "submit_order" says "submit": a word for a change.
Description, as the server wrote it Отправляет все готовые ссылки заказа вебмастерам. Вызывать только после показа данных и явного подтверждения пользователя.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
update_link_draftМеняет URL, анкор, окружающий текст или дату у принадлежащей клиенту ссылки, пока она редактируема.No findings
Why it is in this group
- The name "update_link_draft" says "update": a word for a change.
Description, as the server wrote it Меняет URL, анкор, окружающий текст или дату у принадлежащей клиенту ссылки, пока она редактируема. Не отправляет задачу в работу.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 8Claude Code: allow
get_account_profileПоказывает профиль подключённого клиента и состояние подтверждения email/Telegram.No findings
Why it is in this group
- The name "get_account_profile" says "get": a word for reading.
Description, as the server wrote it Показывает профиль подключённого клиента и состояние подтверждения email/Telegram.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_balancesПоказывает денежные ₽/$-кошельки и неиспользованные услуги RU или международного кабинета.No findings
Why it is in this group
- The name "get_balances" says "get": a word for reading.
Description, as the server wrote it Показывает денежные ₽/$-кошельки и неиспользованные услуги RU или международного кабинета.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_orderВозвращает заказ кабинета и ссылки по cabinet_order_id из list_orders.No findings
Why it is in this group
- The name "get_order" says "get": a word for reading.
Description, as the server wrote it Возвращает заказ кабинета и ссылки по cabinet_order_id из list_orders. Номер WooCommerce из письма сюда не подходит: для него используйте get_orders_by_woo_id.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_orders_by_woo_idПо номеру покупки из письма возвращает все принадлежащие клиенту внутренние заказы кабинета и их ссылки.No findings
Why it is in this group
- The name "get_orders_by_woo_id" says "get": a word for reading.
Description, as the server wrote it По номеру покупки из письма возвращает все принадлежащие клиенту внутренние заказы кабинета и их ссылки. Одна покупка может создать несколько заказов кабинета.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_igaming_donorsВозвращает доступные международные iGaming-площадки, метрики, языки, тематики, цену и свободные слоты.No findings
Why it is in this group
- The name "list_igaming_donors" says "list": a word for reading.
Description, as the server wrote it Возвращает доступные международные iGaming-площадки, метрики, языки, тематики, цену и свободные слоты. Домены намеренно анонимизированы до покупки.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
list_linksИщет принадлежащие клиенту ссылки по географии, статусу и типу.No findings
Why it is in this group
- The name "list_links" says "list": a word for reading.
Description, as the server wrote it Ищет принадлежащие клиенту ссылки по географии, статусу и типу. Ничего не изменяет.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_ordersВозвращает заказы клиента с прогрессом по ссылкам.No findings
Why it is in this group
- The name "list_orders" says "list": a word for reading.
Description, as the server wrote it Возвращает заказы клиента с прогрессом по ссылкам. Ничего не изменяет.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_tariffsВозвращает актуальные purchasable-тарифы, цену, валюту, product_id и точное число ссылок каждого типа.No findings
Why it is in this group
- The name "list_tariffs" says "list": a word for reading.
Description, as the server wrote it Возвращает актуальные purchasable-тарифы, цену, валюту, product_id и точное число ссылок каждого типа.
Annotations the server declares
- 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.
Install
Pinned to version 0.4.4. Values in angle brackets are yours to fill in.
claude mcp add --transport http tier1-shop https://mcp-v2.tier1.shop/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__tier1-shop__get_account_profile",
"mcp__tier1-shop__get_balances",
"mcp__tier1-shop__list_orders",
"mcp__tier1-shop__get_order",
"mcp__tier1-shop__get_orders_by_woo_id",
"mcp__tier1-shop__list_links",
"mcp__tier1-shop__list_igaming_donors",
"mcp__tier1-shop__list_tariffs"
],
"ask": [
"mcp__tier1-shop__begin_registration",
"mcp__tier1-shop__check_registration",
"mcp__tier1-shop__check_checkout_status",
"mcp__tier1-shop__update_link_draft",
"mcp__tier1-shop__bulk_update_order_draft",
"mcp__tier1-shop__submit_link",
"mcp__tier1-shop__submit_order",
"mcp__tier1-shop__prepare_checkout"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as tier1-shop. Review it before you use it.