Connect VS Code to Meltwater MCP
Use Meltwater from Copilot Chat once VS Code is pointed at the public server. Every client connects to the same Meltwater MCP server, so the URL and sign-in are the same wherever you use it.
Connection details
| Setting | Value |
|---|---|
| Server URL | https://api.meltwater.com/v2/mcp |
| Transport | Streamable HTTP |
| Authentication | OAuth sign-in at app.meltwater.com, or a Meltwater API token in the apikey header |
Before you start
- A Meltwater account with access to Meltwater MCP.
- The server URL, exactly
https://api.meltwater.com/v2/mcp, with no trailing slash. - VS Code with GitHub Copilot Chat and MCP support enabled.
Connect
1. Create the MCP config
Run MCP: Open User Configuration for the user profile file, or MCP: Add Server. VS Code's current docs prefer a workspace .mcp.json or ~/.copilot/mcp-config.json for new servers, and still list .vscode/mcp.json. Do not hardcode an access token in any of those files.
2. Add the Meltwater server
In .vscode/mcp.json the top-level key is servers. VS Code's remote example uses type: http and url. A portable .mcp.json uses mcpServers instead. For a Meltwater API token, add a header named apikey through an input variable. VS Code's docs say not to paste the token into the file.
{
"servers": {
"meltwater": {
"type": "http",
"url": "https://api.meltwater.com/v2/mcp"
}
}
}
3. Start the server and sign in
Start Meltwater from the Extensions view under MCP servers, or run MCP: List Servers. Complete the Meltwater sign-in if VS Code asks. In Chat, ask which Meltwater tools are available.
Check the connection
Once the server shows as connected, paste this prompt into a new conversation. It only uses tools the client has actually listed.
I just connected Meltwater. Use the Meltwater MCP tools if they are available.
1. Confirm the connection by listing the tools you can call. If none are listed, say so and stop.
2. Ask me which brand, company, or topic to brief if I have not named one.
3. Use the available tools to pull recent coverage and the main narratives. Cite the source and date for each material fact the tools return.
4. Return a short briefing: what is being said, what changed, what is unresolved, and one recommended next action.
5. Before calling a tool, check its schema. Ask only for missing inputs, in a single message, then name the tools you will call.
Use the Tools Explorer to browse the tools available to your account - each tool's name, description and parameters - without connecting a client.
If it does not connect
The URL is rejected
Use HTTPS and the exact URL https://api.meltwater.com/v2/mcp. A trailing slash, an http:// scheme, or any other Meltwater URL won't reach the server.
The client only offers SSE
Choose Streamable HTTP, which uses POST. An unauthenticated GET, POST or DELETE to the server URL returns 401 with the body no bearer token.
Tools stay empty after sign-in
Start a new chat so the client runs initialize and tools/list again. Check that the Meltwater account you signed in with has access to Meltwater MCP.
Still stuck?
Take a look at the FAQs, or contact our Support team.