Ohmywishes verfügt über einen offiziellen MCP-Server. Verbinden Sie ihn mit Ihrem KI-Assistenten, und dieser kann Ihre Wunschliste verwalten, Sie an die Geburtstage von Freunden erinnern, Geschenke aus deren Wunschlisten auswählen und diese Geschenke buchen, damit niemand dasselbe schenkt.
Um zu beginnen, senden Sie dem KI-Assistenten den Link zum MCP-Server:
Verbinden Sie sich mit dem Ohmywishes MCP-Server über den Link https://api.ohmywishes.com/mcp. Wenn keine Netzwerkaufrufe möglich sind, erklären Sie, wie der MCP-Server in der Benutzeroberfläche verbunden wird. Sagen Sie zum Test, welcher Ihrer Freunde im nächsten Monat Geburtstag hat und welche ihrer Wünsche noch niemand gebucht hat.
Alle Tools arbeiten im Namen des Benutzers, daher ist eine Autorisierung erforderlich. Damit der KI-Assistent erklärt, wie diese durchgeführt wird, senden Sie ihm:
Erklären Sie mir, wie ich mein Ohmywishes-Konto verbinde. Informationen von Ohmywishes:
- Der MCP-Server api.ohmywishes.com/mcp unterstützt OAuth 2.1 + PKCE.
- Claude und ChatGPT verbinden sich automatisch: Fügen Sie den Server als Connector hinzu, und die Ohmywishes-Anmeldeseite wird geöffnet. Eine vorherige Registrierung der Anwendung ist nicht erforderlich.
- Andere Assistenten verbinden sich über Zugangsdaten, die das Ohmywishes-Team dem Entwickler des Assistenten auf Anfrage zur Verfügung stellt.
- Auf dem Zustimmungsbildschirm wählt der Benutzer aus, welche Rechte er dem Assistenten erteilen möchte. Der Assistent sieht nur die Tools, für die er Rechte besitzt.
- Der Zugriff wird automatisch verlängert, solange der Assistent genutzt wird. Wenn der Assistent länger als 90 Tage nicht auf den Dienst zugreift, muss die Verbindung erneut hergestellt werden.
Rechte
Die Rechte werden bei der Verbindung ausgewählt. Um den Satz der Rechte zu ändern, muss die Verbindung erneut hergestellt werden.
- Meine Wunschliste (Anzeigen): eigenes Profil, Wünsche und Listen, Links dazu.
- Meine Wunschliste (Bearbeiten): Wünsche hinzufügen, ändern, löschen und als erfüllt markieren, Listen erstellen und löschen.
- Freunde: Personen, denen der Benutzer folgt, deren Geburtstage und Wunschlisten.
- Buchungen (Anzeigen): was der Benutzer für Freunde gebucht hat. Was bei ihm gebucht wurde – mit Premium.
- Buchungen (Bearbeiten): Wünsche von Freunden buchen und eigene Buchung stornieren.
Tools
Listen werden seitenweise zurückgegeben: limit legt die Seitengröße fest (bis zu 30), und nextOffset aus der Antwort wird als offset für die nächste Seite übergeben.
Profil
get_my_profile – Profil des verbundenen Benutzers: ID, Name, Benutzername, Link zum Profil, ob Premium vorhanden ist, ob das Profil geschlossen ist. Zähler: offene und erfüllte Wünsche, Listen, Freunde, vom Benutzer gebuchte Geschenke, bei ihm gebuchte Wünsche. Der Zähler wird als null zurückgegeben, wenn kein Recht dafür erteilt wurde. Recht 1.
Meine Wünsche
list_my_wishes – offene Wünsche des Benutzers: alle, nur versteckte oder aus einer Liste (wishListId), mit Suche nach Namen (query). Kurze Karten: ID, Name, Preis, endgültige Sichtbarkeit, Markierung „gebucht“ (wenn für den Besitzer sichtbar). Recht 1.
list_my_fulfilled_wishes – erfüllte Wünsche, mit Suche nach Namen. Recht 1.
get_my_wish – vollständige Wunschkarte: Beschreibung, Preis, Link zum Artikel, Foto, Listen, Sichtbarkeit, Erfüllungsstatus, Link zur Website. Recht 1.
import_wish_photo – lädt ein Bild von einer öffentlichen URL herunter (bis zu 15 MB) und gibt photoId für create_wish und update_wish zurück. Recht 2.
create_wish – erstellt einen Wunsch. Eingabe: title (obligatorisch), description, url, price {amount, currency}, isPrivate, wishListIds (bis zu 50), photoIds (bis zu 5; mehr als eins – mit Premium). Recht 2.
update_wish – ändert einen Wunsch. Es werden nur die übergebenen Felder geändert; null löscht Beschreibung, Link und Preis. Wenn photoIds und wishListIds übergeben werden, ersetzen sie den gesamten Satz. Recht 2.
set_wish_wishlists – legt den vollständigen Satz von Wunschlisten für einen Wunsch fest: verschieben, zu einer Liste hinzufügen, aus allen entfernen. Recht 2.
set_wish_fulfilled – markiert einen Wunsch als erfüllt oder setzt ihn auf unerfüllt zurück. Recht 2.
delete_wish – löscht einen Wunsch unwiderruflich. Recht 2.
Meine Listen
list_my_wishlists – Listen des Benutzers: ID, Name, Beschreibung, Sichtbarkeit, Anzahl der Wünsche, Link. Recht 1.
create_wishlist – erstellt eine Liste mit Beschreibung und Sichtbarkeit, gibt ID und Link zurück. Recht 2.
delete_wishlist – löscht eine Liste. Die Wünsche daraus bleiben in der Wunschliste erhalten. Recht 2.
Freunde
list_friends – Personen, denen der Benutzer folgt, mit Suche nach Namen oder Benutzernamen: Name, nächster Geburtstag, Link zum Profil. Recht 3.
list_upcoming_birthdays – Freunde, die in den nächsten N Tagen Geburtstag haben (bis zu einem Jahr, standardmäßig 30), die nächsten zuerst, nicht mehr als 100. Recht 3.
list_friend_wishlists – Wunschlisten von Freunden, die für den Benutzer sichtbar sind. Recht 3.
list_friend_wishes – Wünsche von Freunden, alle oder aus einer Liste: Preis, Link, Buchungsstatus (free, reserved_by_me, reserved_by_other). Recht 3.
Buchungen
list_my_reservations – Geschenke, die der Benutzer für Freunde gebucht hat: Wunsch, dessen Besitzer, bis zu welchem Datum die Buchung gültig ist. Recht 4.
reserve_wish – bucht einen Wunsch eines Freundes. Eigene Wünsche, bereits gebuchte, versteckte oder Wünsche von Personen, denen der Benutzer nicht folgt, können nicht gebucht werden. Recht 5.
cancel_reservation – storniert die Buchung des Benutzers, der Wunsch ist wieder frei. Ein wiederholter Aufruf ist sicher. Recht 5.
Wer einen Wunsch gebucht hat, wird niemals offengelegt. Der Besitzer kann erfahren, wie viele seiner Wünsche gebucht sind, aber nicht welche – so bleibt die Überraschung erhalten.