create_steam_review_corpus
Starts a server-side background Steam review fetch, stores results in a server-managed corpus, and returns an opaque ID for status checks, queries, and aggregates.
Instructions
Starts a server-side background review fetch, stores results in a server-managed corpus, and returns an opaque identifier immediately for later status checks, server-side queries, and aggregates. Data stays on the server and is not exported to the caller as files. Stored review records keep per-review metadata such as timestamps and playtime fields by default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appid | Yes | Steam application ID | |
| language | No | Language filter for the corpus fetch. Defaults to all languages. | all |
| page_size | No | Steam page size per fetch. Steam allows up to 100. | |
| max_reviews | No | Optional cap for the background fetch. Use null to retrieve the full corpus. | |
| review_type | No | Review polarity to retrieve. Defaults to all reviews. | all |
| purchase_type | No | Purchase source to retrieve. Defaults to all purchase types. | all |
| traversal_mode | No | Cursor traversal mode for exhaustive corpus retrieval. Use "recent" or "updated"; Steam's "all" helpfulness mode does not terminate reliably for full traversal. | recent |
| chunk_size_reviews | No | How many reviews to store per persisted chunk. | |
| include_review_metadata | No | When true, server-stored review chunks keep per-review metadata such as timestamp_created, timestamp_updated, timestamp_dev_responded, and author playtime fields like playtime_at_review and last_played, instead of only review text. | |
| include_offtopic_activity | No | When true, include off-topic/review-bomb activity in the corpus fetch. |