MCP Dealfinder
概要
作者による説明(英語の原文)
Search affiliate product feeds from any network and return tracked buy links with a disclosure.
PopNx MCPの3つの柱
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
- 利用者の声iレビューはまだありませんレビューは今後のステップで、アカウント機能と一緒に始まります
- 私たちの基本チェックi1項目中1項目に合格公開情報からチェック。コードはまだスキャンしていません
- 利用状況iとても新しい↓ 52/週 · ★ –
できること
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
- 接続方法: パソコンで動く
- トランスポート: 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/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"dealfinder": {
"command": "npx",
"args": [
"-y",
"mcp-dealfinder"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
または、設定を自分でコピーする
プロジェクトの .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
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Exa
Connect AI agents to Exa for web search, content fetching, and multi-step research.
作者の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
| Tool | Description | Key Parameters |
|---|---|---|
| search_products | Search 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_products | Side-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_link | Returns the affiliate link for one product (with your IDs and disclosure text). Use ref from search results. | ref (required), sub_id |
| dealfinder_status | Shows 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,
.gzautomatically decompressed - European price parsing: Handles
1.299,99,19,99, and€ 24.50formats - 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 checkloads 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.*
| Feature | MCP DealFinder | OpenAffiliate | Affiliate.com MCP | Fewsats 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 |
| Cost | Free, MIT | Free, MIT | Paid subscription | Was 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,
.gzautomatically 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 kind | How It Builds Links | Requirements |
|---|---|---|
amazon | Adds tag (+ ascsubtag) to amazon.* product URLs | Feed must contain product URLs. Amazon offers no official feeds; supply your own product list. |
awin | Builds awin1.com/cread.php deep links | Needs publisherId and merchantId (awinmid) per feed. |
template | Generic 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
冒頭だけを表示しています。続きはリポジトリで読めます