Requirements
- Visual Studio 2022 version 17.14 or newer, or Visual Studio 2026.
- GitHub Copilot signed in, with Copilot Chat in Agent mode.
Quick setup
- Create
%USERPROFILE%\.mcp.jsonto make Firecrawl available in every solution, or<SOLUTIONDIR>\.mcp.jsonto scope it to one solution and share it through source control. - Add this configuration and save the file:
- In the file, select Authentication Required in the CodeLens above the server, then complete the Firecrawl sign-in in your browser. If you do not see the CodeLens, enable it in Tools, Options, Text Editor, CodeLens.
- In Copilot Chat, switch to Agent mode, open Tools, and enable the Firecrawl tools. Visual Studio disables new MCP tools until you turn them on.
Prefer to add the server from chat?
Prefer to add the server from chat?
In Copilot Chat, switch to Agent mode, open Tools, select the plus button, then Add custom MCP server. Enter
firecrawl as the name and https://mcp.firecrawl.dev/v2/mcp-oauth as the URL.Prefer a local server with an API key?
Prefer a local server with an API key?
Visual Studio also runs local servers. Use Run MCP locally and define the command in the same file:
Try it
What you can do
Search
Find current information and read the content of relevant results.
Scrape
Turn URLs into clean markdown or structured data.
Interact
Navigate, click, and fill forms to reach the data you need.
Alexandria
Discover structured data tools, inspect inputs and pricing, then run them through Firecrawl.
Troubleshooting
- No Firecrawl tools in the picker: open the tool picker and enable them. Visual Studio resets tool approvals whenever a server’s tool list changes.
- Sign-in is required again: in
.mcp.json, select Manage Authentication in the CodeLens for thefirecrawlserver. - The file is ignored: the top-level key in Visual Studio files is
servers, notmcpServers. - Another definition of
firecrawlexists: Visual Studio also reads.vscode\mcp.jsonand.cursor\mcp.jsonin the solution folder. Keep one Firecrawl entry.

