MCP Tools & API Platform 5.0 Endpoints
Company, Clinic & Catering Profile Management
Dedicated B2B management tool for Trainer and Company accounts. Allows listing and updating companies created by the user or assigned via CompanyTrainerAssign with edit permissions. Supports GeoName address verification, Monday-Sunday opening hours, company features, and S3 gallery images/videos.
management_company
https://www.dietspremium.com/_mcp/management/company
npx -y dietspremium-mcp
Input Parameters Schema (inputSchema)
| Field name | JSON Type | Status | Description | Example value |
|---|---|---|---|---|
action
|
string | Required | Action: LIST_COMPANIES, GET_COMPANY, CREATE_COMPANY, UPDATE_COMPANY, UPDATE_ADDRESS, UPDATE_OPEN_HOURS, DELETE_COMPANY, DEACTIVATE_COMPANY, LIST_TRAINERS, ASSIGN_TRAINER, UPDATE_TRAINER_ASSIGNMENT, UNASSIGN_TRAINER, LIST_AVAILABLE_FEATURES, SUGGEST_ADDRESS, RESOLVE_ADDRESS, SEARCH_COUNTRY, LIST_ACTIVE_COUNTRIES, SEARCH_CITY, SEARCH_ZIP, SEARCH_STREET, LIST_STREETS, GET_MEDIA, ADD_MEDIA, REPLACE_MEDIA, DELETE_MEDIA | LIST_COMPANIES
|
payload
|
object | Optional | Company key, name, www, address fields (street, street_key, house_number/building_number, flat_number, country_key/country_iso, city_key/city, zip_key/zip), opening hours, trainer_key, show_on_frontend, allow_edit, feature_keys, or S3 media | {}
|
locale
|
string | Optional | Language locale | pl
|
page
|
integer | Optional | Page number (max 10 items per page) | 1
|
max_results
|
integer | Optional | Items per page (1-10) | 10
|
JSON-RPC 2.0 Request (tools/call)
management_companynpx -y dietspremium-mcp --url https://www.dietspremium.com/_mcp
curl -X POST https://www.dietspremium.com/_mcp/management/company \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_MCP_KEY" \
-d '{
"action": "LIST_COMPANIES",
"page": 1,
"max_results": 10,
"locale": "pl"
}'
MCP Tool Response Structure
application/json • UTF-8{
"status": "success",
"items": [
{
"key": "NDUxMjA=",
"name": "Klinika Dietetyki Sportowej",
"can_edit": true
}
],
"page": 1,
"max_results": 10
}
Kroki wykonania dla management_company
MCP Flow
Instrukcja integracji dla programistów i agentów AI
Instrukcja integracji dla programistów i agentów AI
management_company
Przekaż parametry zgodne z tabelą obok (np. locale="en").
McpKeyCodec
Każdy zwrócony rekord posiada pole "key" (Base64), które można bezpiecznie przekazać do narzędzi management_*.
Specjalizowany Agent dla narzędzia management_company
“Wykonaj zapytanie do narzędzia management_company dla języka EN i zwróć ustrukturyzowane dane kliniczne.”
→ POST https://www.dietspremium.com/_mcp/management/company (tool: "management_company")
← 200 OK (5 zwalidowanych parametrów)