# Professionalwiki Mediawiki MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.professionalwiki%2Fmediawiki-mcp-server
Registry id: `mcp-registry/io.github.professionalwiki/mediawiki-mcp-server`
Status: unknown

## Tools (52)

- `add-wiki`: Add a wiki as an MCP resource from its URL.
- `bucket-query`: Run a Bucket Lua query.
- `cargo-describe-table`: List a Cargo table's fields with their types and list-flags.
- `cargo-list-tables`: List Cargo tables defined on the wiki.
- `cargo-query`: Run a Cargo SQL-style query.
- `compare-pages`: Diff two versions of a wiki page by revision, title, or supplied wikitext.
- `create-page`: Create a new wiki page.
- `delete-page`: Delete a wiki page.
- `get-category-members`: List members of a category (up to 500 per call, paginated via continueFrom).
- `get-file`: Fetch a file page.
- `get-file-data`: Fetch a file's image bytes inline (base64) for visual analysis.
- `get-links-here`: List pages that reference a wiki page.
- `get-page`: Fetch a wiki page.
- `get-page-history`: List recent revisions of a wiki page.
- `get-pages`: Fetch multiple wiki pages in one call (up to 50).
- `get-recent-changes`: List recent change events across the wiki.
- `get-revision`: Fetch a specific revision of a page.
- `get-site-info`: Get a wiki's key settings.
- `list-wikis`: List every configured wiki.
- `move-page`: Move (rename) a wiki page.
- `neowiki-create-subject`: Create a subject (child or main) on a page.
- `neowiki-cypher-query`: Run a read-only Cypher query against the knowledge graph.
- `neowiki-delete-subject`: Delete a subject by ID.
- `neowiki-get-page-subjects`: List the subjects attached to a wiki page.
- `neowiki-get-schema`: Get one schema's property definitions, relations, and select options.
- `neowiki-get-subject`: Fetch one subject's structured data by ID.
- `neowiki-list-schemas`: List schemas (entity types) and their property counts.
- `neowiki-search-subjects`: Find subject IDs by label within a schema.
- `neowiki-set-main-subject`: Set or clear a page's main subject.
- `neowiki-update-subject`: Replace a subject's label and statements.
- `neowiki-validate-subject`: Dry-run validate a proposed subject and return violations.
- `oauth-logout`: Remove stored OAuth tokens. Stdio only.
- `oauth-status`: List stored OAuth tokens with scopes and expiry.
- `parse-wikitext`: Render wikitext to HTML without saving.
- `protect-page`: Protect or unprotect a wiki page.
- `remove-wiki`: Remove a wiki resource.
- `search-page`: Search wiki page titles and contents (full-text).
- `search-page-by-prefix`: Search page titles by prefix.
- `smw-list-properties`: List Semantic MediaWiki properties with copy-paste templates for smw-query.
- `smw-query`: Run a Semantic MediaWiki #ask query.
- `undelete-page`: Undelete a wiki page.
- `update-file`: Upload a new revision of an existing file from local disk.
- `update-file-from-url`: Upload a new revision of an existing file from a URL.
- `update-page`: Update an existing wiki page.
- `upload-file`: Upload a file to the wiki from local disk.
- `upload-file-from-url`: Upload a file to the wiki from a URL.
- `whoami`: Report the identity the current session is authenticated as.
- `wikibase-add-statement`: Add one statement with an item, string, external-id or url value.
- `wikibase-edit-entity`: Create or change an entity from Wikibase entity JSON.
- `wikibase-get-entity`: Read one entity's terms and statements, with referenced IDs resolved to labels.
- `wikibase-query`: Run a SPARQL query against the wiki's query service.
- `wikibase-search-entities`: Find items and properties by label or alias.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
