Tier1.shop — SEO Link Placements
Buy and manage RU PBN and international iGaming SEO links with protected Tier1.shop checkout.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (12)
- LOWen begin_registration
- LOWen check_registration
- LOWen get_account_profile
- LOWen get_balances
- LOWen list_orders
- LOWen get_orders_by_woo_id
- LOWen list_links
- LOWen list_tariffs
- LOWen update_link_draft
- LOWen bulk_update_order_draft
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"tier1-shop": {
"url": "https://mcp-v2.tier1.shop/mcp"
}
}
}Puntos de conexión remotos
https://mcp-v2.tier1.shop/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (16)
⚪begin_registration(email, telegram_username, locale)
Создаёт запрос регистрации без создания аккаунта. Пользователь обязательно сам подтверждает email по ссылке из письма; Telegram можно привязать позже.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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)
Проверяет состояние ранее начатой регистрации и подсказывает следующий шаг.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"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 или международного кабинета.
Esquema de entrada
{
"type": "object",
"properties": {
"geo": {
"default": "all",
"type": "string",
"enum": [
"ru",
"intl",
"all"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"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)
Возвращает заказы клиента с прогрессом по ссылкам. Ничего не изменяет.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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)
По номеру покупки из письма возвращает все принадлежащие клиенту внутренние заказы кабинета и их ссылки. Одна покупка может создать несколько заказов кабинета.
Esquema de entrada
{
"type": "object",
"properties": {
"woo_order_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"woo_order_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"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 и без списания денег. Оплата и фактическое размещение ссылок — разные этапы.
Esquema de entrada
{
"type": "object",
"properties": {
"intent_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$"
}
},
"required": [
"intent_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"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)
Ищет принадлежащие клиенту ссылки по географии, статусу и типу. Ничего не изменяет.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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-площадки, метрики, языки, тематики, цену и свободные слоты. Домены намеренно анонимизированы до покупки.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"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 и точное число ссылок каждого типа.
Esquema de entrada
{
"type": "object",
"properties": {
"geo": {
"type": "string",
"enum": [
"ru",
"intl"
]
}
},
"required": [
"geo"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"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, анкор, окружающий текст или дату у принадлежащей клиенту ссылки, пока она редактируема. Не отправляет задачу в работу.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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, анкорами, окружающим текстом и расписанием. Не отправляет их в работу.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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)
Отправляет одну заполненную ссылку вебмастеру. Вызывать только после явного подтверждения пользователя.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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)
Отправляет все готовые ссылки заказа вебмастерам. Вызывать только после показа данных и явного подтверждения пользователя.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Prompts recomendados
get_account_profileget_account_profilelist_orderslist_orderslist_ordersget_account_profileComunidad
Evidencia