Server Details
Enable Large Language Model clients to interact seamlessly with any MediaWiki wiki. Perform action…
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Available Tools
16 toolsadd-wikiTry in Inspector
Adds a new wiki to the MCP resources from a URL.
| Name | Required | Description | Default |
|---|---|---|---|
| wikiUrl | Yes | Any URL from the target wiki (e.g. https://en.wikipedia.org/wiki/Main_Page) |
create-pageTry in Inspector
Creates a wiki page with the provided content.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Wiki page title | |
| source | Yes | Page content in the format specified by the contentModel parameter | |
| comment | No | Reason for creating the page | |
| contentModel | No | Type of content on the page | wikitext |
delete-pageTry in Inspector
Deletes a wiki page.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Wiki page title | |
| comment | No | Reason for deleting the page |
get-category-membersTry in Inspector
Gets all members in the category. Returns only page IDs, namespaces, and titles.
| Name | Required | Description | Default |
|---|---|---|---|
| types | No | Types of members to include | |
| category | Yes | Category name | |
| namespaces | No | Namespace IDs to filter by |
get-fileTry in Inspector
Returns information about a file, including links to download the file in thumbnail, preview, and original formats.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | File title |
get-pageTry in Inspector
Returns a wiki page. Use metadata=true to retrieve the revision ID required by update-page. Set content="none" to fetch only metadata without content.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Wiki page title | |
| content | No | Type of content to return | source |
| metadata | No | Whether to include metadata (page ID, revision info, license) in the response |
get-page-historyTry in Inspector
Returns information about the latest revisions to a wiki page, in segments of 20 revisions, starting with the latest revision. The response includes API routes for the next oldest, next newest, and latest revision segments.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Wiki page title | |
| filter | No | Filter that returns only revisions with certain tags. Only support one filter per request. | |
| newerThan | No | Revision ID of the newest revision to return | |
| olderThan | No | Revision ID of the oldest revision to return |
get-revisionTry in Inspector
Returns a revision of a wiki page.
| Name | Required | Description | Default |
|---|---|---|---|
| content | No | Type of content to return | source |
| metadata | No | Whether to include metadata (revision ID, page ID, page title, user ID, user name, timestamp, comment, size, delta, minor, HTML URL) in the response | |
| revisionId | Yes | Revision ID |
remove-wikiTry in Inspector
Removes a wiki from the MCP resources.
| Name | Required | Description | Default |
|---|---|---|---|
| uri | Yes | MCP resource URI of the wiki to remove (e.g. mcp://wikis/en.wikipedia.org) |
search-pageTry in Inspector
Search wiki page titles and contents for the provided search terms, and returns matching pages.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of search results to return | |
| query | Yes | Search terms |
search-page-by-prefixTry in Inspector
Performs a prefix search for page titles.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return | |
| prefix | Yes | Search prefix | |
| namespace | No | Namespace to search |
set-wikiTry in Inspector
Sets the wiki to use for the current session. You MUST call this tool when interacting with a new wiki.
| Name | Required | Description | Default |
|---|---|---|---|
| uri | Yes | MCP resource URI of the wiki to use (e.g. mcp://wikis/en.wikipedia.org) |
undelete-pageTry in Inspector
Undeletes a wiki page.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Wiki page title | |
| comment | No | Reason for undeleting the page |
update-pageTry in Inspector
Updates a wiki page. Replaces the existing content of a page with the provided content
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Wiki page title | |
| source | Yes | Page content in the same content model of the existing page | |
| comment | No | Summary of the edit | |
| latestId | Yes | Revision ID used as the base for the new source |
upload-fileTry in Inspector
Uploads a file to the wiki from the local disk.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Wikitext on the file page | |
| title | Yes | File title | |
| comment | No | Reason for uploading the file | |
| filepath | Yes | File path on the local disk |
upload-file-from-urlTry in Inspector
Uploads a file to the wiki from a web URL.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of the file to upload | |
| text | Yes | Wikitext on the file page | |
| title | Yes | File title | |
| comment | No | Reason for uploading the file |
FAQ
How do I claim this server?
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
What are the benefits of claiming a server?
- Control your server's listing on Glama, including description and metadata
- Receive usage reports showing how your server is being used
- Get monitoring and health status updates for your server