mediawiki_get_recent_changes
Monitor wiki-wide editing activity by retrieving recent changes across all pages with filtering options for time range, namespace, and change type.
Instructions
Get recent changes across the entire wiki.
USE WHEN: User asks "what's been changed recently", "show wiki activity", "who's been editing".
NOT FOR: Single page history (use mediawiki_get_revisions). Not for user-specific edits (use mediawiki_get_user_contributions).
PARAMETERS:
limit: Max changes (default 50)
start, end: Time range (ISO 8601)
namespace: Filter by namespace
type: Filter by change type (edit, new, log)
aggregate_by: Group results - "user", "page", or "type"
RETURNS: Recent changes with timestamps, users, and summaries. Aggregation returns counts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum changes to return (default 50, max 500) | |
| namespace | No | Filter by namespace (-1 for all) | |
| type | No | Filter by type: 'edit', 'new', 'log', or empty for all | |
| continue_from | No | Continue token for pagination | |
| start | No | Start timestamp (ISO 8601) | |
| end | No | End timestamp (ISO 8601) | |
| aggregate_by | No | Aggregate results by: 'user', 'page', or 'type'. Returns counts instead of raw changes. Recommended for large result sets. |