Tapsite
MCP server for web inspection, design system extraction, and accessibility audits
Connector by mgriffen · GitHub account verified by the MCP Registry
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.
About
Reviews
Write a reviewNo 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_audittapsite_capture_networktapsite_diff_pagestapsite_extract_a11ytapsite_extract_aimltapsite_extract_animationstapsite_extract_api_schematapsite_extract_breakpointstapsite_extract_canvastapsite_extract_colorstapsite_extract_componentstapsite_extract_content
Show 29 more tools
tapsite_extract_contrasttapsite_extract_css_varstapsite_extract_customtapsite_extract_darkmodetapsite_extract_favicontapsite_extract_fontstapsite_extract_formstapsite_extract_graphqltapsite_extract_i18ntapsite_extract_iconstapsite_extract_imagestapsite_extract_layouttapsite_extract_linkstapsite_extract_markdowntapsite_extract_metadatatapsite_extract_perftapsite_extract_pwatapsite_extract_schema_suggesttapsite_extract_securitytapsite_extract_shadowstapsite_extract_spacingtapsite_extract_stacktapsite_extract_storagetapsite_extract_svgstapsite_extract_tabletapsite_extract_third_partytapsite_extract_wasmtapsite_extract_web_componentstapsite_screenshot
Write 6 · Create, change, send or run things.
tapsite_closetapsite_download_imagestapsite_interacttapsite_login_checktapsite_login_manualtapsite_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_crawltapsite_designsystemtapsite_exporttapsite_export_design_reporttapsite_harvesttapsite_inspecttapsite_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_auditPre-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_networkCapture network traffic for a duration. Filters static assets by default.
tapsite_closeClose the browser session.
tapsite_crawlBFS crawl with extraction per page. Writes to output/crawl-{ts}/.
tapsite_designsystemDesign 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_pagesCompare 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_imagesDownload images to disk. Uses session cookies for auth assets.
tapsite_exportExport URLs as Markdown + HTML report + JSON + CSV + screenshots.
tapsite_export_design_reportFull design system report: HTML + W3C tokens JSON + CSS vars.
tapsite_extract_a11yAccessibility audit with score (0-100) and issues by severity.
tapsite_extract_aimlDetect client-side AI/ML libraries (TensorFlow.js, ONNX, MediaPipe, etc.) and browser ML capabilities.
tapsite_extract_animationsExtract CSS animations, transitions, and detect animation libraries.
tapsite_extract_api_schemaInfer API schemas from captured network traffic.
tapsite_extract_breakpointsExtract CSS breakpoints and detect framework (Tailwind/Bootstrap/MUI).
tapsite_extract_canvasInventory canvas elements, detect 2D/3D frameworks (Three.js, PixiJS, Phaser, etc.), and report GPU info.
Show 40 more tools
tapsite_extract_colorsExtract color palette sorted by frequency.
tapsite_extract_componentsDetect repeated UI component patterns with instance counts.
tapsite_extract_contentExtract main content as clean markdown, stripping chrome.
tapsite_extract_contrastWCAG contrast ratio audit between text and background color pairs.
tapsite_extract_css_varsExtract CSS custom properties, categorized by type.
tapsite_extract_customExtract structured data using a custom schema (CSS selectors, XPath, or regex patterns). Define your own extraction shape.
tapsite_extract_darkmodeDetect dark mode support. Optionally capture dark palette.
tapsite_extract_faviconExtract favicon and icon references. Optional download.
tapsite_extract_fontsExtract fonts: families, sizes, weights, sources.
tapsite_extract_formsExtract forms: fields, validation, actions, hidden fields.
tapsite_extract_graphqlDetect GraphQL clients (Apollo, Relay, urql), related scripts, and endpoint hints.
tapsite_extract_i18nProfile internationalization: languages, hreflang tags, RTL content, i18n frameworks, and language switchers.
tapsite_extract_iconsDetect icon font libraries and extract icon usage (Font Awesome, Material, Bootstrap Icons, etc.).
tapsite_extract_imagesExtract all images with src, dimensions, alt, format.
tapsite_extract_layoutExtract layout tree: flex/grid/block containers with properties.
tapsite_extract_linksExtract all links with text and href.
tapsite_extract_markdownExtract page content as clean Markdown. Modes: raw (full page), fit (noise filtered), citations (numbered refs). Optional BM25 query filtering and chunking.
tapsite_extract_metadataExtract metadata: OG, Twitter Cards, JSON-LD, RSS, canonical.
tapsite_extract_perfPerformance metrics: Web Vitals, resource sizes, timing.
tapsite_extract_pwaProfile PWA readiness: manifest, service worker, Apple/MS meta tags, and platform capabilities.
tapsite_extract_schema_suggestAnalyze 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_securitySecurity audit: CSP, SRI, mixed content, iframe sandboxing, insecure forms, response headers, and scoring.
tapsite_extract_shadowsExtract box-shadow and text-shadow patterns as design tokens.
tapsite_extract_spacingExtract spacing scale: margins, padding, gaps, radii.
tapsite_extract_stackDetect tech stack: frameworks, libraries, CMS, analytics, CDNs.
tapsite_extract_storageAudit client-side storage: cookies (with classification), localStorage, sessionStorage, IndexedDB.
tapsite_extract_svgsExtract SVGs: inline markup, external URLs, icon/illustration classification.
tapsite_extract_tableExtract table data as structured rows.
tapsite_extract_third_partyClassify all cross-origin scripts and resources by vendor and category (analytics, payments, chat, etc.).
tapsite_extract_wasmDetect WebAssembly modules, infer source languages (Rust, C++, Go, .NET), and check WASM capabilities.
tapsite_extract_web_componentsInventory custom elements, shadow DOM, exposed attributes, and web component libraries.
tapsite_harvestMigration 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_inspectNavigate to URL and/or inspect page DOM with numbered interactive elements. Optional screenshot.
tapsite_interactClick, fill, select, check, or hover an indexed element. Returns updated DOM.
tapsite_login_checkVerify auth state after manual login. Returns title, URL, content preview.
tapsite_login_manualOpen headed browser for manual login (MFA). Call login_check when done.
tapsite_run_jsRun JS in page context. Large results (>2KB) write to disk.
tapsite_screenshotScreenshot the page. Optional element highlighting with numbered badges.
tapsite_scrollScroll page or scroll an element into view.
tapsite_teardownCompetitive 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
- Repository
- github.com/mgriffen/tapsite
- 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)