Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
RivalSweeper Signals
Overview
Description from the maker (original English)
37 eCommerce competitor-intel tools: prices, promos, ads, AI visibility. Plan-included or prepaid.
PopNx MCP’s three pillars
These three are never merged into one score: opinions, measurements and popularity are different things.
- User voiceiNo reviews yetReviews open together with accounts in a later step
- Our basic checksi2 of 3 passedChecked from public information; code not scanned yet
- UsageiNot measured yet★ –
What you can do with it
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
- Connection: Runs in the cloud
- Transport: Streamable HTTP
- Category: Online shops & payments
- You need to fill in: Authorization
Install
Pick the AI app you use, then copy the settings.
Before you install
- Basic checks: 2 of 3 passed
- Runs on the maker’s server: what you ask it goes through their server.
- Can do 37 things (tools) check_brand_data_coverage, get_active_promotions_and_coupons, get_brand_price_statistics, find_closest_competitor_brands …
- You fill in yourself:
Authorization
Values marked secret are keys to your account. Never share them or paste them into a chat.
You need
- Runs in the cloudNothing to install; it connects over the internet
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.
Run this in your terminal
claude mcp add --transport http signals https://mcp.rivalsweeper.com/mcp --header 'Authorization: your-value'Fill in the empty values before running it.
Or copy the settings yourself
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"signals": {
"url": "https://mcp.rivalsweeper.com/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Or copy the settings yourself
Paste into .vscode/mcp.json in your project
{
"servers": {
"signals": {
"type": "http",
"url": "https://mcp.rivalsweeper.com/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.
Your choice stays on this device in a cookie; no account needed.
Values you fill in
Authorizationsecret HTTP headerOptional. RivalSweeper customers: OAuth 2.1 sign-in with your RivalSweeper account (included in your plan). Developers: Bearer rsk_... prepaid API key from https://www.rivalsweeper.com/solutions/sign…
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
What it can do
Tool names and descriptions exactly as the server reported them on Nov 7, 2026. The maker wrote them, not us; we show them as plain text.
check_brand_data_coverageCheck which competitive signals RivalSweeper has for an eCommerce domain, with per-signal freshness (for prices: when a price was last read, plus the share of priced products read in the last 7 days; records counts products, each product once however many variant rows it has; for
get_active_promotions_and_couponsActive promotions/discount codes for a brand: code, discount, terms, valid_until. Only live offers (expired and single-use codes left out). Each row says how it is known: verification = seen_on_brand_homepage (read off the brand's own homepage) or third_party_unverified (listed o
get_brand_price_statisticsPrice statistics (min/max/avg/median) plus recent product samples for a brand, optionally filtered by product-name query. Freshness = when a price was last read; stats also give the share of products whose price was read in the last 7 days and the median read time, and a note fla
find_closest_competitor_brandsThe brand's last-known DNA competitor set: the closest competing brands RivalSweeper identified for a domain, each with name, website, country and match tier, plus the brand's own DNA profile. Freshness-stamped. Included in RivalSweeper plans (developer API keys: 2 credits, no da
get_homepage_top_linksA brand's current homepage top links (up to 10) enriched from its catalog and grouped into Products, Categories and Content, in that order. Per link: title, vendor, price + compare-at/on-sale, currency, stock status, URL status (active/inactive), review rating, homepage position,
get_ai_agent_readiness_scoreRivalSweeper 6-pillar AI/agent-readiness score for a domain (schema.org, technical access, content quality, trust, AI-specific, entity recognition) with tier and highlights. Uniquely RivalSweeper data. Included in RivalSweeper plans (developer API keys: 1 credit, no data = no cha
get_full_brand_snapshotBundle: all current signals for one brand-day - promotions, price stats + samples, AI-readiness - in one call. Included in RivalSweeper plans (developer API keys: 15 credits, no data = no charge).
get_my_usage_and_planYour own account status. Signed in with RivalSweeper: your plan, tool calls used this month vs. the plan limit, and the domains you can query. Developer API key: prepaid credit balance plus calls and credits per tool over a look-back window (default 30 days). Free; only ever retu
get_significant_competitor_changesRecent significant changes for a competitor: price drops/increases >10%, new promotions, stock-status flips. Returns a chronological alert feed with a summary. Configurable window (1-90 days, default 7). Included in RivalSweeper plans (developer API keys: 2 credits, no data = no
request_missing_data_signalTell RivalSweeper exactly what signal you need for a domain. For a signal that is missing for a domain or that RivalSweeper does not track yet. We prioritize data collection based on demand. Free and non-billable.
request_new_brand_monitoringAdd a rival domain to monitoring. Signed in with RivalSweeper: adds it to your monitored rivals right away (company Admins only; your plan or trial domain limit applies), with first data within about 24h. Developer API keys: queues a monitoring request (needs a positive prepaid b
list_my_tracked_brandsThe brands in your RivalSweeper account: your own site(s) and the rival brands you monitor, with status: the domains this connector can answer for.
get_cross_channel_ads_overviewCross-channel ads picture (Meta, Google and others) for your brand vs rivals: live and new ads, reach, channel mix, 12 weeks of launches per channel and placement, coordinated pushes, gaps vs you, the Google country matrix, Meta placement concentration, and prioritized insights w
get_meta_ads_reach_messages_and_landing_pagesEverything on the app's Meta Ads tab for your brand vs rivals, untrimmed: reach (accounts that saw the ads, UK/EU only) and reach by market, all top ads by reach and by days running plus ended long-runners (full copy, links), hook angles with what each brand tests vs funds, hooks
get_google_ads_shopping_targeting_and_creativesEverything on the app's Google Ads tab for your brand vs rivals, untrimmed: live, new and stopped ads, every country, Google Shopping, formats, targeting, creative freshness (median ad age, weekly series), all topics, where ads show, reach, alerts, advertiser accounts. Name exact
get_brand_radar_assortment_gapsWeekly Brand Radar for your store vs rivals: brands you are missing (white space), where you lead (moat), depth gaps, price position and discount pressure per brand. For multi-brand retailers; returns no data for single-brand stores.
get_homepage_product_shelf_and_markdownsWhich products each brand keeps on its homepage and for how long (persistence = share of the observed days on the homepage, slots, best position), with price, currency and markdown, plus the categories it features - a read on what brands are pushing. Window in days (7-365, defaul
get_newly_published_products_and_pagesProducts and pages RivalSweeper first found on each brand's site (sitemaps and catalog feeds) in the last N days, newest first, interleaved across brands. Shopify variant URLs are folded into their product, and a product that only gained new sizes/colours is labelled so. Each ite
get_technology_stackThe technology each brand runs, per brand: e-commerce platform first, then payments, cross-border, email/SMS, reviews and loyalty, search and personalisation, customer service, shipping, analytics, advertising, consent/security and infrastructure, each with its category names. So
get_email_newsletter_insightsA brand's email newsletter patterns: cadence, send times, themes and offers, from RivalSweeper's newsletter tracking.
get_social_media_channels_and_followersSocial network presence per brand: channels, followers and posting cadence.
get_competitor_moves_feedWhat your rivals changed, newest first: technology and providers, shipping, ads, marketing messages, AI citations, agent readiness, hiring, performance, bestsellers, Terms / privacy / return / shipping policy and other info page changes (type 'Content Pages', with the number of c
get_predicted_competitor_movesRivalSweeper's weekly prediction cards for each tracked rival, as on the Predictions page: what just happened, what is coming up (e.g. Black Friday on last year's timing) and where their ads outpace you. Each card has the why, a suggested move with its date, and dated proof (rece
get_upcoming_events_news_and_activityYour dashboard agenda: upcoming holidays and retail events in the countries your brands ship to, news mentions (7 days) and recent catalog activity per brand.
get_my_rivalsweeper_todo_listAction items RivalSweeper raised for your team (e.g. fix a broken ad landing page, respond to a rival promotion), with priority, status, owner and due date. Default: pending items.
find_ads_with_broken_pages_or_expired_offersAd & Deal Health, untrimmed: every live ad that points to a broken or out-of-stock page, promotes an expired offer, keeps an evergreen 'urgency' claim, or could not be checked, plus expired homepage banners, with the full ad text, links, landing check and product read. Checks you
get_discount_frequency_and_depthHow often and how deep each brand discounts, over a window (7-365 days, default 30), from two separate readings: homepage_banner = days a promotion banner was on the brand's homepage (read from our homepage captures; 'not_measured' when we hold no capture in the window), and prod
get_most_discounted_productsA brand's most-discounted products right now (by % or amount) or its newest discounts, with price, full price and discount.
get_how_ai_models_describe_brandHow large language models describe a brand when asked shopping questions, by aspect: brand_reputation, competitor_comparison, product_recommendation, brand_review, industry_landscape, brand_sentiment, recommendation_gap. RivalSweeper currently samples Google Gemini and OpenAI's o
get_brand_swot_analysisRivalSweeper's SWOT analysis of a brand over time: strengths, weaknesses, opportunities and threats, and how they changed.
get_homepage_analysisRivalSweeper's analysis of a brand's homepage: what it features and emphasizes, offers and messaging, and how it compares with rivals.
get_product_page_analysisRivalSweeper's analysis of a brand's product pages: the tactics they use (content, imagery, trust signals, offers, cross-sell).
get_catalog_analysisRivalSweeper's analysis of a brand's product catalog: assortment, categories and pricing structure.
get_customer_reviews_analysisRivalSweeper's analysis of a brand's customer reviews: recurring themes, sentiment, praise and complaints.
get_ai_model_citation_rateWhether AI models mention each brand in their answers, split by question kind: brand_named = questions that name the brand ("What do you know about X?", "Compare X with its competitors": shows whether models know the brand, not whether they recommend it unprompted) and unbranded
get_ai_shopping_agent_checkout_raceRivalSweeper's weekly race of AI shopping agents buying the same product from your store and rivals: which stores an agent could complete checkout on, where it got stuck, KPIs and findings.
get_job_openings_and_hiring_trendsOpen roles per brand by department and location, change vs last check, top job titles and newly added or removed jobs - an early read on where a rival is investing.
Basic checksi
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026
- ! Caution
Maker matches the repo
The registry lists no source repo, so we cannot match the publisher (rivalsweeper.com) to the code
- … Not checked yet
Still maintained
We have not read this repo from GitHub yet
- … Not checked yet
Has a licence
We have not read this repo from GitHub yet
- ✓ Pass
Endpoint responds
Responded in 905 ms (HTTP 200)
- – Not applicable
Sign-in with OAuth
No sign-in needed
- ✓ Pass
No hidden instructions in tool descriptions
Read 37 tool descriptions and found no hidden instructions to the AI
Compared with others in Online shops & paymentsi
- More stars than 0% of the other 1753 servers in this category
- Published to the registry more recently than 75% of the other 1753 servers in this category
- Basic checks equal to or better than 47% of the other 1753 servers in this category
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
Common questions
Is RivalSweeper Signals safe?
It passed 2 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
What keys or codes does it need?
You need to fill in: Authorization
Does it run on my computer or in the cloud?
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
Is it still maintained?
The GitHub repo last changed –, and the latest version (1.8.0) reached the registry 10 days ago.
Which apps can use it?
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
What can I use instead?
In the same category: Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
Alternatives
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Stripe MCP
Stripe’s official server lets AI view and manage customers, products, payments and invoices. Connect to Stripe’s cloud and sign in with OAuth.
MCP Cn Commerce
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
README from the maker
No README found in the repo