VS Code has shipped full Model Context Protocol support, including streamable HTTP, since mid-2025. That means ContextBolt SEO connects natively with a single config entry: no mcp-remote bridge, no local proxy, no API keys to juggle.
Once connected, Chat in Agent mode can pull live keyword, SERP, domain, and competitor data straight into the editor where you are already building the page.
Why SEO belongs in the editor
The best moment to decide what a page should rank for is while you are building it, not three weeks later in a separate dashboard. With ContextBolt SEO connected, you highlight a component, ask “what should this target and who owns it?”, and the answer lands in the chat panel.
Because these are MCP tools, the agent chains them. “Find five low-difficulty keywords for this features page, check who ranks for each, and note where the gaps are” is one prompt that calls several tools and files the whole session on your board.
Every lookup lands on your SEO Board, so the research that informed the code is one URL away rather than lost in a chat.
The .vscode/mcp.json entry
Create .vscode/mcp.json in your workspace root, or run MCP: Open User Configuration from the Command Palette for a global setup:
{
"servers": {
"contextbolt-seo": {
"type": "http",
"url": "https://seo.contextbolt.app/mcp"
}
}
}
Start the server from VS Code’s MCP controls and complete the browser sign-in. Enter your ContextBolt SEO account email and email code, then allow access. Switch Copilot Chat to Agent mode and check that the SEO tools are available.
Two details matter here, and both trip people up. The top-level key is servers, not mcpServers, which is what Cursor and Claude Code use. And type must be http, or VS Code treats the entry as a local stdio server and fails without a useful error. If you have pasted a working config from another editor and nothing appears, those two lines are almost always why.
OAuth handles authentication after browser sign-in, so this configuration needs no manual headers block. The shared URL contains no token. If you use the personal-URL compatibility option instead, its secret is in the path and the whole URL must stay private.
After the config: switch to Agent mode
MCP tools in VS Code are consumed by Chat in Agent mode. If the mode dropdown still says Ask, the tools will not fire no matter how correct your config is. Switch to Agent, open the tools picker, and confirm contextbolt-seo is listed and ticked.
Then ask “what SEO tools do you have?” to confirm, and “connect my Google Search Console” to link your own data read-only. The Search Console tools are free and never spend your monthly credits.
Working patterns worth stealing
Plan the page before you write it: ask for keyword ideas and difficulty scores while the file is open, then write against a real target rather than a guess.
Audit after you ship: point page_audit at the deployed URL and work through the returned fix list in the same session.
Keep the research somewhere you can return to: every lookup lands on your SEO Board, so the reasoning behind every page target is a link away from the code.
The full tour of tools and workflows is in the ContextBolt SEO guide. If you want the background on how an SEO MCP server works before you set one up, start there.
Claude Code
Codex
Muse Code
Cursor
ChatGPT
Windsurf
Gemini CLI
Antigravity
VS Code
Cline
n8n