MCP Server

Htmlpdf Transform Mcp

io.github.varvararatta/htmlpdf_transform_mcp
Knowledge & Documentation Productivity Public & reachable MCP 2025-11-25

What this MCP does

Converts HTML and structured JSON into plain text, markdown, and markdown tables, and extracts tables from HTML.

extract_tables_from_html
Extract all tables from HTML as structured data. Returns: {tables: [{headers, rows, row_count}]}
Input schema
{'type': 'object', 'title': 'extract_tables_from_htmlArguments', 'required': ['html'], 'properties': {'html': {'type': 'string', 'title': 'Html'}}}
health_check
Server health check.
Input schema
{'type': 'object', 'title': 'health_checkArguments', 'properties': {}}
html_to_markdown
Convert HTML to clean Markdown. Returns: {markdown, original_length, markdown_length}
Input schema
{'type': 'object', 'title': 'html_to_markdownArguments', 'required': ['html'], 'properties': {'html': {'type': 'string', 'title': 'Html'}}}
html_to_text
Strip all HTML tags and return clean plain text. Returns: {text, word_count}
Input schema
{'type': 'object', 'title': 'html_to_textArguments', 'required': ['html'], 'properties': {'html': {'type': 'string', 'title': 'Html'}}}
json_to_markdown_table
Convert list of dicts or list of lists to Markdown table. Returns: {table, rows, columns}
Input schema
{'type': 'object', 'title': 'json_to_markdown_tableArguments', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {}, 'title': 'Data'}, 'headers': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Headers', 'default': None}}}
Added
health_check
Sept. 17, 2026, 12:53 p.m.
Added
json_to_markdown_table
Sept. 17, 2026, 12:53 p.m.
Added
extract_tables_from_html
Sept. 17, 2026, 12:53 p.m.
Added
html_to_text
Sept. 17, 2026, 12:53 p.m.
Added
html_to_markdown
Sept. 17, 2026, 12:53 p.m.