mttr for Windsurf

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.

~/.codeium/windsurf/mcp_config.json
{
  "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

  1. Readmttr_briefmttr reads the site and hands over the fixes worth the most, each with its pages.
  2. FixWindsurfThe agent makes each change in your repository, the way it would any task.
  3. Checkmttr_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

  1. 1
    Get 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 with mttr_signup.
  2. 2
    Connect 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"
  3. 3
    Ask 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" })

A real site, fixed by its agent

Every read here was one its agent asked for, and mttr checked each one.

Site t7txivpr climbed from 81 to 94 in 2 hours4 reads its agent asked for, each checked by mttr, Oct 17
Real site
Score
94+13 vs 81
Place
#336up 7,658 of 23,659
Rules passing
38 of 40+8 vs 30
Score, read by readIts agent askedBefore
7085100 +11, 3 fixes proved 4:27 pm8:56 pm
Fixes mttr provedPages each was failing on
  • Add a way to get in touch
    94
  • Put figures in tables
    38
  • Answer the first question right under it
    37
  • Phrase headings as questions
    37
  • Fix title lengths
    31
A real site, shown by its code: who owns it is theirs to tell. A score says pages are well formed, not that an assistant cites the site.

Using another agent?

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.

Free, no sign-upScore, place and fixesAbout a minute

Free, no sign-up. About a minute.