Lighthouse & Accessibility Audit for AI Agents

io.github.faithdrivencreatorPublished by GitHub account faithdrivencreatorv1.0.0Updated Nov 11, 2026

Lighthouse scores, Core Web Vitals and axe accessibility issues, median of 3 runs, PASS/FAIL and top

The publisher's own server: audit.domains - Domain Valuation

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingDeveloper Tools

Overview

AI-generated overview

Remote Apify-hosted MCP server that audits web pages with Lighthouse and axe, returning scores, Core Web Vitals, PASS/FAIL and top fixes.

What you can do
  • Run Lighthouse audits on one or more URLs, for mobile and other form factors.
  • Get Lighthouse scores and Core Web Vitals, taken as the median of three runs.
  • Get axe accessibility issues with PASS/FAIL results and suggested top fixes.
  • Read results back as dataset items through the Apify client in Python or JavaScript, or via LangChain.
When to use it
Use it when an assistant needs to check a site's performance, Core Web Vitals or accessibility and report concrete fixes, for example during a pre-release review or a page-quality triage.
Requirements
Remote streamable HTTP endpoint at mcp.apify.com, with the tool scoped to fluidfaith/lighthouse-gate. An Apify account and an Apify API token sent as an Authorization bearer header, or Apify OAuth sign-in. Network access to Apify.
Before you install
The Authorization header carries an Apify API token, so keep it out of shared configs and logs. Audits are billed at $0.02 per URL per form factor; failed items are free and the per-run maximum charge is not exceeded. Audited URLs are sent to Apify's hosted service.

Installation

In SourceWeft

  1. Open Lighthouse & Accessibility Audit for AI Agents in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.faithdrivencreator%2Flighthouse-gate/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "lighthouse-accessibility-audit-for-ai-ag": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=fluidfaith/lighthouse-gate"
    }
  }
}

README

Lighthouse & Accessibility Audit for AI Agents

Lighthouse scores, Core Web Vitals and axe accessibility issues, median of 3 runs, PASS/FAIL and top fixes.

  • Apify Store: https://apify.com/fluidfaith/lighthouse-gate
  • MCP server (remote, streamable HTTP): https://mcp.apify.com/?tools=fluidfaith/lighthouse-gate
  • Price: $0.02 per URL per form factor. Failed items are free, and your maximum charge per run is never exceeded.

Claude Code, Cursor, VS Code (MCP config)

json
{  "mcpServers": {    "lighthouse-gate": {      "url": "https://mcp.apify.com/?tools=fluidfaith/lighthouse-gate",      "headers": { "Authorization": "Bearer ${APIFY_TOKEN}" }    }  }}

Claude Code one-liner: claude mcp add --transport http lighthouse-gate "https://mcp.apify.com/?tools=fluidfaith/lighthouse-gate" --header "Authorization: Bearer $APIFY_TOKEN"

Python (apify-client)

python
import osfrom apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_TOKEN"])run = client.actor("fluidfaith/lighthouse-gate").call(run_input={"urls": ["https://example.com/"], "formFactors": ["mobile"]})for item in client.dataset(run["defaultDatasetId"]).iterate_items():    print(item)

LangChain

python
from langchain_apify import ApifyActorsTooltool = ApifyActorsTool("fluidfaith/lighthouse-gate")

JavaScript (apify-client)

js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('fluidfaith/lighthouse-gate').call({"urls": ["https://example.com/"], "formFactors": ["mobile"]});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);

Source: lighthouse-gate/README.md at commit 0b986b2

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestNov 11, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Audit integrations