Corpus statistics
corpus_statsDay-by-day Cubi corpus activity — aggregate counts only, no listings.
Use this for dashboards or "how is the corpus moving" questions: active
listing totals, per-country breakdown, and per-day series of newly ingested
listings, deactivated listings, and detected price drops.
Args:
days: Trailing window length in days (1-90, default 30).
country: Optional full country name filter, e.g. "Portugal", "Spain".
Case-insensitive. Omit for the whole corpus.
Returns:
JSON string: {country, days, active_listings, active_by_country,
daily: {new_listings, deactivated, price_drops}} where each daily
series maps "YYYY-MM-DD" to a count (price_drops adds avg_pct,
negative = average drop size in percent).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "corpus_stats"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Trailing window length in days (1-90, default 30). | |
| country | No | Optional full country name filter, e.g. "Portugal", "Spain". Case-insensitive. Omit for the whole corpus. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |