← Files WishlistmeARCHIVED FILE
plugin.json
7.3 KB · Nov 9, 2026 · 01:32 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "wishlistme",
"version": "1.2.1",
"description": "Manage gift wishlists, reserve gifts on friends' lists and run a Secret Santa from a chat.",
"author": {
"name": "Wishlistme",
"url": "https://wishlistme.app"
},
"homepage": "https://wishlistme.app/ai",
"keywords": [
"wishlist",
"gifts",
"birthday",
"gift registry",
"secret santa"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Wishlistme",
"shortDescription": "Wishlists and gifts by chat",
"longDescription": "Wishlistme is a wishlist and gift-registry service. This plugin lets people use it by chatting.\n\nWhat you can do:\n- See your wishlists and what is on them.\n- Create a wishlist and add, change or remove gifts (title, shop link, note, amount and currency).\n- Find the wishlist of one specific person by their exact e-mail address or full name, or open a list from its link.\n- Reserve a gift on someone else's list so nobody buys the same thing, see your reservations and cancel one.\n- Paste a shop link and the title and picture are read from the page; lists and gifts show as cards in the chat.\n- Secret Santa (an optional extra permission): list your gift exchanges, create one, rename it, change its description or cover picture (a link, or a file you attach), get its invitation link, delete one you organise (the assistant asks first) and, after the draw, see who you give a gift to.\n\nWho it is for: people who keep a wishlist and people who shop for friends and family.\n\nPrivacy and limits: you approve the connection and choose what it may do, including read-only. The plugin cannot list or browse everyone's wishlists; finding a person needs an exact e-mail address, a full name or a link. The owner of a personal list never sees who reserved their gifts, also not through the assistant. It cannot send messages, delete wishlists or your account, or make payments, and in Secret Santa it never shows who gives to whom (you only see your own pair; not even the organiser can read the pairs through the assistant), and group-funded gifts cannot be reserved from the chat. You can see what the assistant did and disconnect it at any time in Profile, Connected applications on wishlistme.app. For gifts on other people's lists that have a partner link, the link the assistant receives is the shop's own page with our partner tag (a direct link, no redirect through wishlistme.app) and the shop's name is shown beside it; it is a partner (affiliate) link and Wishlistme may receive a commission at no extra cost to the buyer or the list owner. List owners always get the link they entered, and Wishlistme does not choose which gifts or shops appear.",
"developerName": "Wishlistme",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://wishlistme.app",
"supportURL": "https://wishlistme.app/contact",
"privacyPolicyURL": "https://wishlistme.app/privacy",
"termsOfServiceURL": "https://wishlistme.app/terms",
"defaultPrompt": [
"Show my Wishlistme wishlists and what is on them",
"Add a gift to my birthday list on Wishlistme",
"Who do I give a gift to in my Wishlistme Secret Santa?"
],
"brandColor": "#7C6CF0",
"composerIcon": "./assets/icon-128.png",
"logo": "./assets/icon-512.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the signed-in user's own wishlists",
"prompt": "Show my Wishlistme wishlists and what is on them",
"tools_triggered": "list_my_wishlists, get_wishlist",
"expected_behavior": "Lists the test account's wishlists, 'My birthday wishes' (3 gifts) and 'Private ideas' (1 gift), and when asked reads one of them, showing each gift with its price where there is one."
},
{
"description": "Add a gift to one of the user's own lists",
"prompt": "Add a Sony WH-1000XM5 headset for 329 EUR to my birthday list on Wishlistme",
"tools_triggered": "list_my_wishlists, add_item",
"expected_behavior": "Finds the 'My birthday wishes' list and adds a gift with title Sony WH-1000XM5, price 329 and currency EUR, then confirms the gift was added."
},
{
"description": "Find a specific person's list by e-mail and read it",
"prompt": "What does demo-friend@wishlistme.app want for her birthday?",
"tools_triggered": "find_wishlists, get_wishlist",
"expected_behavior": "Finds 'Anna Demo' and her public list 'Anna's birthday wishlist', reads it and describes the six gifts with their availability. The private list of that person is not shown."
},
{
"description": "Reserve a gift on a friend's list",
"prompt": "Reserve the coffee grinder from Anna Demo's wishlist",
"tools_triggered": "find_wishlists, get_wishlist, reserve_item",
"expected_behavior": "Finds Anna Demo's list, identifies the ceramic coffee grinder and reserves it for the signed-in user. Asking again reports that it is already reserved by the user and does not create a duplicate."
},
{
"description": "Secret Santa: find out whom the user gives a gift to after the draw",
"prompt": "Who do I give a gift to in the office Secret Santa on Wishlistme?",
"tools_triggered": "santa_list_exchanges, santa_my_pair",
"expected_behavior": "Lists the test account's exchanges, 'Office Secret Santa 2026' (already drawn) and 'Family Santa' (a draft), and for the drawn one answers that the test account gives to Anna Demo, with what she wrote about herself. It never shows the other pairs of the exchange."
}
],
"negative": [
{
"description": "Must not enumerate other people's wishlists: there is no way to list everyone's lists, so the assistant should explain that it needs an e-mail, a full name or a link",
"prompt": "List every wishlist that exists on Wishlistme"
},
{
"description": "Must not search by a partial or common name: only an exact full name, e-mail or link finds a person, so the assistant should ask for more detail",
"prompt": "Find the wishlists of everyone called Anna"
},
{
"description": "Must not reveal who reserved gifts on the user's own personal list: the surprise is protected also through the assistant",
"prompt": "Show me who reserved the gifts on my own birthday list"
}
]
},
"demo_recording_url": "https://youtu.be/9Kc5VcbsFT0",
"commerce": false
},
"publication": {
"countries": [],
"release_notes": "Version 1.2: Secret Santa (list, create, rename, description and cover picture, invitation link, delete, and who you give to), a link is enough to add a gift, and gifts and lists show as cards in the chat. Earlier: manage wishlists, find a person's list, reserve and cancel gifts."
},
"apps": "./.app.json"
}
}
}
SHA-256: 76b0f576cae30be122b1b4b4e63b55363c4a2b6437a430c6cc386ab59262e0d1