Розробники
Довідник можливостей Zinn® Reseller Toolkit
Zinn® Reseller Toolkit реєструє свої дії в WordPress Abilities API. Ці самі здібності є MCP-інструментами на власному сервері сайту та маршрутами REST у /wp-json/wp-abilities/v1. Цю сторінку згенеровано з власного реєстру плагіна.
Кінцеві точки
MCP через HTTP (з підтримкою потокової передачі)
https://example.com/wp-json/zinn-reseller/v1/mcpMCP через WP-CLI (стандартні вхідні та вихідні дані)
wp mcp-adapter serve --server=zinn-reseller --user=<login>REST: перелічити можливості
/wp-json/wp-abilities/v1/abilities?category=zinn-resellerREST: запуск здібності
/wp-json/wp-abilities/v1/abilities/<name>/runАвтентифікація та дозволи
HTTP-запити автентифікуються за допомогою пароля додатка WordPress (HTTP Basic). Підключення до сервера MCP потребує можливості, наведеної нижче; кожна здатність потім перевіряє власний дозвіл для кожного об'єкта. Здатності лише для читання виконуються за допомогою GET із вхідними даними в рядку запиту; інші — за допомогою POST та тіла JSON {"input": {…}}.
Приклади
# REST: запуск здібності
curl -u your-username:your-application-password \
"https://example.com/wp-json/wp-abilities/v1/abilities/zinn-reseller/get-overview/run"# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-reseller-get-overview","arguments":{}}}Усі можливості
Згенеровано з abilities.json плагіна, який у свою чергу згенеровано з працюючого сайту; тест не проходить, якщо вони не збігаються.
| Можливість | Що це робить | Видання | ВІДПОЧИНОК | Дозвіл | Параметри |
|---|---|---|---|---|---|
zinn-reseller/create-clientzinn-reseller-create-client | Створити клієнта Створює обліковий запис клієнта під вашим (ім'я; default_currency, трилітерний код). Підключіть його до тарифного плану перед створенням першого сайту. | Безплатна версія | POST …/abilities/zinn-reseller/create-client/run | manage_options | name: string (обов'язково), default_currency: string |
zinn-reseller/create-sitezinn-reseller-create-site | Створити сайт для клієнта Створює розміщений сайт для одного з ваших клієнтів (client_id, product_line, primary_domain). Він рахується на ваш обліковий запис за тарифом клієнта, як із вашого магазину. | Безплатна версія | POST …/abilities/zinn-reseller/create-site/run | manage_options | client_id: string (обов'язково), product_line: string (обов'язково), primary_domain: string (обов'язково) |
zinn-reseller/get-client-planzinn-reseller-get-client-plan | Переглянути тарифний план клієнта Повертає інформацію про тарифний план клієнта та його вартість для вас (client_id). | Безплатна версія | GET …/abilities/zinn-reseller/get-client-plan/run | manage_options | client_id: string (обов'язково) |
zinn-reseller/get-overviewzinn-reseller-get-overview | Прочитайте свій реселерський акаунт Повертає ваш обліковий запис реселлера за один запит: кількість бренду, тарифних планів, клієнтів і послуг, а також те, що налаштовано. | Безплатна версія | GET …/abilities/zinn-reseller/get-overview/run | manage_options | жоден |
zinn-reseller/get-settingszinn-reseller-get-settings | Переглянути налаштування набору інструментів реселлера Повертає налаштування цього плагіна (адреса API, тарифний план для нових замовлень, увімкнені функції). Ключ API ніколи не повертається, лише інформація про те, чи збережено його. | Безплатна версія | GET …/abilities/zinn-reseller/get-settings/run | manage_options | жоден |
zinn-reseller/list-clientszinn-reseller-list-clients | Список клієнтів Відображає списки ваших клієнтських акаунтів по одній сторінці за раз (cursor, limit). | Безплатна версія | GET …/abilities/zinn-reseller/list-clients/run | manage_options | cursor: string, limit: integer |
zinn-reseller/list-planszinn-reseller-list-plans | Перерахуйте плани, які ви можете продавати Відображає список хостингових тарифів та їхні ціни (параметри product_line та currency уточнюють вибірку). | Безплатна версія | GET …/abilities/zinn-reseller/list-plans/run | manage_options | product_line: string, currency: string |
zinn-reseller/list-siteszinn-reseller-list-sites | Переглянути сайти клієнтів Показує все, що ви надали для своїх клієнтів (параметри client_id та status звужують пошук), по одній сторінці за раз. | Безплатна версія | GET …/abilities/zinn-reseller/list-sites/run | manage_options | cursor: string, limit: integer, client_id: string, status: string |
zinn-reseller/set-client-planzinn-reseller-set-client-plan | Призначити клієнту тарифний план Додає клієнта до одного з ваших тарифних планів (client_id, plan_code; interval: month або year). Зробіть це перед створення їхнього першого сайту. | Безплатна версія | POST …/abilities/zinn-reseller/set-client-plan/run | manage_options | client_id: string (обов'язково), plan_code: string (обов'язково), interval: month|year |
zinn-reseller/suspend-sitezinn-reseller-suspend-site | Заблокувати сайт клієнта Переводить сайт клієнта в режим блокування через несплату (site_id: ваша власна примітка, ніколи не показується клієнту). Сайт припиняє працювати, доки його не буде відновлено. | Безплатна версія | POST …/abilities/zinn-reseller/suspend-site/run | manage_options | site_id: string (обов'язково), reason: string |
zinn-reseller/unsuspend-sitezinn-reseller-unsuspend-site | Відновити роботу сайту клієнта Знімає блокування через неоплату, щоб сайт знову працював (site_id). | Безплатна версія | POST …/abilities/zinn-reseller/unsuspend-site/run | manage_options | site_id: string (обов'язково) |
zinn-reseller/update-settingszinn-reseller-update-settings | Змінити налаштування Реселерського набору інструментів Змінює налаштування, які ви надсилаєте (plan_code, enable_domain_search, enable_panel_link, enable_woocommerce), і зберігає решту. API-ключ та адреса змінюються лише на екрані. | Безплатна версія | POST …/abilities/zinn-reseller/update-settings/run | manage_options | plan_code: string, enable_domain_search: boolean, enable_panel_link: boolean, enable_woocommerce: boolean |