Server definition
- Hash
- sha256:6dcfaa80029008c8a531367108c2dee3057af63d7139b0a333e6bd41e939ba55
- What it is
- What a remote MCP server returned when asked what it offers: 10 tools
The blob, as servednamed by its sha256
{
"instructions": "RivalSweeper Signals API (Beta) - pay-per-call eCommerce competitive intelligence. Currently in beta: coverage is growing and tool surface may evolve.\nFree tool: get_coverage (check signal availability + freshness for any domain before spending credits).\nBillable tools need an API key: request access at https://www.rivalsweeper.com/solutions/signals-api (approved accounts get 50 free trial credits, no card). Pass the key as \"Authorization: Bearer rsk_...\".\nBilling: prepaid credits, 1 credit = $0.02. No data = no charge. Every response is freshness-stamped.",
"tools": [
{
"description": "Your own account status: current prepaid credit balance, plus call count and credits consumed - overall and per tool - over a look-back window (default 30 days), plus lifetime credits spent. Free and non-billable. Requires your API key; only ever returns your own usage.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"days": {
"description": "Look-back window in days, default 30",
"maximum": 365,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_api_usage",
"outputSchema": null
},
{
"description": "Bundle: all current signals for one brand-day - promotions, price stats + samples, AI-readiness - in one call. 15 credits; no data = no charge.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "eCommerce domain",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "get_brand_snapshot",
"outputSchema": null
},
{
"description": "Price statistics (min/max/avg/median) plus recent product samples for a brand, optionally filtered by product-name query. Freshness-stamped. 1 credit; no data = no charge.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "eCommerce domain",
"type": "string"
},
"limit": {
"description": "Sample size, default 10",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Optional product-name filter, e.g. \"leggings\"",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "get_competitor_price",
"outputSchema": null
},
{
"description": "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, currency, stock status, URL status (active/inactive), review rating, homepage position, anchor text and last update. A top-level 'comment' flags when pricing and/or stock status are not captured for the domain. 2 credits; no data = no charge.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "eCommerce domain, e.g. connox.com",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "get_competitor_top_urls",
"outputSchema": null
},
{
"description": "Check which competitive signals RivalSweeper has for an eCommerce domain, with per-signal freshness. Free and non-billable - call this before any billable tool so you never pay for a domain we do not cover.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "eCommerce domain, e.g. gymshark.com",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "get_coverage",
"outputSchema": null
},
{
"description": "The brand's last-known DNA competitor set: the closest competing brands RivalSweeper identified for a domain, each with name, website, country, home-market flag and match tier, plus the brand's own DNA profile. Freshness-stamped. 2 credits; no data = no charge.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "eCommerce domain, e.g. gymshark.com",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "get_dna_competitors",
"outputSchema": null
},
{
"description": "Monthly time-series of price changes (drops/rises/avg delta) or stock-status flips for a brand. Depth-tiered: up to 3 months = 5 credits, 4-12 months = 8, 13-24 months = 13. No data = no charge.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "eCommerce domain",
"type": "string"
},
"months": {
"description": "Window in months, default 3",
"maximum": 24,
"minimum": 1,
"type": "integer"
},
"signal": {
"description": "Which signal history, default price",
"enum": [
"price",
"stock_status"
],
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "get_history",
"outputSchema": null
},
{
"description": "Active promotions/discount codes for a brand: code, discount type/value, min order, validity window. Freshness-stamped. 1 credit; no data = no charge.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "eCommerce domain",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "get_promotions",
"outputSchema": null
},
{
"description": "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. 1 credit; no data = no charge.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "Domain to score",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "get_readiness_score",
"outputSchema": null
},
{
"description": "Ask RivalSweeper to add a domain to monitoring. Free, but requires an account with a positive prepaid balance. First data typically lands within 24-72h.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "Domain to start monitoring",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "request_monitoring",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:6dcfaa80029008c8a531367108c2dee3057af63d7139b0a333e6bd41e939ba55 | sha256sum