Skip to main content
Wróć do katalogu narzędzi MCP management_patient JSON-RPC 2.0 • tools/call

Patient & Client CRM (List, Add, Edit, Soft-Deactivate)

Specialist CRM tool for trainers and clinical dietitians. Manage your patient roster with paginated listings (max 10 per page), inspect assigned diets and training plans, onboard new patients, update clinical notes, and safely deactivate patients via soft-delete (active = 0).

Nazwa narzędzia MCP management_patient
Endpoint HTTP / Stream https://dietspremium.pl/_mcp/management/patient
Mostek CLI (stdio) npx -y dietspremium-mcp
Kontrakt Wejściowy (JSON Schema)

Schemat parametrów wejściowych (inputSchema)

5 Nazwa pola
Nazwa pola Typ JSON Status Opis i przeznaczenie Przykład wartości
action string Wymagany Action: LIST_PATIENTS, LIST_TRAINERS, GET_PATIENT, ADD_PATIENT, UPDATE_PATIENT, UPDATE_PATIENT_ADDRESS, DELETE_PATIENT, DEACTIVATE_PATIENT, ASSIGN_PATIENT_TO_TRAINER, LIST_PATIENT_DELIVERY_ADDRESSES, ADD_PATIENT_DELIVERY_ADDRESS, UPDATE_PATIENT_DELIVERY_ADDRESS, DELETE_PATIENT_DELIVERY_ADDRESS, LIST_PATIENT_WORK_ADDRESSES, ADD_PATIENT_WORK_ADDRESS, UPDATE_PATIENT_WORK_ADDRESS, DELETE_PATIENT_WORK_ADDRESS, SUGGEST_ADDRESS, RESOLVE_ADDRESS, SEARCH_COUNTRY, SEARCH_CITY, SEARCH_ZIP, SEARCH_STREET, GET_MEDIA, ADD_MEDIA, REPLACE_MEDIA, DELETE_MEDIA LIST_PATIENTS
payload object Opcjonalny Patient key (patient_key), trainer_key, firstname, lastname, gender, age, address, delivery_address, work_address, street_key, house_number/building_number, body_measure, tags, health_ids, notes {}
locale string Opcjonalny Language locale pl
page integer Opcjonalny Page number (max 10 items per page) 1
max_results integer Opcjonalny Items per page (1-10) 10

Wywołanie JSON-RPC 2.0 (tools/call)

management_patient
terminal — tools/call management_patient
JSON-RPC 2.0 REQUEST
npx -y dietspremium-mcp --url https://dietspremium.pl/_mcp
curl -X POST https://dietspremium.pl/_mcp/management/patient \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_MCP_KEY" \
  -d '{
  "action": "LIST_PATIENTS",
  "page": 1,
  "max_results": 10,
  "locale": "pl"
}'

Struktura odpowiedzi narzędzia MCP

application/json • UTF-8
response — management_patient (JSON-RPC 2.0)
MCP Response 200 OK
{
  "status": "success",
  "items": [
    {
      "patient_key": "OTAx",
      "firstname": "Marek",
      "lastname": "Nowak",
      "active": 1
    }
  ],
  "page": 1
}
Kroki wykonania dla management_patient MCP Flow

Instrukcja integracji dla programistów i agentów AI

1
Walidacja argumentów wejściowych (management_patient) management_patient

Przekaż parametry zgodne z tabelą obok (np. locale="pl").

2
Odczyt wyniku i klucza Base64 (key) McpKeyCodec

Każdy zwrócony rekord posiada pole "key" (Base64), które można bezpiecznie przekazać do narzędzi management_*.

Subagent_management_patient Ready

Specjalizowany Agent dla narzędzia management_patient

MCP v2.0 Tool Runner
Prompt Wejściowy Agenta AI

“Wykonaj zapytanie do narzędzia management_patient dla języka PL i zwróć ustrukturyzowane dane kliniczne.”

Wykorzystywane Narzędzia MCP / Endpointy
management_patient
Ślad Wywołania (Execution Trace)
→ POST https://dietspremium.pl/_mcp/management/patient (tool: "management_patient")
← 200 OK (5 zwalidowanych parametrów)

Pozostałe narzędzia serwera MCP

Pełny katalog MCP →

Udostępnij