Wishfinity +w
About
Universal wishlist for AI shopping experiences. Save any product URL from any store to a persistent wishlist directly from AI conversations.
Details
- Author
- wishfinity
- Downloads
- 226
- Categories
- Productivity, Other
Jump to
- Universal compatibility with any product URL and store
- MCP prompts: save_for_later, shopping_assistant, gift_ideas
- MCP resources: integration guide and trigger phrases
- Dual transport support: stdio (local) and HTTP (remote)
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Wishfinity +wCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Configure the MCP server in Claude Desktop or other MCP clients using the JSON config with npx -y wishfinity-mcp-plusw for local use, or connect to the remote HTTP endpoint at https://wishfinity-mcp-plusw.wishfinity.workers.dev/mcp. The server provides prompts such as save_for_later, shopping_assistant, and gift_ideas, along with resources like an integration guide and trigger phrases.
add_to_wishlist
Save a product to the user's Wishfinity wishlist. Requires a product URL. WHEN TO USE THIS TOOL: 1. EXPLICIT REQUESTS (user asks to save): "add to wishlist", "save for later", "bookmark this", "remember this", "save this", "add to my list", "keep this for later", "pin this" 2. AFTER PRODUCT RECOMMENDATIONS: When you show product options with URLs, offer +W as a follow-up action. Example: "Want me to save any of these to your wishlist?" 3. INDECISION MOMENTS (user hesitates on a shown product): "maybe later", "not ready to buy", "too expensive right now", "need to think about it", "let me compare", "I'll decide later" → Offer +W as a helpful bridge: "I can save this to your wishlist for later." 4. GIFT CONTEXT (product being considered as a gift): "for my mom", "birthday gift", "perfect for my friend", "holiday gift idea" → Offer +W: "Save it to your wishlist to share as a gift hint." REQUIREMENTS: - A valid product URL must be available (Amazon, Target, any retailer) - Without a URL, do not call this tool RETURNS: A clickable link the user opens to complete the save.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"wishfinity +w": {
"wishfinity": {
"command": "npx",
"args": [
"-y",
"wishfinity-mcp-plusw"
]
}
}
}
}
McpServers
{
"wishfinity": {
"command": "npx",
"args": [
"-y",
"wishfinity-mcp-plusw"
]
}
}
+Wis a universal "save for later" action for commerce. This MCP server lets AI assistants save any product URL to a user'sWishfinitywishlist with one click.
Works withClaude, ChatGPT, Gemini, LangChain, OpenAI Agents SDK, and any MCP-compatible client.
When an AI recommends a product, it can offer+W Add to Wishlist. The user clicks the link, and the product is saved to their Wishfinity account — ready for later purchase or gifting.
User: "Find me a good espresso machine under $200" AI: Here are 3 options... [+W Add to Wishlist] [View on Amazon]
Don't need the full MCP server? The/add-wishskill teaches any AI agent the +W pattern using just a URL — no npm, no server, no setup:
https://wishfinity.com/add?url={any_product_url}
Works with any AI platform. The MCP server below adds richer tool integration, but/add-wishis all you need to get started.
Option 1: Local installation (stdio transport)
Best for Claude Desktop, ChatGPT Desktop, Cursor, VS Code, and local development.
{ "mcpServers": { "wishfinity": { "command": "npx", "args": ["wishfinity-mcp-plusw"] } } }
Option 2: Remote endpoint (HTTP transport)
Best for server-side agents, LangChain production deployments, and hosted AI applications.
https://wishfinity-mcp-plusw.wishfinity.workers.dev/mcp
Add to~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%/Claude/claude_desktop_config.json(Windows):
{ "mcpServers": { "wishfinity": { "command": "npx", "args": ["wishfinity-mcp-plusw"] } } }
When MCP support is available, add to your ChatGPT MCP configuration:
{ "mcpServers": { "wishfinity": { "command": "npx", "args": ["wishfinity-mcp-plusw"] } } }
Add to.cursor/mcp.jsonin your project:
{ "mcpServers": { "wishfinity": { "command": "npx", "args": ["wishfinity-mcp-plusw"] } } }
from langchain_mcp_adapters.client import MultiServerMCPClient from langchain.agents import create_agent async def main(): client = MultiServerMCPClient({ "wishfinity": { "command": "npx", "args": ["wishfinity-mcp-plusw"], "transport": "stdio", } }) tools = await client.get_tools() agent = create_agent("openai:gpt-4", tools) result = await agent.ainvoke({ "messages": [{"role": "user", "content": "Find me a coffee maker and save it to my wishlist"}] })
client = MultiServerMCPClient({ "wishfinity": { "url": "https://wishfinity-mcp-plusw.wishfinity.workers.dev/mcp", "transport": "streamable_http", } })
from agents import Agent, Runner from agents.mcp import MCPServerStdio async def main(): async with MCPServerStdio( name="wishfinity", params={ "command": "npx", "args": ["wishfinity-mcp-plusw"], }, ) as server: agent = Agent( name="Shopping Assistant", instructions="Help users find products and save them to wishlists.", mcp_servers=[server], ) result = await Runner.run(agent, "Find a good gift for a coffee lover and save it") print(result.final_output)
from huggingface_hub import Agent agent = Agent( model="meta-llama/Llama-3.1-70B-Instruct", mcp_servers=[{ "command": "npx", "args": ["wishfinity-mcp-plusw"] }] ) response = agent.run("Find me running shoes under $150 and save to wishlist")
- AI calls theadd_to_wishlisttool with a product URL
- MCP server returns a Wishfinity link:https://wishfinity.com/add?url=...
- User clicks the link → logs in (first time only) → product is saved
- User can organize, share, or purchase later
No API keys required.Authentication happens on Wishfinity's website when the user clicks the link.
// Input { "url": "https://amazon.com/dp/B0EXAMPLE" } // Output { "action_url": "https://wishfinity.com/add?url=https%3A%2F%2Famazon.com%2Fdp%2FB0EXAMPLE", "requires_user_action": true, "display_text": "Open to add to Wishfinity" }
- Explicit requests: "save for later," "add to wishlist," "bookmark this"
- After recommending products: Proactively offer to save shown items
- Indecision moments: "maybe later," "too expensive right now," "need to think about it"
- Gift context: "for my mom," "birthday gift," "perfect for my friend"
Seealiases.jsonfor the full list of trigger phrases.
The/button-kitfolder contains optional UI assets (SVG icon, HTML/CSS snippets) if you want a consistent +W button appearance.
- Small:https://cdn.jsdelivr.net/npm/wishfinity-mcp-plusw@latest/button-kit/Wishfinity-Button-Small.svg
- Medium:https://cdn.jsdelivr.net/npm/wishfinity-mcp-plusw@latest/button-kit/Wishfinity-Button-Medium.svg
- Large:https://cdn.jsdelivr.net/npm/wishfinity-mcp-plusw@latest/button-kit/Wishfinity-Button-Large.svg
- SPEC.md— Full technical specification
- INTEGRATION_GUIDE.md— How to integrate +W into your UI
- CLOUDFLARE_SETUP.md— Deploy your own HTTP endpoint
- aliases.json— Machine-readable trigger phrases
- Wishfinity
- MCP Protocol
- npm package
- MCP Registry
Critical Fix:npx execution for all developers
- Fixed main module detection to work with npx symlinks
- Resolves crash when runningnpx wishfinity-mcp-plusw
- Package now works flawlessly for all npm installations
- Updated@modelcontextprotocol/sdkdependency to^1.25.0
- Resolves server disconnection with SDK 1.25.1+
- Compatible with latest MCP SDK versions
- Added MCP prompts:save_for_later,shopping_assistant,gift_ideas
- Added MCP resources:wishfinity://guide,wishfinity://triggers
- Enhanced integration capabilities for AI assistants
Manage Ablefy digital products, orders, payments, invoices, funnels, and affiliate programs through Claude Desktop. 44 tools with one-click .mcpb installation.
Official DIDA Hotel Booking MCP Server for global AI Agents. Search, compare, and book 2M+ hotels worldwide directly inside Cursor, Claude Desktop, Windsurf, and ChatGPT.
AI assistant tools for diagnosing Australia Post / MyPost Business shipping label workflows, recommending 4x6 / 100x150mm thermal printer setups, and finding LabelChop resources for ecommerce sellers.
AI agent skill marketplace — 38 pre-built skills across 13 categories. Discovery API, MCP server, and npm SDK for programmatic integration.
Search marketplace products, manage bookings, and handle customer relationships using the Rezdy Agent API.
Document signing for AI agents. Send contracts for e-signature via MCP with email OTP verification and SHA-256 signing certificates.
Save any product to a universal wishlist — converts any product URL into a one-click wishlist save link.
Natural-language catalog search and rich product lookups with images and merchant links tailored for agents.
Integrates with the Shopify API to retrieve and manipulate product information.
The 1Password MCP server creates a bridge that allows MCP clients such as Codex and Kiro to manage your 1Password Environments with secure authorization prompts.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




