get-recent-changes
Retrieve recent wiki change events, newest first, with filters for time, user, namespace, tags, and flags; paginate results to monitor edits, page creations, and log actions.
Instructions
Returns recent change events, newest first, in segments of 50. Defaults to edits and page creations; set types to include log actions, categorizations, or external changes. Each row includes title, timestamp, user, revision IDs, size change, flags (minor/bot/new/anon), tags, and change type. Filter by timestamp window, namespaces, user, change tag, or hide flags (hideBots/hideMinor/hideAnon/hideRedirects/hidePatrolled). Pass showPatrolStatus to include per-row patrol state (requires patrol rights). Paginate with the continue token from the truncation marker. For a single page's revision history, use get-page-history. Boolean flags appear only when true; rows report the size delta, not raw old/new lengths.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Change tag — return only changes carrying this tag | |
| user | No | Username — return only changes by this user. Mutually exclusive with excludeUser. | |
| wiki | No | Wiki to target, as a key from the mcp://wikis/ resources (e.g. en.wikipedia.org), or the full mcp://wikis/ URI. Omit to use the default wiki. | |
| since | No | ISO 8601 timestamp — only return changes at or after this time | |
| types | No | Event types to include. Defaults to edit and new (content changes only). | |
| until | No | ISO 8601 timestamp — only return changes at or before this time | |
| continue | No | Continuation token from a prior call's truncation marker | |
| hideAnon | No | Omit edits by anonymous users | |
| hideBots | No | Omit bot-flagged edits | |
| hideMinor | No | Omit minor-flagged edits | |
| namespace | No | Namespace IDs to restrict the feed to — e.g. [0, 1] for main and talk | |
| excludeUser | No | Username — exclude changes by this user. Mutually exclusive with user. | |
| hidePatrolled | No | Omit patrolled edits. Requires patrol rights. | |
| hideRedirects | No | Omit changes whose target is a redirect | |
| showPatrolStatus | No | Include per-row patrol status; adds an "Unpatrolled: yes" line to unpatrolled rows. Requires patrol rights. |