MCP Servers for XML

XML (Extensible Markup Language) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable, developed by the World Wide Web Consortium (W3C).

View all MCP Servers

  • Why this server?

    Interacts with xml.Revit to enable sending commands to Revit and receiving responses for model manipulation and automation

    A
    security
    A
    license
    A
    quality
    A Python package that enables integration with Autodesk Revit through the Model Context Protocol, allowing users to send commands to Revit and automate interactions with building models.
    26
    8
    Python
    MIT License
  • Why this server?

    Generates XML sitemaps for websites, providing structured site mapping capabilities

    A
    security
    A
    license
    A
    quality
    Enables web content scanning and analysis by fetching, analyzing, and extracting information from web pages using tools like page fetching, link extraction, site crawling, and more.
    6
    3
    TypeScript
    MIT License
  • Why this server?

    Generates XML files for Decent Sampler drum kit configurations

    A
    security
    A
    license
    A
    quality
    Facilitates the creation of DecentSampler drum kit configurations, supporting WAV file analysis and XML generation to ensure accurate sample lengths and well-structured presets.
    5
    93
    1
    TypeScript
    MIT License
    • Apple
  • Why this server?

    The server supports retrieving data from NOAA API in XML format, as specified in various tool parameters

    A
    security
    A
    license
    A
    quality
    This is an MCP (Model Context Protocol) server that provides tools for interacting with the NOAA Tides and Currents API.
    7
    TypeScript
    MIT License
  • Why this server?

    The server can retrieve raw text content from XML files

    A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that provides web content fetching and conversion capabilities.
    4
    89
    2
    JavaScript
    MIT License
    • Apple
  • Why this server?

    Uses XML as the format for instructions and operations, providing a structured way to define code modifications

    A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.
    12
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Supports converting XML files to Markdown format

    A
    security
    A
    license
    A
    quality
    Converts various file formats to Markdown using the MarkItDown utility and can be integrated with MCP clients for seamless document processing and conversion.
    11
    Python
    MIT License
  • Why this server?

    Returns full text articles in XML format, providing additional structural information that is particularly useful for AI processing

    A
    security
    A
    license
    A
    quality
    An MCP server that provides access to PubMed articles through the Entrez API.
    2
    28
    Python
    MIT License
    • Apple
  • Why this server?

    The MCP server uses XML format for tool invocation syntax in the Model Context Protocol

    A
    security
    A
    license
    A
    quality
    Provides LLM Agents with AI-powered mentorship for code review, design critique, writing feedback, and brainstorming using the Deepseek API, enabling enhanced output in various development and strategic planning tasks.
    5
    15
    TypeScript
    Apache 2.0
  • Why this server?

    Supports extraction of raw text content from XML files through the get-raw-text tool for direct access to structured data

    A
    security
    A
    license
    A
    quality
    An MCP server for fetching and transforming web content into various formats.
    4
    4
    Python
    MIT License
    • Apple
  • Why this server?

    Handles SDMX-ML formatted data from the ABS Data API and allows returning results in XML format

  • Why this server?

    Handles Open XML presentation files (.pptx), enabling round-trip processing of all presentation elements

    -
    security
    A
    license
    -
    quality
    A server that enables creating and editing PowerPoint presentations programmatically through the Model Context Protocol, supporting features like adding slides, images, textboxes, charts, and tables.
    43
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Supports XPath queries on XML content through the mcp_xpath_xpath tool, enabling extraction of specific data from XML documents.

    -
    security
    A
    license
    -
    quality
    An MCP (Model Context Protocol) server that chains calls to other MCP tools, reducing token usage by allowing sequential tool execution with result passing
    109
    25
    JavaScript
    MIT License
  • Why this server?

    Implements XML-RPC communication for secure connections to Odoo instances, enabling the transmission of data between the MCP server and Odoo systems.

    -
    security
    A
    license
    -
    quality
    An MCP server implementation that integrates with Odoo ERP systems, enabling AI assistants to interact with Odoo data and functionality through the Model Context Protocol.
    51
    Python
    MIT License
  • Why this server?

    Provides XML-rendered output for debugging information and tool responses to integrate with MCP clients.

    -
    security
    A
    license
    -
    quality
    An implementation of the Model Context Protocol (MCP) that enables interaction with debug adapters, allowing language models to control debuggers, set breakpoints, evaluate expressions, and navigate source code during debugging sessions.
    2
    Python
    AGPL 3.0
  • Why this server?

    Supports exporting PubTator annotation results in biocxml format for biomedical literature annotations

    -
    security
    A
    license
    -
    quality
    🔍 A biomedical literature annotation and relationship mining server based on PubTator3, providing convenient access through the MCP interface.
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Enables execution of XPath queries on XML content, allowing content extraction and transformation from XML documents with support for various MIME types including text/xml and application/xml.

    -
    security
    A
    license
    -
    quality
    MCP Server for executing XPath queries on XML content
    53
    JavaScript
    MIT License
    • Apple
  • Why this server?

    Supports sending emails with XML files as attachments.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables LLMs to compose and send emails with attachments, as well as search for files in specified directories that match given patterns.
    3
    Python
    MIT License
    • Linux
  • Why this server?

    Supports loading codebases formatted as XML files, particularly when created with tools like repomix

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables IDEs like Cursor and Windsurf to analyze large codebases using Gemini's extensive context window.
    1
    Python
    MIT License
  • Why this server?

    Handles XML data from the Deutsche Bahn API, converting it to more accessible formats.

    -
    security
    A
    license
    -
    quality
    Provides access to Deutsche Bahn train timetables, station information, and schedule changes through Model Context Protocol tools and resources.
    TypeScript
    MIT License
  • Why this server?

    Provides access to AndroidManifest.xml files, which define essential information about Android applications.

    -
    security
    A
    license
    -
    quality
    Claude MCP server that enables secure access to browse and read Android project files, validating authentic projects by checking for gradle configuration files.
    Python
    MIT License
  • Why this server?

    Provides access to play texts in TEI XML format, enabling structured analysis of dramatic texts with their markup.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables Claude and other LLMs to interact with the Drama Corpora Project API for analyzing dramatic texts, character networks, and play information across different languages and periods.
    2
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Supports XML as a data output format for random user generation, with nested data structure and proper special character escaping.

    -
    security
    A
    license
    -
    quality
    Provides enhanced access to the randomuser.me API with advanced features like custom formatting, password generation, and weighted nationality distribution.
    JavaScript
    MIT License
  • Why this server?

    Enables formatting codebase output as XML, providing structured representation of code for further processing or analysis

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables AI agents to retrieve and understand entire codebases at once, providing tools to analyze local workspaces or remote GitHub repositories.
    9
    TypeScript
    MIT License
    • Linux
    • Apple
  • Why this server?

    The README lists 'XML Protocol Integration' as a feature, describing it as providing 'reliable structured communication with Coq', indicating that the MCP server uses XML for protocol communication.

    -
    security
    A
    license
    -
    quality
    MCP-RoCQ integrates with the Coq proof assistant to enable automated dependent type checking, inductive type definitions, and property proving through XML protocol communication.
    2
    Python
    MIT License
  • Why this server?

    Provides project structure analysis in XML tree format for better visualization and understanding of code organization.

    -
    security
    A
    license
    -
    quality
    A comprehensive code analysis and management tool that integrates with Claude Desktop to analyze code at project and file levels, helping adapt changes to projects intelligently.
    29
    Python
    MIT License
  • Why this server?

    Enables secure connection to Odoo instances via XML-RPC communication protocol for data exchange between the MCP server and Odoo systems.

    -
    security
    F
    license
    -
    quality
    An implementation that integrates with Odoo ERP systems, enabling AI assistants to interact with Odoo data and functionality through the Model Context Protocol.
    Python
  • Why this server?

    Uses XML for LaunchAgent plist configuration when setting up as a system service

    -
    security
    F
    license
    -
    quality
    A Python MCP server for invoice and receipt processing that uses OCR technology to extract data from PDFs and images, offering AI assistants the ability to process, extract text from, and merge invoice documents.
    Python
    • Apple
  • Why this server?

    Uses XML formatting for tool definitions that are injected into the prompt context window

    -
    security
    F
    license
    -
    quality
    A Flask-based server that implements Model Context Protocol to enhance LLMs with external tool capabilities via natural language, allowing tools like weather lookup and calculations to be invoked directly in the model's text output.
    Python
    • Linux
  • Why this server?

    Supports processing XML files to extract content for large language models

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables LLMs to extract and use content from unstructured documents across a wide variety of file formats.
    2
    Python
    • Apple