mttr for VS Code

Let Copilot fix your SEO

Add mttr to VS Code and ask Copilot in chat. It reads what to fix, edits your site, and has mttr check every change.

VS Code chatA sample

What should I fix first on example.com?

Used mttr_brief

Start with answering in the first lines: 14 pages open on a welcome instead of the answer. It is worth about 6 points. Want me to fix all 14?

Yes, then check it.

Used mttr_rescan

Done. Score 72 to 86, and the rule passes on all 14 pages.

Connect VS Code 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 VS Code

    Add this in the site’s repository. VS Code asks for the key the first time and keeps it safe.

    .vscode/mcp.json
    {
      "servers": {
        "mttr": {
          "type": "http",
          "url": "https://mttr.si/mcp",
          "headers": { "Authorization": "Bearer ${input:mttr-key}" }
        }
      },
      "inputs": [
        { "id": "mttr-key", "type": "promptString", "description": "Your mttr key", "password": true }
      ]
    }

    Nothing to set by hand: paste the key when VS Code asks for it.

    VS Code
    Your mttr key: mk_your_key
  3. 3
    Ask VS Code 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.

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. FixCopilotThe 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.

Using another agent?

VS Code 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.