Let Gemini CLI fix your SEO
Add mttr to Gemini CLI’s settings and run /mcp. Then it knows what is wrong with your site, worth the most first, and mttr checks its work.
- 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
Connect Gemini CLI 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 Gemini CLI
Add this to Gemini CLI’s settings, then start it again and run /mcp to see mttr’s tools.
~/.gemini/settings.json { "mcpServers": { "mttr": { "httpUrl": "https://mttr.si/mcp", "headers": { "Authorization": "Bearer mk_your_key" } } } }The key sits in the settings file above. Keep that file to yourself.
settings.json "Authorization": "Bearer mk_your_key" - 3Ask Gemini CLI 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?
What you ask Gemini CLI
In words. It picks mttr’s tool for it.
- Fix what is worth the most on my site.
- It reads the brief, works the top fix across every page it applies to, and shows you the diff.
- Did my last deploy break anything?
- It asks mttr what changed since the read before, and lists any rule that now fails.
- Write the answer-first opening mttr wants on /pricing.
- It reads what the rule asks, rewrites the opening, and has mttr check the page.
- Who am I up against?
- It lists the sites doing the same work nearby, and what they cover that you do not.
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
Gemini CLIThe 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.
Using another agent?
- Claude CodeIn the terminal
- CodexIn the terminal
- CursorIn the editor
- VS CodeWith Copilot
- WindsurfIn the editor
- AntigravityGoogle’s agent IDE
- Any agentOver MCP
Gemini CLI 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.