Server definition
- Hash
- sha256:39525f617ff2ac7e4a28152e80a6347d461c281d8fb9102ea48031e7ba9afefb
- What it is
- What a remote MCP server returned when asked what it offers: 16 tools
The blob, as servednamed by its sha256
{
"instructions": "Tier1.shop sells RU and international SEO link placements. Before prepare_checkout or submit actions, show the exact price/currency/quantity or the exact links being submitted and obtain explicit user confirmation. A checkout tool only creates a protected Tier1.shop link; payment details are entered on Tier1.shop and are never requested in chat. This MCP does not expose a live payment-method list: never infer or name payment providers, card schemes, SberPay, T-Pay or other rails. The opened Tier1.shop checkout is the only authoritative source of methods available for that exact cart and customer. In particular, do not describe PayKeeper as card payment.",
"tools": [
{
"description": "Создаёт запрос регистрации без создания аккаунта. Пользователь обязательно сам подтверждает email по ссылке из письма; Telegram можно привязать позже.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"email": {
"format": "email",
"maxLength": 254,
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"type": "string"
},
"locale": {
"default": "ru",
"enum": [
"ru",
"en"
],
"type": "string"
},
"telegram_username": {
"pattern": "^@?[A-Za-z0-9_]{5,32}$",
"type": "string"
}
},
"required": [
"email"
],
"type": "object"
},
"name": "begin_registration",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Последовательно заполняет редактируемые строки заказа URL, анкорами, окружающим текстом и расписанием. Не отправляет их в работу.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"idempotency_key": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$",
"type": "string"
},
"links": {
"items": {
"properties": {
"anchor": {
"maxLength": 500,
"type": "string"
},
"context_text": {
"maxLength": 20000,
"type": "string"
},
"scheduled_at": {
"maxLength": 64,
"type": "string"
},
"type": {
"enum": [
"onetime",
"yearly",
"through"
],
"type": "string"
},
"url": {
"format": "uri",
"maxLength": 2048,
"type": "string"
}
},
"type": "object"
},
"maxItems": 500,
"minItems": 1,
"type": "array"
},
"order_id": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"order_id",
"links",
"idempotency_key"
],
"type": "object"
},
"name": "bulk_update_order_draft",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Проверяет состояние созданной ранее защищённой ссылки по intent_id без повторного открытия checkout и без списания денег. Оплата и фактическое размещение ссылок — разные этапы.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"intent_id": {
"pattern": "^[a-f0-9]{32}$",
"type": "string"
}
},
"required": [
"intent_id"
],
"type": "object"
},
"name": "check_checkout_status",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Проверяет состояние ранее начатой регистрации и подсказывает следующий шаг.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"request_id": {
"pattern": "^[a-f0-9]{32}$",
"type": "string"
},
"status_token": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
}
},
"required": [
"request_id",
"status_token"
],
"type": "object"
},
"name": "check_registration",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Показывает профиль подключённого клиента и состояние подтверждения email/Telegram.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_account_profile",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Показывает денежные ₽/$-кошельки и неиспользованные услуги RU или международного кабинета.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"geo": {
"default": "all",
"enum": [
"ru",
"intl",
"all"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_balances",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Возвращает заказ кабинета и ссылки по cabinet_order_id из list_orders. Номер WooCommerce из письма сюда не подходит: для него используйте get_orders_by_woo_id.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"order_id": {
"description": "Именно cabinet_order_id, не номер WooCommerce из письма",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"order_id"
],
"type": "object"
},
"name": "get_order",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "По номеру покупки из письма возвращает все принадлежащие клиенту внутренние заказы кабинета и их ссылки. Одна покупка может создать несколько заказов кабинета.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"woo_order_id": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"woo_order_id"
],
"type": "object"
},
"name": "get_orders_by_woo_id",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Возвращает доступные международные iGaming-площадки, метрики, языки, тематики, цену и свободные слоты. Домены намеренно анонимизированы до покупки.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_igaming_donors",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Ищет принадлежащие клиенту ссылки по географии, статусу и типу. Ничего не изменяет.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"geo": {
"default": "all",
"enum": [
"ru",
"intl",
"all"
],
"type": "string"
},
"link_type": {
"maxLength": 30,
"type": "string"
},
"page": {
"default": 1,
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"per_page": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"status": {
"maxLength": 30,
"type": "string"
}
},
"type": "object"
},
"name": "list_links",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Возвращает заказы клиента с прогрессом по ссылкам. Ничего не изменяет.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"geo": {
"default": "all",
"enum": [
"ru",
"intl",
"all"
],
"type": "string"
},
"page": {
"default": 1,
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"per_page": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "list_orders",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Возвращает актуальные purchasable-тарифы, цену, валюту, product_id и точное число ссылок каждого типа.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"geo": {
"enum": [
"ru",
"intl"
],
"type": "string"
}
},
"required": [
"geo"
],
"type": "object"
},
"name": "list_tariffs",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "После явного подтверждения состава и цены создаёт защищённую одноразовую ссылку на штатный checkout Tier1.shop. Не списывает деньги, не принимает платёжные данные и не перечисляет способы оплаты: их актуальный список виден только на открытом checkout.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"confirmed": {
"const": true,
"type": "boolean"
},
"geo": {
"enum": [
"ru",
"intl"
],
"type": "string"
},
"idempotency_key": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$",
"type": "string"
},
"items": {
"items": {
"properties": {
"donor_tokens": {
"items": {
"pattern": "^HP-[a-f0-9]{8}$",
"type": "string"
},
"maxItems": 500,
"type": "array"
},
"product_id": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"quantity": {
"default": 1,
"maximum": 500,
"minimum": 1,
"type": "integer"
}
},
"required": [
"product_id"
],
"type": "object"
},
"maxItems": 50,
"minItems": 1,
"type": "array"
},
"links": {
"items": {
"properties": {
"anchor": {
"maxLength": 500,
"type": "string"
},
"context_text": {
"maxLength": 20000,
"type": "string"
},
"scheduled_at": {
"maxLength": 64,
"type": "string"
},
"type": {
"enum": [
"onetime",
"yearly",
"through"
],
"type": "string"
},
"url": {
"format": "uri",
"maxLength": 2048,
"type": "string"
}
},
"type": "object"
},
"maxItems": 500,
"type": "array"
}
},
"required": [
"geo",
"items",
"confirmed",
"idempotency_key"
],
"type": "object"
},
"name": "prepare_checkout",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Отправляет одну заполненную ссылку вебмастеру. Вызывать только после явного подтверждения пользователя.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"confirmed": {
"const": true,
"type": "boolean"
},
"idempotency_key": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$",
"type": "string"
},
"link_id": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"link_id",
"confirmed",
"idempotency_key"
],
"type": "object"
},
"name": "submit_link",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Отправляет все готовые ссылки заказа вебмастерам. Вызывать только после показа данных и явного подтверждения пользователя.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"confirmed": {
"const": true,
"type": "boolean"
},
"idempotency_key": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$",
"type": "string"
},
"order_id": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"order_id",
"confirmed",
"idempotency_key"
],
"type": "object"
},
"name": "submit_order",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Меняет URL, анкор, окружающий текст или дату у принадлежащей клиенту ссылки, пока она редактируема. Не отправляет задачу в работу.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"anchor": {
"maxLength": 500,
"type": "string"
},
"context_text": {
"maxLength": 20000,
"type": "string"
},
"idempotency_key": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$",
"type": "string"
},
"link_id": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"scheduled_at": {
"anyOf": [
{
"maxLength": 64,
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"format": "uri",
"maxLength": 2048,
"type": "string"
}
},
"required": [
"link_id",
"idempotency_key"
],
"type": "object"
},
"name": "update_link_draft",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:39525f617ff2ac7e4a28152e80a6347d461c281d8fb9102ea48031e7ba9afefb | sha256sum