Use NeetoRecord in VS Code

Connect VS Code to the NeetoRecord MCP server and work with your recordings from your editor or terminal, with your NeetoRecord sign-in or an API key.

Conecta NeetoRecord con VS Code

  1. 1You need VS Code 1.99 or later, with GitHub Copilot in Agent mode. Create .vscode/mcp.json in your workspace. Use servers, not mcpServers.
  2. 2Sign in to NeetoRecord when VS Code asks.
{
  "servers": {
    "neetorecord": {
      "type": "http",
      "url": "https://connect.neetorecord.com/mcp/messages"
    }
  }
}
VS Code

> List my NeetoRecord recordings from this week

● neetorecord - ListRecordings · 9 found

You made 9 recordings this week. 3 of them have no title yet.

>

NeetoRecord

Check requirements

  • VS Code installed on your computer.
  • A NeetoRecord account.

Connect NeetoRecord to VS Code

You need VS Code 1.99 or later, with GitHub Copilot in Agent mode. Create .vscode/mcp.json in your workspace. Use servers, not mcpServers:

{
  "servers": {
    "neetorecord": {
      "type": "http",
      "url": "https://connect.neetorecord.com/mcp/messages"
    }
  }
}

Sign in to NeetoRecord when VS Code asks.

Then ask in Copilot Chat. VS Code asks before it runs a command, but not before it calls a NeetoRecord tool:

Screen recording of VS Code with GitHub Copilot connected to NeetoRecord. A prompt file asks for the five most recent recordings. Copilot lists their titles, dates and length.
Copilot in VS Code answers from your NeetoRecord data.

Connect with an API key

An API key is not tied to a person. Every tool call reaches the whole workspace, and role checks do not run. Use a key for automation that must see every recording. Do not use a key on a machine where the person should see only their own recordings.

Get a key from your workspace: how to generate an API key. It is the same key the REST API uses. Send it in this header:

Authorization: Bearer YOUR_API_KEY

Replace YOUR_API_KEY with your key in the snippets below.

Create .vscode/mcp.json in your workspace. VS Code asks for the key the first time it uses the server:

{
  "inputs": [
    {
      "type": "promptString",
      "id": "neetorecord-api-key",
      "description": "NeetoRecord API key",
      "password": true
    }
  ],
  "servers": {
    "neetorecord": {
      "type": "http",
      "url": "https://connect.neetorecord.com/mcp/messages",
      "headers": {
        "Authorization": "Bearer ${input:neetorecord-api-key}"
      }
    }
  }
}

This file lives in your project. Never paste the key into the file itself, or it can end up in a commit.

VS Code's Copilot agent does not read servers that use ${input:...}. To use the key there, put the server in .mcp.json at the root of your workspace and read the key from an environment variable:

{
  "mcpServers": {
    "neetorecord": {
      "type": "http",
      "url": "https://connect.neetorecord.com/mcp/messages",
      "headers": {
        "Authorization": "Bearer ${NEETORECORD_API_KEY}"
      }
    }
  }
}

Set NEETORECORD_API_KEY in the environment that starts VS Code. The sign-in setup above works in both the Local and Copilot agents.

Try these prompts

Jump to the moment something was said

Which of our recordings talks about the pricing page redesign? Jump to the part where it comes up.

Your AI assistant searches transcripts rather than titles, then reads the matching transcript and reports the timestamped segment. Ask it to show what was on screen at that moment and it captures the frame at that timestamp.

Ask a teammate for a recording

Create a recording request titled "Walkthrough of the billing bug" and give me the link to send to Sam.

Your AI assistant creates a recording request and returns the link. Anyone who has the link can upload the recording, so you send it to Sam yourself.

Read a recording from another workspace

Here is a NeetoRecord link a customer sent us. What is in it?

For a publicly accessible recording outside your workspace, your AI assistant uses the public tools to read its details, transcript, and chapters. This works only when the recording needs no sign-in, and it respects what the owner allowed, so a transcript or a download may be unavailable.

Troubleshooting

VS Code never offers the tools

MCP needs VS Code 1.99 or later with GitHub Copilot in Agent mode. It is not available in Ask or Edit mode. Check the version, switch Copilot to Agent mode, and confirm that .vscode/mcp.json is in the workspace you have open. With an API key, VS Code asks for the key the first time it uses the server, so answer that prompt.

Your AI assistant shows no NeetoRecord tools

Restart the client first. Every client reads its MCP config at startup.

On Claude or ChatGPT, confirm that you added the connector and finished the sign-in. In ChatGPT, the plugin is created only after you tick I understand and want to continue.

On Claude Code, Cursor, Codex, VS Code, Devin, Antigravity, or Antigravity CLI, check these:

  1. The config key. Claude Code, Cursor, Devin, Antigravity, and Antigravity CLI nest servers under mcpServers. VS Code uses servers. Codex uses a [mcp_servers.<name>] section in TOML. A server under the wrong key is ignored silently.
  2. The URL key. Antigravity and Antigravity CLI expect serverUrl. Claude Code, Codex, Cursor, Devin, and VS Code expect url.
  3. The endpoint. It is https://connect.neetorecord.com/mcp/messages, with no trailing slash.
  4. The syntax. In JSON, a trailing comma or an unclosed brace makes the whole file unreadable, which takes out your other servers too.

The connection is refused or unauthorized

With an API key, the Authorization header must read Bearer YOUR_API_KEY, with the word Bearer and one space before the key. Confirm the key is not revoked and belongs to the workspace you expect. A key from one workspace does not work in another. Generate a new key if you are unsure.

With OAuth there is no key to check. Remove the connector and add it again to run the sign-in from the start.

More fixes are in the NeetoRecord MCP troubleshooting guide.

Use NeetoRecord in other AI assistants

Prefer the terminal? The NeetoRecord CLI reaches the same data from your shell, your scripts and your coding agent.

¿Tienes algo que compartir? Grábalo en lugar de programar una reunión.

Comienza con NeetoRecord hoy.