Let Windsurf fix your SEO
Paste mttr into Windsurf’s MCP settings. Then its agent fixes your site from mttr’s list and mttr checks what it did.
{
"mcpServers": {
"mttr": {
"serverUrl": "https://mttr.si/mcp",
"headers": { "Authorization": "Bearer mk_your_key" }
}
}
}Add this to Windsurf’s MCP settings, then refresh its list of servers.
Read, fix, check, until the list is empty
- Read
mttr_briefmttr reads the site and hands over the fixes worth the most, each with its pages. - Fix
WindsurfThe agent makes each change in your repository, the way it would any task. - Check
mttr_rescanmttr reads the site again and says what each change fixed, and anything it broke.
Connect Windsurf in a minute
A free key and one setting. Your agent does the rest.
Answeringhttps://mttr.si/mcp62 toolsStreamable HTTP
- 1Get a key
Free, with an email. It reads any site's public report; claim your own site to add its private parts.
Or connect with no key, and your agent signs you up itself withmttr_signup. - 2Connect Windsurf
Add this to Windsurf’s MCP settings, then refresh its list of servers.
~/.codeium/windsurf/mcp_config.json { "mcpServers": { "mttr": { "serverUrl": "https://mttr.si/mcp", "headers": { "Authorization": "Bearer mk_your_key" } } } }The key sits in the settings file above. Keep that file to yourself.
mcp_config.json "Authorization": "Bearer mk_your_key" - 3Ask Windsurf something
In words. It picks the call, and the answer is the one a person sees on the report.
- What should I fix first on example.com?
mttr_brief({ site: "example.com" }) - Fix the top issue, then have mttr read the site again.
mttr_rescan({ site: "example.com" }) - Who am I up against, and what do they cover that I don’t?
mttr_competitors({ site: "example.com" })
- What should I fix first on example.com?
A real site, fixed by its agent
Every read here was one its agent asked for, and mttr checked each one.
- Score
- 94+13 vs 81
- Place
- #336up 7,658 of 23,659
- Rules passing
- 38 of 40+8 vs 30
- Add a way to get in touch94
- Put figures in tables38
- Answer the first question right under it37
- Phrase headings as questions37
- Fix title lengths31
Using another agent?
- Claude CodeIn the terminal
- CodexIn the terminal
- CursorIn the editor
- Gemini CLIIn the terminal
- VS CodeWith Copilot
- AntigravityGoogle’s agent IDE
- Any agentOver MCP
Windsurf is its maker’s product. mttr is independent and not affiliated with it. A score says pages are well formed. It does not say an assistant cites the site.
See what your agent would fix first
Free, no sign-up: a list of fixes, worth the most first.