# Semantic DOM Filter MCP Server

> Use this tool when you need to convert complex HTML into structured markdown for efficient large language model (LLM) interaction. It solves problems of messy web page data by providing clean semantic output with integer IDs, enabling intent-guided filtering and diff-based updates. Ideal for use cases requiring LLMs to navigate and interact with web pages, it takes HTML as input and outputs semantic markdown.

Canonical page: https://skillsregistry.net/skills/krishankb-de-axonmcp  
JSON: https://api.skillsregistry.net/v1/skills/krishankb-de-axonmcp

## Description

Converts messy HTML into clean semantic markdown with integer IDs, enabling LLMs to navigate and interact with web pages efficiently using intent-guided filtering and diff-based updates.

## Trust

- **Trust score (0–1):** 0.69
- **Verification tier:** scanned
- **Last scanned:** 2026-08-31

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-08-31

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/kyof4jgqvl)
- **Repository:** <https://github.com/krishankb-de/AxonMCP>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "krishankb-de-axonmcp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/krishankb-de-axonmcp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/krishankb-de-axonmcp/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
