RivalSweeper Signals
mcp remote · streamable-http · v1.8.0 · source: crawl
https://mcp.rivalsweeper.com/mcp
37 eCommerce competitor-intel tools: prices, promos, ads, AI visibility. Plan-included or prepaid.
Works
100
Verified Oct 31, 2026 · p50 1297 ms · p95 1353 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'rivalsweeper-signals' |
| tools_listed | 15 | pass | 37 tools |
| schema_complete | 15 | pass | 37 of 37 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 1297 ms |
| latency_p95 | 5 | pass | p95 1353 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (37)
| Name | Description | Schema |
|---|---|---|
check_brand_data_coverage | Check 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 records read in the last 7 days). | typed |
get_active_promotions_and_coupons | Active 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_ | typed |
get_predicted_competitor_moves | RivalSweeper'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 y | typed |
get_upcoming_events_news_and_activity | Your dashboard agenda: upcoming holidays and retail events in the countries your brands ship to, news mentions (7 days) and recent catalog activity per brand. | typed |
get_my_rivalsweeper_todo_list | Action 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. | typed |
get_brand_price_statistics | Price 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 | typed |
find_closest_competitor_brands | The 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. Freshne | typed |
get_homepage_top_links | A 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, currenc | typed |
get_ai_agent_readiness_score | RivalSweeper 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 | typed |
get_full_brand_snapshot | Bundle: 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). | typed |
get_my_usage_and_plan | Your 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 | typed |
get_significant_competitor_changes | Recent 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 | typed |
request_missing_data_signal | Tell 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 | typed |
request_new_brand_monitoring | Add 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 | typed |
list_my_tracked_brands | The brands in your RivalSweeper account: your own site(s) and the rival brands you monitor, with status: the domains this connector can answer for. | typed |
get_cross_channel_ads_overview | Cross-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 | typed |
find_ads_with_broken_pages_or_expired_offers | Ad & 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 b | typed |
get_meta_ads_reach_messages_and_landing_pages | Everything 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-ru | typed |
get_google_ads_shopping_targeting_and_creatives | Everything 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 ser | typed |
get_brand_radar_assortment_gaps | Weekly 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 | typed |
get_homepage_product_shelf_and_markdowns | Which 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 categorie | typed |
get_newly_published_products_and_pages | Products 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 pr | typed |
get_technology_stack | The 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, ad | typed |
get_email_newsletter_insights | A brand's email newsletter patterns: cadence, send times, themes and offers, from RivalSweeper's newsletter tracking. | typed |
get_social_media_channels_and_followers | Social network presence per brand: channels, followers and posting cadence. | typed |
get_competitor_moves_feed | What your rivals changed, newest first: technology and providers, shipping, ads, marketing messages, AI citations, agent readiness, hiring, performance, bestsellers and more (RivalSweeper's Domain Mov | typed |
get_discount_frequency_and_depth | How 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 ho | typed |
get_most_discounted_products | A brand's most-discounted products right now (by % or amount) or its newest discounts, with price, full price and discount. | typed |
get_how_ai_models_describe_brand | How large language models describe a brand when asked shopping questions, by aspect: brand_reputation, competitor_comparison, product_recommendation, brand_review, industry_landscape, brand_sentiment, | typed |
get_brand_swot_analysis | RivalSweeper's SWOT analysis of a brand over time: strengths, weaknesses, opportunities and threats, and how they changed. | typed |
get_homepage_analysis | RivalSweeper's analysis of a brand's homepage: what it features and emphasizes, offers and messaging, and how it compares with rivals. | typed |
get_product_page_analysis | RivalSweeper's analysis of a brand's product pages: the tactics they use (content, imagery, trust signals, offers, cross-sell). | typed |
get_catalog_analysis | RivalSweeper's analysis of a brand's product catalog: assortment, categories and pricing structure. | typed |
get_customer_reviews_analysis | RivalSweeper's analysis of a brand's customer reviews: recurring themes, sentiment, praise and complaints. | typed |
get_ai_model_citation_rate | Whether 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 | typed |
get_ai_shopping_agent_checkout_race | RivalSweeper'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. | typed |
get_job_openings_and_hiring_trends | Open 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. | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-rivalsweeper-signals)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.