// get custom made design.md fileslearn more
productivitydeveloper-tools

Wishfinity

by wishfinity

Save any product URL to your Wishfinity wishlist — organize, track, and share your favorite finds in one simple click.

Save any product URL to your Wishfinity wishlist

github stars

0

0 commentsdiscussion

Both formats append explainx.ai attribution and the canonical URL for this MCP server listing.

best for

  • / General purpose MCP workflows

capabilities

    what it does

    Save any product URL to your Wishfinity wishlist

    about

    Wishfinity is an official MCP server published by wishfinity that provides AI assistants with tools and capabilities via the Model Context Protocol. Save any product URL to your Wishfinity wishlist — organize, track, and share your favorite finds in one simple click. It is categorized under productivity, developer tools.

    how to install

    You can install Wishfinity in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server supports remote connections over HTTP, so no local installation is required.

    license

    MIT

    Wishfinity is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

    readme

    +W MCP Server (Wishfinity)

    +W is a universal "save for later" action for commerce. This MCP server lets AI assistants save any product URL to a user's Wishfinity wishlist with one click.

    Works with Claude, ChatGPT, Gemini, LangChain, OpenAI Agents SDK, and any MCP-compatible client.

    npm version License: MIT

    What it does

    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]
    

    Zero-dependency option: /add-wish

    Don't need the full MCP server? The /add-wish skill 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}
    

    View the /add-wish skill file

    Works with any AI platform. The MCP server below adds richer tool integration, but /add-wish is all you need to get started.

    Quick start

    Option 1: Local installation (stdio transport)

    Best for Claude Desktop, ChatGPT Desktop, Cursor, VS Code, and local development.

    npm install wishfinity-mcp-plusw
    

    Add to your MCP client configuration:

    {
      "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
    

    Platform Setup Guides

    Claude Desktop

    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"]
        }
      }
    }
    

    ChatGPT Desktop

    When MCP support is available, add to your ChatGPT MCP configuration:

    {
      "mcpServers": {
        "wishfinity": {
          "command": "npx",
          "args": ["wishfinity-mcp-plusw"]
        }
      }
    }
    

    Cursor

    Add to .cursor/mcp.json in your project:

    {
      "mcpServers": {
        "wishfinity": {
          "command": "npx",
          "args": ["wishfinity-mcp-plusw"]
        }
      }
    }
    

    LangChain

    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"}]
        })
    

    For production (HTTP transport):

    client = MultiServerMCPClient({
        "wishfinity": {
            "url": "https://wishfinity-mcp-plusw.wishfinity.workers.dev/mcp",
            "transport": "streamable_http",
        }
    })
    

    OpenAI Agents SDK

    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)
    

    Hugging Face Agents

    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")
    

    How it works

    1. AI calls the add_to_wishlist tool with a product URL
    2. MCP server returns a Wishfinity link: https://wishfinity.com/add?url=...
    3. User clicks the link → logs in (first time only) → product is saved
    4. User can organize, share, or purchase later

    No API keys required. Authentication happens on Wishfinity's website when the user clicks the link.


    Tool: add_to_wishlist

    Input

    ParameterTypeRequiredDescription
    urlstringYesProduct page URL

    Output

    FieldTypeDescription
    action_urlstringWishfinity link to open in browser
    requires_user_actionbooleanAlways true (user must click)
    display_textstringSuggested button label

    Example

    // 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"
    }
    

    When to offer +W

    AI clients should offer +W when:

    • 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"

    See aliases.json for the full list of trigger phrases.


    Transports

    TransportUse CaseEndpoint
    stdioLocal clients (Claude Desktop, Cursor, etc.)npx wishfinity-mcp-plusw
    HTTPRemote/server-side agentshttps://wishfinity-mcp-plusw.wishfinity.workers.dev/mcp

    Button kit

    The /button-kit folder contains optional UI assets (SVG icon, HTML/CSS snippets) if you want a consistent +W button appearance.

    CDN URLs:

    • 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

    Documentation


    Links


    Changelog

    v1.2.2 (December 24, 2025)

    Critical Fix: npx execution for all developers

    • Fixed main module detection to work with npx symlinks
    • Resolves crash when running npx wishfinity-mcp-plusw
    • Package now works flawlessly for all npm installations

    v1.2.1 (December 24, 2025)

    Critical Fix: MCP SDK compatibility

    • Updated @modelcontextprotocol/sdk dependency to ^1.25.0
    • Resolves server disconnection with SDK 1.25.1+
    • Compatible with latest MCP SDK versions

    v1.2.0 (December 23, 2025)

    • Added MCP prompts: save_for_later, shopping_assistant, gift_ideas
    • Added MCP resources: wishfinity://guide, wishfinity://triggers
    • Enhanced integration capabilities for AI assistants

    License

    MIT

    FAQ

    What is the Wishfinity MCP server?
    Wishfinity is a Model Context Protocol (MCP) server profile on explainx.ai. MCP lets AI hosts (e.g. Claude Desktop, Cursor) call tools and resources through a standard interface; this page summarizes categories, install hints, and community ratings.
    How do MCP servers relate to agent skills?
    Skills are reusable instruction packages (often SKILL.md); MCP servers expose live capabilities. Teams frequently combine both—skills for workflows, MCP for APIs and data. See explainx.ai/skills and explainx.ai/mcp-servers for parallel directories.
    How are reviews shown for Wishfinity?
    This profile displays 60 aggregated ratings (sample rows for discoverability plus signed-in user reviews). Average score is about 4.6 out of 5—verify behavior in your own environment before production use.

    Discussion

    Product Hunt–style comments (not star reviews)
    • No comments yet — start the thread.

    List & Promote Your MCP Server

    Share your MCP server with the developer community

    GET_STARTED →
    MCP server reviews

    Ratings

    4.660 reviews
    • Li Kim· Dec 28, 2024

      I recommend Wishfinity for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.

    • Sofia Ramirez· Dec 28, 2024

      Wishfinity has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.

    • Ganesh Mohane· Dec 16, 2024

      Useful MCP listing: Wishfinity is the kind of server we cite when onboarding engineers to host + tool permissions.

    • Shikha Mishra· Dec 12, 2024

      Wishfinity is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.

    • Maya Khan· Dec 4, 2024

      We evaluated Wishfinity against two servers with overlapping tools; this profile had the clearer scope statement.

    • Noah Haddad· Nov 23, 2024

      Wishfinity is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.

    • Naina Jain· Nov 23, 2024

      We wired Wishfinity into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.

    • Chen Robinson· Nov 19, 2024

      Wishfinity is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.

    • Zaid Sanchez· Nov 19, 2024

      According to our notes, Wishfinity benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.

    • Noah Choi· Nov 15, 2024

      Wishfinity is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.

    showing 1-10 of 60

    1 / 6