Skip to content
Agentmart
Submit a tool

Tapsite

MCP server for web inspection, design system extraction, and accessibility audits

Connector by mgriffen · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 3
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/mgriffen-tapsite

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for web inspection, design system extraction, and accessibility audits

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.

Tools
41 read · 6 write · 1 delete · 7 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 55

Read from the source code; the running server may list different tools.

Read 41 · Look things up without changing anything.

  • tapsite_audit
  • tapsite_capture_network
  • tapsite_diff_pages
  • tapsite_extract_a11y
  • tapsite_extract_aiml
  • tapsite_extract_animations
  • tapsite_extract_api_schema
  • tapsite_extract_breakpoints
  • tapsite_extract_canvas
  • tapsite_extract_colors
  • tapsite_extract_components
  • tapsite_extract_content
Show 29 more tools
  • tapsite_extract_contrast
  • tapsite_extract_css_vars
  • tapsite_extract_custom
  • tapsite_extract_darkmode
  • tapsite_extract_favicon
  • tapsite_extract_fonts
  • tapsite_extract_forms
  • tapsite_extract_graphql
  • tapsite_extract_i18n
  • tapsite_extract_icons
  • tapsite_extract_images
  • tapsite_extract_layout
  • tapsite_extract_links
  • tapsite_extract_markdown
  • tapsite_extract_metadata
  • tapsite_extract_perf
  • tapsite_extract_pwa
  • tapsite_extract_schema_suggest
  • tapsite_extract_security
  • tapsite_extract_shadows
  • tapsite_extract_spacing
  • tapsite_extract_stack
  • tapsite_extract_storage
  • tapsite_extract_svgs
  • tapsite_extract_table
  • tapsite_extract_third_party
  • tapsite_extract_wasm
  • tapsite_extract_web_components
  • tapsite_screenshot

Write 6 · Create, change, send or run things.

  • tapsite_close
  • tapsite_download_images
  • tapsite_interact
  • tapsite_login_check
  • tapsite_login_manual
  • tapsite_scroll

Delete 1 · Delete, drop, revoke or wipe things.

  • tapsite_run_js

Not yet classified 7 · We could not tell from the name and description.

  • tapsite_crawl
  • tapsite_designsystem
  • tapsite_export
  • tapsite_export_design_report
  • tapsite_harvest
  • tapsite_inspect
  • tapsite_teardown

Network hosts it talks to 1

  • github.com · found in code

Tools (55)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • tapsite_audit

    Pre-launch quality audit with scorecard — runs a11y, contrast, perf, metadata (SEO), dark mode, forms, and security. Returns pass/fail per category with an overall score out of 100.

  • tapsite_capture_network

    Capture network traffic for a duration. Filters static assets by default.

  • tapsite_close

    Close the browser session.

  • tapsite_crawl

    BFS crawl with extraction per page. Writes to output/crawl-{ts}/.

  • tapsite_designsystem

    Design system extraction — runs colors, fonts, spacing, shadows, CSS vars, breakpoints, animations, icons, and components. Exports W3C design-tokens.json, design-tokens.css, and raw-data.json to output/design-system-{ts}/.

  • tapsite_diff_pages

    Compare two URLs (cross-site) or the same URL over time (temporal). Runs real extractors — colors, fonts, spacing, a11y, perf, metadata, components, breakpoints — and produces a structured diff with regressions/improvements highlighted. Omit url2 for temporal mode (compares against last saved snapshot).

  • tapsite_download_images

    Download images to disk. Uses session cookies for auth assets.

  • tapsite_export

    Export URLs as Markdown + HTML report + JSON + CSV + screenshots.

  • tapsite_export_design_report

    Full design system report: HTML + W3C tokens JSON + CSS vars.

  • tapsite_extract_a11y

    Accessibility audit with score (0-100) and issues by severity.

  • tapsite_extract_aiml

    Detect client-side AI/ML libraries (TensorFlow.js, ONNX, MediaPipe, etc.) and browser ML capabilities.

  • tapsite_extract_animations

    Extract CSS animations, transitions, and detect animation libraries.

  • tapsite_extract_api_schema

    Infer API schemas from captured network traffic.

  • tapsite_extract_breakpoints

    Extract CSS breakpoints and detect framework (Tailwind/Bootstrap/MUI).

  • tapsite_extract_canvas

    Inventory canvas elements, detect 2D/3D frameworks (Three.js, PixiJS, Phaser, etc.), and report GPU info.

Show 40 more tools
  • tapsite_extract_colors

    Extract color palette sorted by frequency.

  • tapsite_extract_components

    Detect repeated UI component patterns with instance counts.

  • tapsite_extract_content

    Extract main content as clean markdown, stripping chrome.

  • tapsite_extract_contrast

    WCAG contrast ratio audit between text and background color pairs.

  • tapsite_extract_css_vars

    Extract CSS custom properties, categorized by type.

  • tapsite_extract_custom

    Extract structured data using a custom schema (CSS selectors, XPath, or regex patterns). Define your own extraction shape.

  • tapsite_extract_darkmode

    Detect dark mode support. Optionally capture dark palette.

  • tapsite_extract_favicon

    Extract favicon and icon references. Optional download.

  • tapsite_extract_fonts

    Extract fonts: families, sizes, weights, sources.

  • tapsite_extract_forms

    Extract forms: fields, validation, actions, hidden fields.

  • tapsite_extract_graphql

    Detect GraphQL clients (Apollo, Relay, urql), related scripts, and endpoint hints.

  • tapsite_extract_i18n

    Profile internationalization: languages, hreflang tags, RTL content, i18n frameworks, and language switchers.

  • tapsite_extract_icons

    Detect icon font libraries and extract icon usage (Font Awesome, Material, Bootstrap Icons, etc.).

  • tapsite_extract_images

    Extract all images with src, dimensions, alt, format.

  • tapsite_extract_layout

    Extract layout tree: flex/grid/block containers with properties.

  • tapsite_extract_links

    Extract all links with text and href.

  • tapsite_extract_markdown

    Extract page content as clean Markdown. Modes: raw (full page), fit (noise filtered), citations (numbered refs). Optional BM25 query filtering and chunking.

  • tapsite_extract_metadata

    Extract metadata: OG, Twitter Cards, JSON-LD, RSS, canonical.

  • tapsite_extract_perf

    Performance metrics: Web Vitals, resource sizes, timing.

  • tapsite_extract_pwa

    Profile PWA readiness: manifest, service worker, Apple/MS meta tags, and platform capabilities.

  • tapsite_extract_schema_suggest

    Analyze page DOM for repeated patterns and suggest a CSS extraction schema. Returns a schema you can refine and pass to tapsite_extract_custom.

  • tapsite_extract_security

    Security audit: CSP, SRI, mixed content, iframe sandboxing, insecure forms, response headers, and scoring.

  • tapsite_extract_shadows

    Extract box-shadow and text-shadow patterns as design tokens.

  • tapsite_extract_spacing

    Extract spacing scale: margins, padding, gaps, radii.

  • tapsite_extract_stack

    Detect tech stack: frameworks, libraries, CMS, analytics, CDNs.

  • tapsite_extract_storage

    Audit client-side storage: cookies (with classification), localStorage, sessionStorage, IndexedDB.

  • tapsite_extract_svgs

    Extract SVGs: inline markup, external URLs, icon/illustration classification.

  • tapsite_extract_table

    Extract table data as structured rows.

  • tapsite_extract_third_party

    Classify all cross-origin scripts and resources by vendor and category (analytics, payments, chat, etc.).

  • tapsite_extract_wasm

    Detect WebAssembly modules, infer source languages (Rust, C++, Go, .NET), and check WASM capabilities.

  • tapsite_extract_web_components

    Inventory custom elements, shadow DOM, exposed attributes, and web component libraries.

  • tapsite_harvest

    Migration asset inventory — crawls up to maxPages pages and extracts content, images, SVGs, forms, fonts, and links per page. Returns per-page counts and a link map. Output written to output/harvest-{ts}/.

  • tapsite_inspect

    Navigate to URL and/or inspect page DOM with numbered interactive elements. Optional screenshot.

  • tapsite_interact

    Click, fill, select, check, or hover an indexed element. Returns updated DOM.

  • tapsite_login_check

    Verify auth state after manual login. Returns title, URL, content preview.

  • tapsite_login_manual

    Open headed browser for manual login (MFA). Call login_check when done.

  • tapsite_run_js

    Run JS in page context. Large results (>2KB) write to disk.

  • tapsite_screenshot

    Screenshot the page. Optional element highlighting with numbered badges.

  • tapsite_scroll

    Scroll page or scroll an element into view.

  • tapsite_teardown

    Competitive design teardown — runs colors, fonts, CSS vars, spacing, shadows, components, breakpoints, animations, icons, stack detection, web components, third-party scripts, AI/ML, perf, a11y, contrast, and dark mode in one call.

Compare and alternatives

    Featured in

    Signals

    Stars
    3
    Forks
    0
    Open issues
    0
    Last commit
    Oct 18, 2026 (10 days ago)
    Last release
    Mar 25, 2026 (7 months ago)

    From GitHub (fetched Oct 24, 2026).

    Details

    Registry name
    io.github.mgriffen/tapsite
    Version
    4.0.1
    Auth
    No auth
    Packages
    npm tapsite
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026
    Cite this page

    Tapsite MCP server. Agent Mart. https://agentmart.dev/connectors/mgriffen-tapsite (last updated 2026-10-24)