Katalog Narzędzi MCP & Endpointów REST API
Account, Profile, GeoName Address (Residential, Delivery, Work), Job, Education & S3 Avatar/Cover
Full authenticated management of the user account via MCP Token. Supports updating first/last name, uploading/replacing/deleting avatar and background cover photos on S3 (dietpremium-media), interactive GeoName address & street lookup (SEARCH_COUNTRY, SEARCH_CITY, SEARCH_ZIP, SEARCH_STREET, UPDATE_ADDRESS), delivery addresses (LIST_DELIVERY_ADDRESSES, ADD_DELIVERY_ADDRESS, UPDATE_DELIVERY_ADDRESS, DELETE_DELIVERY_ADDRESS), work/practice addresses (LIST_WORK_ADDRESSES, ADD_WORK_ADDRESS, UPDATE_WORK_ADDRESS, DELETE_WORK_ADDRESS), job history (LIST_JOBS, SEARCH_AVAILABLE_JOBS, ADD_JOB, UPDATE_JOB, DELETE_JOB), education history, and personal tags. Email and phone number modifications are strictly blocked for security (require 2FA code on web).
management_account
https://www.dietspremium.com/_mcp/management/account
npx -y dietspremium-mcp
Input Parameters Schema (inputSchema)
| Field name | JSON Type | Status | Description | Example value |
|---|---|---|---|---|
action
|
string | Required | Action: GET_PROFILE, UPDATE_PERSONAL_DATA, UPDATE_PROFILE, GET_MEDIA, ADD_MEDIA, REPLACE_MEDIA, DELETE_MEDIA, GET_ADDRESS, SUGGEST_ADDRESS, RESOLVE_ADDRESS, SEARCH_COUNTRY, LIST_ACTIVE_COUNTRIES, SEARCH_CITY, SEARCH_ZIP, SEARCH_STREET, LIST_STREETS, UPDATE_ADDRESS, LIST_DELIVERY_ADDRESSES, ADD_DELIVERY_ADDRESS, UPDATE_DELIVERY_ADDRESS, DELETE_DELIVERY_ADDRESS, LIST_WORK_ADDRESSES, ADD_WORK_ADDRESS, UPDATE_WORK_ADDRESS, DELETE_WORK_ADDRESS, LIST_JOBS, SEARCH_AVAILABLE_JOBS, UPDATE_PROFESSIONS, LIST_EDUCATIONS, UPDATE_EDUCATION, LIST_TAGS, SEARCH_AVAILABLE_TAGS, UPDATE_TAGS | GET_PROFILE
|
payload
|
object | Optional | Action parameters (e.g. firstname, lastname, street, street_key, house_number/building_number, flat_number, country_key/country_iso, city_key/city, zip_key/zip, delivery_address_key, work_address_key, company_name, nip, image_base64, filename, target) | {}
|
locale
|
string | Optional | Language locale (pl, en, de, fr, nl, cz, at, ch, lu) | 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_accountnpx -y dietspremium-mcp --url https://www.dietspremium.com/_mcp
curl -X POST https://www.dietspremium.com/_mcp/management/account \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_MCP_KEY" \
-d '{
"action": "UPDATE_PROFILE",
"payload": {
"firstname": "Anna",
"lastname": "Kowalska"
},
"locale": "pl"
}'
MCP Tool Response Structure
application/json • UTF-8{
"status": "success",
"action": "UPDATE_PROFILE",
"profile": {
"key": "MjA1",
"uid": 849201,
"firstname": "Anna",
"lastname": "Kowalska"
}
}
Kroki wykonania dla management_account
MCP Flow
Instrukcja integracji dla programistów i agentów AI
Instrukcja integracji dla programistów i agentów AI
management_account
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_account
“Wykonaj zapytanie do narzędzia management_account dla języka EN i zwróć ustrukturyzowane dane kliniczne.”
→ POST https://www.dietspremium.com/_mcp/management/account (tool: "management_account")
← 200 OK (5 zwalidowanych parametrów)