# Mgriffen Tapsite MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.mgriffen%2Ftapsite
Registry id: `mcp-registry/io.github.mgriffen/tapsite`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "mgriffen-tapsite-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "tapsite"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add mgriffen-tapsite-mcp-server -- npx -y tapsite
```

## Tools (38)

- `tapsite_close`: Close the browser session
- `tapsite_download_images`: Download images to local output directory
- `tapsite_extract_a11y`: Accessibility audit (ARIA, roles, contrast issues)
- `tapsite_extract_animations`: Extract CSS animations and transitions
- `tapsite_extract_breakpoints`: Extract responsive breakpoints from CSS media queries
- `tapsite_extract_colors`: Extract color palette (hex values + usage counts)
- `tapsite_extract_components`: Detect repeated UI components and patterns
- `tapsite_extract_content`: Extract main readable content (article body, headings, paragraphs)
- `tapsite_extract_contrast`: Audit WCAG contrast ratios between text and background
- `tapsite_extract_css_vars`: Extract CSS custom properties
- `tapsite_extract_custom`: Extract structured data using custom schemas (CSS selectors, XPath, or regex)
- `tapsite_extract_darkmode`: Detect dark mode support and extract dark palette
- `tapsite_extract_favicon`: Extract favicon URLs and sizes
- `tapsite_extract_fonts`: Extract font families, sizes, weights
- `tapsite_extract_forms`: Extract all forms with fields, labels, and actions
- `tapsite_extract_i18n`: Extract internationalization signals (lang, hreflang, translations)
- `tapsite_extract_icons`: Detect icon libraries and extract icon usage
- `tapsite_extract_images`: Extract all images with src, alt, dimensions
- `tapsite_extract_layout`: Extract layout tree (inline text representation)
- `tapsite_extract_links`: Extract all links with text and href
- `tapsite_extract_markdown`: Extract page content as clean Markdown (raw, fit, or citations mode) with optional chunking
- `tapsite_extract_metadata`: Extract page metadata (title, description, OG tags, etc.)
- `tapsite_extract_perf`: Extract performance metrics (Core Web Vitals, resource sizes)
- `tapsite_extract_pwa`: Detect PWA support (manifest, service worker, installability)
- `tapsite_extract_schema_suggest`: Analyze page DOM and auto-suggest extraction schemas
- `tapsite_extract_security`: Audit security headers (CSP, HSTS, SRI, permissions policy)
- `tapsite_extract_shadows`: Extract box-shadow and text-shadow patterns
- `tapsite_extract_spacing`: Extract spacing scale values
- `tapsite_extract_stack`: Detect frontend framework, libraries, and tech stack
- `tapsite_extract_svgs`: Extract inline SVGs
- `tapsite_extract_table`: Extract a specific table as structured data
- `tapsite_inspect`: Navigate to URL and inspect the DOM (nav, headings, buttons, forms, tables, links)
- `tapsite_interact`: Click or fill an indexed element from the last inspect
- `tapsite_login_check`: Verify authenticated session state
- `tapsite_login_manual`: Open headed browser for manual login + MFA
- `tapsite_run_js`: Execute arbitrary JavaScript and return the result
- `tapsite_screenshot`: Take a screenshot of the current page
- `tapsite_scroll`: Scroll the page

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