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

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 10 aggregated ratings (sample rows for discoverability plus signed-in user reviews). Average score is about 4.5 out of 5—verify behavior in your own environment before production use.
    MCP server reviews

    Ratings

    4.510 reviews
    • Shikha Mishra· Oct 10, 2024

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

    • Piyush G· Sep 9, 2024

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

    • Chaitanya Patil· Aug 8, 2024

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

    • Sakshi Patil· Jul 7, 2024

      Wishfinity reduced integration guesswork — categories and install configs on the listing matched the upstream repo.

    • Ganesh Mohane· Jun 6, 2024

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

    • Oshnikdeep· May 5, 2024

      Strong directory entry: Wishfinity surfaces stars and publisher context so we could sanity-check maintenance before adopting.

    • Dhruvi Jain· Apr 4, 2024

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

    • Rahul Santra· Mar 3, 2024

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

    • Pratham Ware· Feb 2, 2024

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

    • Yash Thakker· Jan 1, 2024

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