Find what’s broken before you publish.
A check for Framer sites that runs inside Claude. It finds dead buttons, broken links, missing alt text and placeholder copy, then fixes what you approve, right in the chat.
https://mcp.websitechecker.app/mcp
Paste it under Customize → Connectors → Add custom connector. All steps
Found 14 errors on a real agency template in about 2 seconds
What it catches
29 automatic checks run on every page, plus the nav and footer.
Links
- Buttons and links that go nowhere (empty or “#”)
- Broken internal links and same-page anchors
- Links to Framer staging domains or the editor
- Links missing https:// or a leading slash
- Spaces inside URLs
Copy and images
- Placeholder copy like “Lorem…” or TODO
- Text layers that render empty
- Images without alt text
SEO
- Default site title or description (“My Framer Site”, “Made with Framer”)
- Pages without their own title and description
- noindex left on
Breakpoints and styles
- Text and layout that drift between desktop, tablet and phone
- Layers wider than their breakpoint
- Raw colours instead of colour styles
- Uneven spacing between matching layers
CMS and structure
- CMS lists with unbound literal text
- Duplicate CMS filters that show an item twice
- Scroll effects with replay on
- Nav and footer (layout template), checked with every page
How it works
Website Checker runs inside your own Claude. Nothing is added to your site, and nothing changes without your yes.
-
01
Claude fetches the check code
Your Claude asks Website Checker for read-only check code.
-
02
It runs with your Framer connection
The code runs through your own Framer connector. It reads your pages and never edits, publishes or uploads anything.
-
03
You get a report, and fix it in the chat
Claude shows what it found and suggests a fix for each finding. You apply it, edit it, or mark it as intended. Each change happens only after you say yes.
Pricing
Free while in beta. No card, no credits, no limits.
Beta
Free$0
- All 29 checks, on every page, as often as you like.
- A fix plan for every finding: apply, edit, or mark as intended.
- Sign in with Google. No card.
- Paid plans come later, for monitoring and agencies. Beta users hear first.
Add it to Claude
You need Claude (claude.ai or Claude Code) with the Framer connector. You sign in with Google once, when you add the connector.
-
01
Open the connectors page
In Claude, go to Customize → Connectors, click + Add, then Add custom connector.
-
02
Name it and paste the URL
Name: Website Checker. URL:
https://mcp.websitechecker.app/mcp -
03
Connect
Click Connect and sign in with Google.
-
04
Run a check
In a chat with Framer connected, ask: “Use Website Checker to check my Framer site.”
Claude Code
claude mcp add --transport http website-checker \
https://mcp.websitechecker.app/mcp
FAQ
Does it change my site?
Only what you approve. The check itself is read-only. Fixes are applied by your own Claude through your Framer connection, one at a time, after you say yes. It never publishes.
Is my project stored?
No. The check code runs inside your own Claude and Framer connection. Findings are sent to the server only to format the report and the fix plan, and aren’t stored. Findings you mark as intended are saved in a small file inside your own project.
Do I need Claude?
Yes: Claude (claude.ai or Claude Code) plus the Framer connector.