Eachspy

Search an enriched Facebook ads library (estimated spend, landing-page platform, affiliate network, similar creatives, advertiser stats) and a Shopify product library from Claude, ChatGPT, Cursor or Codex. Remote server with OAuth; requires an Eachspy Pro or Team plan.

Server MCP Terhosting

npx add-mcp 'https://www.eachspy.com/mcp'

Terpasang ke Claude Code, Codex, Cursor, dan lainnya

Dokumentasi

Hand over a task, or ask a question

Codex CLI running 52 Eachspy calls to rank the five Shopify products gaining Facebook ads fastest, each with its store, price and longest-running active ad

A real Codex CLI run: 52 Eachspy calls, then one table. Tool calls are grouped; the words are unedited.

A real, unedited answer from Claude.

Connect your AI

Pick your tool and follow the steps. You sign in to Eachspy once and approve read-only access.

  1. 1 In ChatGPT, open Settings → Apps & Connectors → Advanced settings and turn on Developer mode.
  2. Click Create, name it “Eachspy” and paste the connector URL:
    https://www.eachspy.com/mcp
    
  3. 3 Sign in to Eachspy and click Allow. Codex, signed in with the same ChatGPT account, can use it too.
  4. 1 In Claude, open Settings → Connectors → Add custom connector (paid Claude plans).
  5. Name it “Eachspy” and paste the connector URL:
    https://www.eachspy.com/mcp
    
  6. 3
  7. Run in your terminal:
    codex mcp add eachspy --url https://www.eachspy.com/mcpcodex mcp login eachspy
    
  8. 2 Your browser opens. Sign in to Eachspy and click Allow.
  9. 3 Start codex and ask. It calls Eachspy when it needs to.
  10. Run in your terminal:
    claude mcp add --transport http --scope user eachspy https://www.eachspy.com/mcpclaude mcp login eachspy
    
  11. 2 Your browser opens. Sign in to Eachspy and click Allow. Already inside Claude Code? Run /mcp, pick eachspy and choose Authenticate instead.
  12. 3 Start claude and ask. It calls Eachspy when it needs to.
  13. Add Eachspy to ~/.cursor/mcp.json:
    {  "mcpServers": {    "eachspy": { "url": "https://www.eachspy.com/mcp" }  }}
    
  14. 2 Cursor asks you to sign in to Eachspy. Click Allow.
  15. 3 Ask in Agent chat.

Needs an Eachspy Pro or Team plan. Each account keeps one connection for ChatGPT, one for Claude and one for a local app.

What your AI can do with Eachspy

Twelve read-only tools over 54M+ Facebook ads, 112M+ Shopify products, and 1.3M+ Shopify stores.

Search ads

Every dashboard filter: platform, country, CTA, format, estimated spend, affiliate network, and landing page.

search_ads

Ad details and copies

Creative, landing page, run time, and every other ad reusing the same creative.

get_ad find_similar_ads

Advertiser stats

Totals, estimated spend, top landing pages, and daily launches over time for any Facebook Page.

get_advertiser_stats get_advertiser_trend resolve_advertiser

Product search

Shopify products with price, store, dropshipping signals, and the ads pointing at them.

search_products get_product

Store timelines

When a Shopify store started listing and how fast it adds products.

get_shop_timeline

The same libraries are searchable in the browser with Facebook ad spy and Shopify product research.

Example prompts

Copy a prompt into your AI tool. The answers include fields the public Ad Library doesn't show.

Creatives

“Find winning Facebook ads from Shopify skincare stores running 60+ days, and show me the creative images.”

The ad images and video posters, with how long each ad has run.

Trending products

“Which Shopify products are gaining Facebook ads fastest this week? Show the top 10 with store and price.”

Products ranked by daily ad growth, with the store, price, and the ads behind them.

Estimated spend

“Which advertisers are spending the most on pet-product ads on Facebook right now?”

Advertisers ranked by spend estimated from EU transparency reach.

Product research

“Find Shopify dropshipping products under $50 that already have active Facebook ads.”

Products with running ads, their images, price, and dropshipping signals.

Affiliate offers

“Show me ClickBank affiliate ads that are scaling, with the offer domain.”

The network, offer domain, and tracking pixels, which the Ad Library doesn't show.

Hand it to an agent

“Go through the 20 fastest-growing Shopify products, find each one's longest-running active ad, and save it all as a CSV.”

Codex or Claude Code runs the searches itself and hands back the file.

Questions about the Eachspy MCP

Which AI tools does this work with?

ChatGPT and Claude on plans that allow custom connectors, plus Codex CLI, Claude Code, and Cursor on your computer. If you connect Eachspy in ChatGPT, Codex signed in to the same account can use it too. Other clients that support remote MCP servers with OAuth work with the same URL.

Do I need a paid plan?

Yes. The AI Connector is part of the Eachspy Pro and Team plans. ChatGPT and Claude also need a plan that supports custom connectors; Codex CLI, Claude Code and Cursor use whatever plan you already run them on.

Can an agent run a big research task?

Yes. Agents chain dozens of searches in one task; in the run above, Codex made 52 Eachspy calls before answering. Pro and Team have no monthly search cap. A per-minute fair-use limit applies, and an agent that hits it is told how many seconds to wait.

What can the AI actually access?

Read-only search of the Eachspy Facebook ad and Shopify product libraries, the same data you see in the dashboard. It can't change, share or delete anything, and it has no access to your ad accounts or billing.

How fresh is the data?

It's the same database as the dashboard. New Facebook ads arrive every hour and product listings are refreshed daily.

Does it show the ad and product images?

In ChatGPT and Claude, yes: results carry creative image URLs and video posters, and the AI renders them inline. Terminal agents get the same links, plus Ad Library and Eachspy links for every ad.

Is it safe? Can I disconnect later?

The connection uses OAuth with a read-only scope. Settings → AI connector in Eachspy lists every connected app, and Disconnect ends its access at once. Each account keeps one connection per platform (ChatGPT, Claude, Cursor's cloud agents, and one local app such as Codex CLI, Claude Code or Cursor), so a new authorization replaces the old one on that platform.