Tier1.shop — SEO Link Placements
Buy and manage RU PBN and international iGaming SEO links with protected Tier1.shop checkout.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (12)
- LOWin begin_registration
- LOWin check_registration
- LOWin get_account_profile
- LOWin get_balances
- LOWin list_orders
- LOWin get_orders_by_woo_id
- LOWin list_links
- LOWin list_tariffs
- LOWin update_link_draft
- LOWin bulk_update_order_draft
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"tier1-shop": {
"url": "https://mcp-v2.tier1.shop/mcp"
}
}
}Remote-Endpunkte
https://mcp-v2.tier1.shop/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (16)
⚪begin_registration(email, telegram_username, locale)
Создаёт запрос регистрации без создания аккаунта. Пользователь обязательно сам подтверждает email по ссылке из письма; Telegram можно привязать позже.
Eingabe-Schema
{
"type": "object",
"properties": {
"email": {
"type": "string",
"maxLength": 254,
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
},
"telegram_username": {
"type": "string",
"pattern": "^@?[A-Za-z0-9_]{5,32}$"
},
"locale": {
"default": "ru",
"type": "string",
"enum": [
"ru",
"en"
]
}
},
"required": [
"email"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢check_registration(request_id, status_token)
Проверяет состояние ранее начатой регистрации и подсказывает следующий шаг.
Eingabe-Schema
{
"type": "object",
"properties": {
"request_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$"
},
"status_token": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
}
},
"required": [
"request_id",
"status_token"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_account_profile
Показывает профиль подключённого клиента и состояние подтверждения email/Telegram.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_balances(geo)
Показывает денежные ₽/$-кошельки и неиспользованные услуги RU или международного кабинета.
Eingabe-Schema
{
"type": "object",
"properties": {
"geo": {
"default": "all",
"type": "string",
"enum": [
"ru",
"intl",
"all"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢list_orders(geo, page, per_page)
Возвращает заказы клиента с прогрессом по ссылкам. Ничего не изменяет.
Eingabe-Schema
{
"type": "object",
"properties": {
"geo": {
"default": "all",
"type": "string",
"enum": [
"ru",
"intl",
"all"
]
},
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"per_page": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_order(order_id)
Возвращает заказ кабинета и ссылки по cabinet_order_id из list_orders. Номер WooCommerce из письма сюда не подходит: для него используйте get_orders_by_woo_id.
Eingabe-Schema
{
"type": "object",
"properties": {
"order_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"description": "Именно cabinet_order_id, не номер WooCommerce из письма"
}
},
"required": [
"order_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_orders_by_woo_id(woo_order_id)
По номеру покупки из письма возвращает все принадлежащие клиенту внутренние заказы кабинета и их ссылки. Одна покупка может создать несколько заказов кабинета.
Eingabe-Schema
{
"type": "object",
"properties": {
"woo_order_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"woo_order_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢check_checkout_status(intent_id)
Проверяет состояние созданной ранее защищённой ссылки по intent_id без повторного открытия checkout и без списания денег. Оплата и фактическое размещение ссылок — разные этапы.
Eingabe-Schema
{
"type": "object",
"properties": {
"intent_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$"
}
},
"required": [
"intent_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢list_links(geo, status, link_type, page, per_page)
Ищет принадлежащие клиенту ссылки по географии, статусу и типу. Ничего не изменяет.
Eingabe-Schema
{
"type": "object",
"properties": {
"geo": {
"default": "all",
"type": "string",
"enum": [
"ru",
"intl",
"all"
]
},
"status": {
"type": "string",
"maxLength": 30
},
"link_type": {
"type": "string",
"maxLength": 30
},
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"per_page": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢list_igaming_donors
Возвращает доступные международные iGaming-площадки, метрики, языки, тематики, цену и свободные слоты. Домены намеренно анонимизированы до покупки.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢list_tariffs(geo)
Возвращает актуальные purchasable-тарифы, цену, валюту, product_id и точное число ссылок каждого типа.
Eingabe-Schema
{
"type": "object",
"properties": {
"geo": {
"type": "string",
"enum": [
"ru",
"intl"
]
}
},
"required": [
"geo"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟡update_link_draft(link_id, url, anchor, context_text, scheduled_at, ...)
Меняет URL, анкор, окружающий текст или дату у принадлежащей клиенту ссылки, пока она редактируема. Не отправляет задачу в работу.
Eingabe-Schema
{
"type": "object",
"properties": {
"link_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"url": {
"type": "string",
"maxLength": 2048,
"format": "uri"
},
"anchor": {
"type": "string",
"maxLength": 500
},
"context_text": {
"type": "string",
"maxLength": 20000
},
"scheduled_at": {
"anyOf": [
{
"type": "string",
"maxLength": 64
},
{
"type": "null"
}
]
},
"idempotency_key": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$"
}
},
"required": [
"link_id",
"idempotency_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟡bulk_update_order_draft(order_id, links, idempotency_key)
Последовательно заполняет редактируемые строки заказа URL, анкорами, окружающим текстом и расписанием. Не отправляет их в работу.
Eingabe-Schema
{
"type": "object",
"properties": {
"order_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"links": {
"minItems": 1,
"maxItems": 500,
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"onetime",
"yearly",
"through"
]
},
"url": {
"type": "string",
"maxLength": 2048,
"format": "uri"
},
"anchor": {
"type": "string",
"maxLength": 500
},
"context_text": {
"type": "string",
"maxLength": 20000
},
"scheduled_at": {
"type": "string",
"maxLength": 64
}
}
}
},
"idempotency_key": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$"
}
},
"required": [
"order_id",
"links",
"idempotency_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟡submit_link(link_id, confirmed, idempotency_key)
Отправляет одну заполненную ссылку вебмастеру. Вызывать только после явного подтверждения пользователя.
Eingabe-Schema
{
"type": "object",
"properties": {
"link_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"confirmed": {
"type": "boolean",
"const": true
},
"idempotency_key": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$"
}
},
"required": [
"link_id",
"confirmed",
"idempotency_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟡submit_order(order_id, confirmed, idempotency_key)
Отправляет все готовые ссылки заказа вебмастерам. Вызывать только после показа данных и явного подтверждения пользователя.
Eingabe-Schema
{
"type": "object",
"properties": {
"order_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"confirmed": {
"type": "boolean",
"const": true
},
"idempotency_key": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$"
}
},
"required": [
"order_id",
"confirmed",
"idempotency_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}⚪prepare_checkout(geo, items, links, confirmed, idempotency_key)
После явного подтверждения состава и цены создаёт защищённую одноразовую ссылку на штатный checkout Tier1.shop. Не списывает деньги, не принимает платёжные данные и не перечисляет способы оплаты: их актуальный список виден только на открытом checkout.
Eingabe-Schema
{
"type": "object",
"properties": {
"geo": {
"type": "string",
"enum": [
"ru",
"intl"
]
},
"items": {
"minItems": 1,
"maxItems": 50,
"type": "array",
"items": {
"type": "object",
"properties": {
"product_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"quantity": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 500
},
"donor_tokens": {
"maxItems": 500,
"type": "array",
"items": {
"type": "string",
"pattern": "^HP-[a-f0-9]{8}$"
}
}
},
"required": [
"product_id"
]
}
},
"links": {
"maxItems": 500,
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"onetime",
"yearly",
"through"
]
},
"url": {
"type": "string",
"maxLength": 2048,
"format": "uri"
},
"anchor": {
"type": "string",
"maxLength": 500
},
"context_text": {
"type": "string",
"maxLength": 20000
},
"scheduled_at": {
"type": "string",
"maxLength": 64
}
}
}
},
"confirmed": {
"type": "boolean",
"const": true
},
"idempotency_key": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$"
}
},
"required": [
"geo",
"items",
"confirmed",
"idempotency_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Empfohlene Prompts
get_account_profileget_account_profilelist_orderslist_orderslist_ordersget_account_profileCommunity
Nachweis