mediawiki_get_user_contributions
Get all edits by a specific user on a MediaWiki wiki. Supports filtering by time range and namespace.
Instructions
Get all edits made by a specific user.
USE WHEN: User asks "what did John edit", "show user's contributions", "list edits by admin".
NOT FOR: Page-specific history (use mediawiki_get_revisions). Not for wiki-wide activity (use mediawiki_get_recent_changes).
PARAMETERS:
user: Username (required)
limit: Max contributions (default 50)
start, end: Time range (ISO 8601)
namespace: Filter by namespace
RETURNS: List of pages edited with timestamps and summaries.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Upper time bound (ISO 8601). Returns contributions on or before this timestamp. | |
| user | Yes | Username to get contributions for | |
| limit | No | Max contributions to return (default 50, max 500) | |
| start | No | Lower time bound (ISO 8601). Returns contributions on or after this timestamp. | |
| namespace | No | Filter by namespace (-1 for all) | |
| rationale | No | Optional one-sentence explanation of why you are calling this tool. Used for audit trails when present. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | ||
| count | Yes | ||
| has_more | Yes | ||
| contributions | Yes |