Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,521Letters: 13Defects: 1,321counted 3 min ago
teppi

Server definition

Hash
sha256:a20751593d8de15e9ca09fc33d91933ba18493502695820d9ce9d4453f2d75bd
What it is
What a remote MCP server returned when asked what it offers: 14 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Anulează propria rezervare/confirmare (ca invitat) de pe un cadou de pe lista\n altcuiva. Funcționează doar pe rezervarea proprie a userului.", "inputSchema": { "properties": { "gift_id": { "title": "Gift Id", "type": "integer" } }, "required": [ "gift_id" ], "title": "cancel_my_reservationArguments", "type": "object" }, "name": "cancel_my_reservation", "outputSchema": null }, { "description": "Adaugă un cadou nou într-o listă.\n\n Args:\n list_id: ID-ul listei în care se adaugă cadoul.\n name: Numele cadoului (obligatoriu).\n description: Descriere opțională.\n price: Preț estimativ în RON.\n url: Link către produs. Nu se extrag metadate automat aici — folosește întâi\n extract_gift_metadata(url) ca să obții title/description/image_url/price,\n la fel ca formularul web.\n allows_contributions: Dacă lista poate contribui în comun la acest cadou (bifa\n „acceptă contribuții multiple\" din web). Dacă nu e precizat, se activează\n automat când price >= 200 RON — identic cu comportamentul din formularul web.\n ", "inputSchema": { "properties": { "allows_contributions": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Allows Contributions" }, "description": { "default": "", "title": "Description", "type": "string" }, "list_id": { "title": "List Id", "type": "integer" }, "name": { "title": "Name", "type": "string" }, "price": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Price" }, "url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Url" } }, "required": [ "list_id", "name" ], "title": "create_giftArguments", "type": "object" }, "name": "create_gift", "outputSchema": null }, { "description": "Creează o listă de cadouri nouă.\n\n Args:\n name: Numele listei (obligatoriu).\n description: Descriere opțională.\n is_public: Dacă lista e vizibilă public.\n is_event_with_guests: True pentru evenimente cu invitați (nuntă, botez, petrecere).\n event_type: Tip eveniment — 'birthday_child', 'baptism', 'wedding', 'anniversary',\n 'business_dinner', 'other'.\n event_time: Data/ora evenimentului, format ISO 8601 (ex. '2026-10-15T18:00:00').\n event_location: Locația evenimentului.\n rsvp_deadline: Termen limită RSVP, format ISO 8601.\n ", "inputSchema": { "properties": { "description": { "default": "", "title": "Description", "type": "string" }, "event_location": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Event Location" }, "event_time": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Event Time" }, "event_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Event Type" }, "is_event_with_guests": { "default": false, "title": "Is Event With Guests", "type": "boolean" }, "is_public": { "default": false, "title": "Is Public", "type": "boolean" }, "name": { "title": "Name", "type": "string" }, "rsvp_deadline": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Rsvp Deadline" } }, "required": [ "name" ], "title": "create_gift_listArguments", "type": "object" }, "name": "create_gift_list", "outputSchema": null }, { "description": "Extrage metadatele unui produs de pe un link (title, description, image_url,\n price) — echivalentul din agent al formularului web „adaugă cadou\", unde lipirea\n unui link completează automat restul câmpurilor.\n\n Folosește rezultatul ca să completezi argumentele lui create_gift/update_gift.\n Rate-limitat server-side la 100 request-uri/zi (per cont dacă backend-ul recunoaște\n tokenul, altfel per adresă IP) — nu apela repetat pentru același URL.\n ", "inputSchema": { "properties": { "url": { "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "extract_gift_metadataArguments", "type": "object" }, "name": "extract_gift_metadata", "outputSchema": null }, { "description": "Obține detaliile unui cadou, inclusiv statusul de rezervare.", "inputSchema": { "properties": { "gift_id": { "title": "Gift Id", "type": "integer" } }, "required": [ "gift_id" ], "title": "get_giftArguments", "type": "object" }, "name": "get_gift", "outputSchema": null }, { "description": "Obține detaliile unei liste de cadouri, inclusiv cadourile din ea.", "inputSchema": { "properties": { "list_id": { "title": "List Id", "type": "integer" } }, "required": [ "list_id" ], "title": "get_gift_listArguments", "type": "object" }, "name": "get_gift_list", "outputSchema": null }, { "description": "Listează toate listele de cadouri ale userului autentificat.", "inputSchema": { "properties": {}, "title": "list_gift_listsArguments", "type": "object" }, "name": "list_gift_lists", "outputSchema": null }, { "description": "Listează evenimentele la care userul e invitat (nu proprietar) — echivalentul\n tab-ului „La care particip\" din cadourile.ro. Fiecare intrare arată statusul RSVP/\n rezervare al userului pe acea listă.", "inputSchema": { "properties": {}, "title": "list_invited_listsArguments", "type": "object" }, "name": "list_invited_lists", "outputSchema": null }, { "description": "Listează propriile rezervări/confirmări ale userului pe liste ale altcuiva (ca\n invitat) — nu pe propriile liste. Folosește gift_id-ul din rezultat cu\n update_my_reservation sau cancel_my_reservation.", "inputSchema": { "properties": {}, "title": "list_my_invited_reservationsArguments", "type": "object" }, "name": "list_my_invited_reservations", "outputSchema": null }, { "description": "Rezervă un cadou (marchează-l ca luat, ca alți invitați să nu-l mai cumpere dublu).\n\n Args:\n gift_id: ID-ul cadoului de rezervat.\n reserver_name: Numele celui care rezervă (obligatoriu — e reținut mereu server-side,\n chiar și pentru rezervări anonime; doar nu e afișat altor invitați).\n privacy_mode: 'full_name' (default), 'initials' sau 'anonymous' — cât din identitate\n e vizibilă altor invitați.\n ", "inputSchema": { "properties": { "gift_id": { "title": "Gift Id", "type": "integer" }, "privacy_mode": { "default": "full_name", "title": "Privacy Mode", "type": "string" }, "reserver_name": { "title": "Reserver Name", "type": "string" } }, "required": [ "gift_id", "reserver_name" ], "title": "reserve_giftArguments", "type": "object" }, "name": "reserve_gift", "outputSchema": null }, { "description": "Anulează rezervarea unui cadou (îl face din nou disponibil).", "inputSchema": { "properties": { "gift_id": { "title": "Gift Id", "type": "integer" } }, "required": [ "gift_id" ], "title": "unreserve_giftArguments", "type": "object" }, "name": "unreserve_gift", "outputSchema": null }, { "description": "Actualizează un cadou existent. Trimite doar câmpurile de schimbat.", "inputSchema": { "properties": { "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Description" }, "gift_id": { "title": "Gift Id", "type": "integer" }, "name": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Name" }, "price": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Price" }, "url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Url" } }, "required": [ "gift_id" ], "title": "update_giftArguments", "type": "object" }, "name": "update_gift", "outputSchema": null }, { "description": "Actualizează o listă de cadouri existentă. Trimite doar câmpurile de schimbat.", "inputSchema": { "properties": { "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Description" }, "event_location": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Event Location" }, "event_time": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Event Time" }, "list_id": { "title": "List Id", "type": "integer" }, "name": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Name" }, "rsvp_deadline": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Rsvp Deadline" } }, "required": [ "list_id" ], "title": "update_gift_listArguments", "type": "object" }, "name": "update_gift_list", "outputSchema": null }, { "description": "Actualizează propria rezervare/confirmare (ca invitat) pe un cadou de pe lista\n altcuiva — de ex. schimbă numărul de adulți/copii care vin, sau mesajul. Funcționează\n doar pe rezervări proprii; nu poate atinge rezervările altor invitați. Trimite doar\n câmpurile de schimbat.\n\n Args:\n gift_id: ID-ul cadoului pe care userul are deja o rezervare proprie.\n adults_count: Număr adulți care confirmă prezența.\n children_count: Număr copii care confirmă prezența.\n message: Mesaj/notă atașat rezervării.\n notify_on_changes: Primește notificări dacă se schimbă ora/locul evenimentului.\n ", "inputSchema": { "properties": { "adults_count": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Adults Count" }, "children_count": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Children Count" }, "gift_id": { "title": "Gift Id", "type": "integer" }, "message": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Message" }, "notify_on_changes": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Notify On Changes" } }, "required": [ "gift_id" ], "title": "update_my_reservationArguments", "type": "object" }, "name": "update_my_reservation", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:a20751593d8de15e9ca09fc33d91933ba18493502695820d9ce9d4453f2d75bd | sha256sum