プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

MCP Dealfinder

作者:petrovicistefanバージョン 0.1.1i★ –iパソコンで動く
レジストリ名io.github.petrovicistefan/mcp-dealfinder

インストール

概要

作者による説明(英語の原文)

Search affiliate product feeds from any network and return tracked buy links with a disclosure.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: 検索・AIの記憶

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "dealfinder": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-dealfinder"
      ]
    }
  }
}

ターミナルでこれを実行します

claude mcp add dealfinder -- npx -y mcp-dealfinder

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "dealfinder": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-dealfinder"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "dealfinder": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-dealfinder"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント petrovicistefan で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

検索・AIの記憶のほかのサーバーとの比較i

  • このカテゴリのほかの5692件のうち0%よりスターが多い
  • このカテゴリのほかの5692件のうち57%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの5692件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

MCP Dealfinderは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.1.1)がレジストリに届いたのは30 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Context7, Codebase Memory, Exa

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Context7

Up-to-date docs for AI agents

作者:upstash広く使われている↓ 97.3万/週★ 6.4万一昨日更新

パソコンでもクラウドでも

Codebase Memory

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

作者:DeusData広く使われている↓ 1.8万/週★ 4.8万22 日前更新

パソコンで動く

Exa

Connect AI agents to Exa for web search, content fetching, and multi-step research.

作者:exa-labs成長中★ 52132 か月前更新

クラウドで動く✓ exa.ai

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

MCP DealFinder

Turn your affiliate feeds into AI shopping answers with your tracked links and a clear disclosure.

MCP server for affiliate marketers that lets AI assistants search product feeds from Awin, Amazon, Commission Junction, Impact, 2Performant, and any network — and return buy links built with your own affiliate IDs. Works with Claude, ChatGPT, Cursor, and any MCP-compatible AI.


⚡ Quick Install

Add to Cursor

One-click install: Click the badge above or use this deeplink:

cursor://anysphere.cursor-deeplink/mcp/install?name=dealfinder&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIm1jcC1kZWFsZmluZGVyIl19

Manual setup: Add to your Cursor MCP settings or .cursor/mcp.json:

{

"mcpServers": { "dealfinder": { "command": "npx", "args": ["-y", "mcp-dealfinder"], "env": { "DEALFINDER_CONFIG": "/absolute/path/to/dealfinder.config.json" } } } }

Add to Claude

Claude Code (CLI):

claude mcp add dealfinder -- npx -y mcp-dealfinder

Claude Desktop: Add to claude_desktop_config.json:

{

"mcpServers": { "dealfinder": { "command": "npx", "args": ["-y", "mcp-dealfinder"], "env": { "DEALFINDER_CONFIG": "/absolute/path/to/dealfinder.config.json" } } } }

Add to VS Code

One-click install: Install in VS Code

Manual setup: Create or edit .vscode/mcp.json in your workspace:

{

"mcpServers": { "dealfinder": { "command": "npx", "args": ["-y", "mcp-dealfinder"], "env": { "DEALFINDER_CONFIG": "/absolute/path/to/dealfinder.config.json" } } } }

Run with npx
npx -y mcp-dealfinder
Environment Variables

Set DEALFINDER_CONFIG to the absolute path of your configuration file containing affiliate network credentials and feed URLs.

Demo Mode: Run without DEALFINDER_CONFIG to test with fictional demo products.

*"Find noise-cancelling headphones under 150 EUR and compare the top two"*

⭐ Star this repository if it helps you! → Give a star


🎬 Demo



📋 Table of Contents

  • Why MCP DealFinder?
  • Features
  • Use Cases & Example Prompts
  • How It Compares
  • Configure Your Feeds
  • Supported Networks
  • Compliance
  • Build on It (Library API)
  • Development
  • FAQ
  • Contributing
  • License
  • About the Author

Why MCP DealFinder?

You're an affiliate marketer. You want AI to recommend products from your feeds with *your* tracked links — not send customers to Amazon with someone else's affiliate ID, or hallucinate product details.

DealFinder solves this:

  • ✅ Search your own product feeds from any affiliate network
  • ✅ Every link includes your affiliate IDs (never generic or missing)
  • ✅ Clear disclosure text ships with every tracked link
  • ✅ Works with Awin, Amazon, CJ, Impact, 2Performant, and any deep-link network
  • ✅ Ranked by relevance or price, never commission (keeps it honest)
  • ✅ Local CSV/JSON feeds (no API keys, no rate limits, no external dependencies)

Features

Tools

ToolDescriptionKey Parameters
search_productsSearch affiliate product feeds by keywords. Returns products with price, merchant, and buy link. Filters by price range, currency (no conversion), network, and merchant. Diacritics-insensitive. Returns up to 20 results ranked by relevance or price.query (required), max_price, min_price, currency, network, merchant, sort, limit, sub_id
compare_productsSide-by-side comparison of 2–5 products by ref. Marks the cheapest when all share one currency. Full product details included.refs (2-5 refs, required), sub_id
get_buy_linkReturns the affiliate link for one product (with your IDs and disclosure text). Use ref from search results.ref (required), sub_id
dealfinder_statusShows loaded feeds (counts, last refresh, errors) and which networks produce tracked links. Config diagnostics.None

All tools accept an optional `sub_id` parameter to tag links for tracking (e.g., campaign name, post ID, or page slug). This appears in your network's reports.

Core Capabilities
  • Multi-network support: Awin, Amazon Associates, CJ, Impact, 2Performant, Profitshare, or any network with a deep-link template
  • Feed flexibility: CSV or JSON, local files or URLs, .gz automatically decompressed
  • European price parsing: Handles 1.299,99, 19,99, and € 24.50 formats
  • Graceful fallback: If a tracked link can't be built (missing config), returns the plain merchant URL and marks it tracked: false
  • Validation tool: npm run check loads feeds and reports product counts, coverage, price ranges, and sample links before you connect an AI

Use Cases & Example Prompts

1. Product Recommendations

*"Find the best ergonomic office chair under $300"*

*"Show me noise-cancelling headphones available from these merchants: TechGear, SoundPro"*

2. Price Comparisons

*"Compare the top 3 espresso machines between 200-400 EUR"*

*"Find the cheapest laptop with 16GB RAM from my Awin feed"*

3. Niche Research

*"Search for vegan protein powder from Impact merchants"*

*"What cameras under 800 EUR are in my feeds right now?"*

4. Content Creation

*"Find 5 winter jackets under $150 and write a comparison post with affiliate links"*

*"Search for budget gaming keyboards and create a buying guide"*


How It Compares

*As of October 2026. Corrections welcome.*

FeatureMCP DealFinderOpenAffiliateAffiliate.com MCPFewsats amazon-mcp
Your own affiliate IDs✅ All networks❌ Registry only, no personalization✅ Account-based✅ Amazon only
Local feeds (no API)✅ CSV/JSON❌ Hosted registry❌ Requires API subscription❌ Hosted backend
Multi-network✅ Awin, Amazon, CJ, Impact, 2Performant, generic templates✅ 349+ programs (registry)✅ Network search❌ Amazon only
Product search✅ Keyword, price, merchant filters✅ Program search✅ Product search⚠️ Discontinued
Tracked link generation✅ Per network config❌ Program info only✅ OAuth-based⚠️ Service down
Disclosure included✅ On every link➖ N/A➖ Network dependent➖ N/A
Setup complexity⭐⭐ (config file + feeds)⭐ (one URL)⭐⭐⭐ (OAuth + subscription)⚠️ No longer maintained
CostFree, MITFree, MITPaid subscriptionWas paid (defunct)

DealFinder is for you if:

  • You already have affiliate feeds from Awin, Amazon, or other networks
  • You want full control over your data (local CSVs, no external API dependencies)
  • You need tracked links with *your* IDs, not program discovery

Consider alternatives if:

  • [OpenAffiliate](https://github.com/Affitor/open-affiliate) — You're exploring new affiliate programs and need a searchable registry (not product search).
  • [Affiliate.com MCP](https://guides.affiliate.com/guides/mcp) — You're already an Affiliate.com customer and want OAuth-integrated product search.

Configure Your Feeds

Copy examples/dealfinder.config.example.json to dealfinder.config.json (gitignored) and set the DEALFINDER_CONFIG environment variable.

Configuration Structure
{

"networks": { "awin": { "kind": "awin", "publisherId": "YOUR_PUBLISHER_ID", "apiKey": "YOUR_API_KEY" }, "amazon": { "kind": "amazon", "tag": "yourtag-20" } }, "feeds": [ { "url": "https://example.com/feed.csv.gz", "network": "awin", "refreshHours": 6, "columns": { "name": "product_name", "price": "price", "currency": "currency", "url": "deep_link" } } ] }

  • `networks` — Your affiliate account details by network name (used to build tracked links)
  • `feeds` — Product data sources: CSV or JSON, local file path or URL, .gz automatically handled
  • `columns` — Maps your feed's column names to DealFinder's expected fields

Security: Feed URLs often contain API keys. Keep them in dealfinder.config.json, never commit to version control.


Supported Networks

Network kindHow It Builds LinksRequirements
amazonAdds tag (+ ascsubtag) to amazon.* product URLsFeed must contain product URLs. Amazon offers no official feeds; supply your own product list.
awinBuilds awin1.com/cread.php deep linksNeeds publisherId and merchantId (awinmid) per feed.
templateGeneric template for CJ, Impact, 2Performant, etc.Copy the deep-link format from your network's link builder and put {urlEncoded} where the destination URL goes. Also available: {url}, {subId}, any key from params.
Derive a Link Template (for CJ, Impact, etc.)

Not sure about your network's link format? Generate one test link in your network's dashboard, then run:

npm run link-template -- --link "<generated link>" --url "<product URL>" --name mynetwork

It extracts your IDs, replaces the destination with {urlEncoded}, prints the networks config entry, and verifies by rebuilding your link.

Graceful Fallback

If a tracked link cannot be built (missing account config or placeholder), DealFinder returns the plain merchant URL and marks it tracked: false. You never get a broken link.

Validate Before Connecting
DEALFINDER_CONFIG=$PWD/dealfinder.config.json npm run check

Loads every feed and reports:

  • Product counts and field coverage
  • Price ranges and currency distribution
  • Sample links (tracked and plain)
  • Configuration errors that would prevent tracking

Compliance — Please Read

Legal Requirements
  • ✅ Use official feeds/APIs only. Scraping violates most networks' terms of service.
  • ✅ Check each program's terms before use, including whether AI-assisted promotion is allowed.
  • ✅ Use your own affiliate IDs on your own traffic. Networks attribute sales to the publisher who referred the visitor — do not rotate or share IDs.
  • ❌ Do not buy through your own affiliate links. Most programs forbid self-referral.
  • ✅ Keep the disclosure visible next to affiliate links. DealFinder includes disclosure text with every tracked link — make sure your AI shows it.
Dat

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く