
Tapsite
If you need an AI agent to understand a website's internals rather than just click through it, this is the server to reach for. It exposes 55 tools across design system extraction, accessibility auditing, tech stack detection, and custom data scraping with CSS selectors, XPath, or regex. You can pull structured design tokens (colors, fonts, spacing, shadows), run WCAG contrast checks, diff two sites side by side, detect GraphQL endpoints, or crawl behind login walls with persistent sessions and anti-bot handling. Everything returns as structured JSON that agents can reason about, and it works with Playwright under the hood for reliable rendering.
- GitHub stars
- 2
- tools
- 55
- transport
- STDIO
- last updated
- Mar 24, 2026
Tools
55 toolsPublic tool metadata for what this MCP can expose to an agent.
tapsite_login_manualOpen headed browser for manual login + MFA
Open headed browser for manual login + MFA
No parameter schema in public metadata yet.
tapsite_login_checkVerify authenticated session state
Verify authenticated session state
No parameter schema in public metadata yet.
tapsite_inspectNavigate to URL and inspect the DOM (nav, headings, buttons, forms, tables, links)
Navigate to URL and inspect the DOM (nav, headings, buttons, forms, tables, links)
No parameter schema in public metadata yet.
tapsite_screenshotTake a screenshot of the current page
Take a screenshot of the current page
No parameter schema in public metadata yet.
tapsite_interactClick or fill an indexed element from the last inspect
Click or fill an indexed element from the last inspect
No parameter schema in public metadata yet.
tapsite_scrollScroll the page
Scroll the page
No parameter schema in public metadata yet.
tapsite_run_jsExecute arbitrary JavaScript and return the result
Execute arbitrary JavaScript and return the result
No parameter schema in public metadata yet.
tapsite_closeClose the browser session
Close the browser session
No parameter schema in public metadata yet.
tapsite_extract_tableExtract a specific table as structured data
Extract a specific table as structured data
No parameter schema in public metadata yet.
tapsite_extract_linksExtract all links with text and href
Extract all links with text and href
No parameter schema in public metadata yet.
tapsite_extract_metadataExtract page metadata (title, description, OG tags, etc.)
Extract page metadata (title, description, OG tags, etc.)
No parameter schema in public metadata yet.
tapsite_extract_contentExtract main readable content (article body, headings, paragraphs)
Extract main readable content (article body, headings, paragraphs)
No parameter schema in public metadata yet.
tapsite_extract_formsExtract all forms with fields, labels, and actions
Extract all forms with fields, labels, and actions
No parameter schema in public metadata yet.
tapsite_extract_markdownExtract page content as clean Markdown (raw, fit, or citations mode) with optional chunking
Extract page content as clean Markdown (raw, fit, or citations mode) with optional chunking
No parameter schema in public metadata yet.
tapsite_extract_customExtract structured data using custom schemas (CSS selectors, XPath, or regex)
Extract structured data using custom schemas (CSS selectors, XPath, or regex)
No parameter schema in public metadata yet.
tapsite_extract_schema_suggestAnalyze page DOM and auto-suggest extraction schemas
Analyze page DOM and auto-suggest extraction schemas
No parameter schema in public metadata yet.
tapsite_extract_colorsExtract color palette (hex values + usage counts)
Extract color palette (hex values + usage counts)
No parameter schema in public metadata yet.
tapsite_extract_fontsExtract font families, sizes, weights
Extract font families, sizes, weights
No parameter schema in public metadata yet.
tapsite_extract_css_varsExtract CSS custom properties
Extract CSS custom properties
No parameter schema in public metadata yet.
tapsite_extract_spacingExtract spacing scale values
Extract spacing scale values
No parameter schema in public metadata yet.
tapsite_extract_shadowsExtract box-shadow and text-shadow patterns
Extract box-shadow and text-shadow patterns
No parameter schema in public metadata yet.
tapsite_extract_imagesExtract all images with src, alt, dimensions
Extract all images with src, alt, dimensions
No parameter schema in public metadata yet.
tapsite_download_imagesDownload images to local output directory
Download images to local output directory
No parameter schema in public metadata yet.
tapsite_extract_svgsExtract inline SVGs
Extract inline SVGs
No parameter schema in public metadata yet.
tapsite_extract_faviconExtract favicon URLs and sizes
Extract favicon URLs and sizes
No parameter schema in public metadata yet.
tapsite_extract_layoutExtract layout tree (inline text representation)
Extract layout tree (inline text representation)
No parameter schema in public metadata yet.
tapsite_extract_componentsDetect repeated UI components and patterns
Detect repeated UI components and patterns
No parameter schema in public metadata yet.
tapsite_extract_breakpointsExtract responsive breakpoints from CSS media queries
Extract responsive breakpoints from CSS media queries
No parameter schema in public metadata yet.
tapsite_extract_a11yAccessibility audit (ARIA, roles, contrast issues)
Accessibility audit (ARIA, roles, contrast issues)
No parameter schema in public metadata yet.
tapsite_extract_contrastAudit WCAG contrast ratios between text and background
Audit WCAG contrast ratios between text and background
No parameter schema in public metadata yet.
tapsite_extract_perfExtract performance metrics (Core Web Vitals, resource sizes)
Extract performance metrics (Core Web Vitals, resource sizes)
No parameter schema in public metadata yet.
tapsite_extract_securityAudit security headers (CSP, HSTS, SRI, permissions policy)
Audit security headers (CSP, HSTS, SRI, permissions policy)
No parameter schema in public metadata yet.
tapsite_extract_darkmodeDetect dark mode support and extract dark palette
Detect dark mode support and extract dark palette
No parameter schema in public metadata yet.
tapsite_extract_pwaDetect PWA support (manifest, service worker, installability)
Detect PWA support (manifest, service worker, installability)
No parameter schema in public metadata yet.
tapsite_extract_i18nExtract internationalization signals (lang, hreflang, translations)
Extract internationalization signals (lang, hreflang, translations)
No parameter schema in public metadata yet.
tapsite_extract_stackDetect frontend framework, libraries, and tech stack
Detect frontend framework, libraries, and tech stack
No parameter schema in public metadata yet.
tapsite_extract_animationsExtract CSS animations and transitions
Extract CSS animations and transitions
No parameter schema in public metadata yet.
tapsite_extract_iconsDetect icon libraries and extract icon usage
Detect icon libraries and extract icon usage
No parameter schema in public metadata yet.
tapsite_extract_graphqlDetect GraphQL endpoints and introspect schemas
Detect GraphQL endpoints and introspect schemas
No parameter schema in public metadata yet.
tapsite_extract_aimlDetect AI/ML integrations (models, embeddings, inference endpoints)
Detect AI/ML integrations (models, embeddings, inference endpoints)
No parameter schema in public metadata yet.
tapsite_extract_canvasExtract canvas and WebGL usage patterns
Extract canvas and WebGL usage patterns
No parameter schema in public metadata yet.
tapsite_extract_wasmDetect WebAssembly modules and usage
Detect WebAssembly modules and usage
No parameter schema in public metadata yet.
tapsite_extract_web_componentsDetect custom elements and shadow DOM usage
Detect custom elements and shadow DOM usage
No parameter schema in public metadata yet.
tapsite_extract_third_partyInventory third-party scripts, trackers, and services
Inventory third-party scripts, trackers, and services
No parameter schema in public metadata yet.
tapsite_extract_storageAudit client-side storage (cookies, localStorage, sessionStorage, IndexedDB)
Audit client-side storage (cookies, localStorage, sessionStorage, IndexedDB)
No parameter schema in public metadata yet.
tapsite_capture_networkCapture network requests during a page load
Capture network requests during a page load
No parameter schema in public metadata yet.
tapsite_extract_api_schemaInfer API schema from observed network traffic
Infer API schema from observed network traffic
No parameter schema in public metadata yet.
tapsite_crawlCrawl multiple pages from a start URL
Crawl multiple pages from a start URL
No parameter schema in public metadata yet.
tapsite_diff_pagesCompare two URLs (cross-site) or track changes over time (temporal) using real extractors
Compare two URLs (cross-site) or track changes over time (temporal) using real extractors
No parameter schema in public metadata yet.
tapsite_exportExport inspection results as JSON + Markdown + HTML report + CSV tables + screenshots
Export inspection results as JSON + Markdown + HTML report + CSV tables + screenshots
No parameter schema in public metadata yet.
tapsite_export_design_reportFull design system report: report.html (visual), design-tokens.json (W3C format), design-tokens.css (copy-pasteable :root vars)
Full design system report: report.html (visual), design-tokens.json (W3C format), design-tokens.css (copy-pasteable :root vars)
No parameter schema in public metadata yet.
tapsite_teardownComprehensive competitive design teardown (all extractors)
Comprehensive competitive design teardown (all extractors)
No parameter schema in public metadata yet.
tapsite_auditPre-launch quality audit (a11y, contrast, perf, SEO, darkmode)
Pre-launch quality audit (a11y, contrast, perf, SEO, darkmode)
No parameter schema in public metadata yet.
tapsite_harvestInventory all site assets (images, SVGs, forms, fonts, links)
Inventory all site assets (images, SVGs, forms, fonts, links)
No parameter schema in public metadata yet.
tapsite_designsystemExtract design tokens as W3C JSON and CSS variables
Extract design tokens as W3C JSON and CSS variables
No parameter schema in public metadata yet.
Sponsors
Readme
tapsite
The MCP server for web intelligence extraction. 55 tools that give AI agents the ability to understand websites — not just drive a browser, but extract structured intelligence about design systems, accessibility, performance, content, and more.
Other MCP browser tools let agents click buttons. tapsite lets agents extract a complete color palette, audit WCAG contrast ratios, diff two sites' design tokens, detect tech stacks, or pull structured data with custom CSS/XPath/regex selectors — all as structured JSON that agents can reason about.
55 Tools · 11 Categories · 4 Workflows · Multi-Format Export
Details
- Repository
- github.com/mgriffen/tapsite
- Category
- Design & Creative
- Package
tapsite- Transport
- STDIO
- Registry
- MCP registry, active
