The assistant does not see any NeetoRecord tools
The assistant does not see any NeetoRecord tools
Restart the client first. Every client reads its MCP config at startup,
and Cursor can also reload the window from the command palette. Then check
the items for your kind of client.On Claude or ChatGPT, which connect over OAuth, confirm the connector was
actually added and that you completed the sign in rather than closing the
browser tab partway. In ChatGPT the plugin is only created once you tick the
risk acknowledgement.On Claude Code, Cursor, VS Code, or Windsurf, which read a JSON config file:
- Check the config key. Claude Code, Cursor, Gemini CLI, and Windsurf
nest servers under
mcpServers. VS Code usesservers, and Codex uses a[mcp_servers.<name>]section in TOML. A server under the wrong key is ignored silently. - Check the URL key. Windsurf expects
serverUrl, and Gemini CLI expectshttpUrlbecause it reservesurlfor SSE. Claude Code, Codex, Cursor, and VS Code expecturl. - Check the endpoint. It is
https://connect.neetorecord.com/mcp/messages, with no trailing slash. - Check the syntax. In JSON a trailing comma or an unclosed brace makes the whole file unreadable, which takes out any other servers too.
The OAuth sign in fails at the workspace step
The OAuth sign in fails at the workspace step
The first screen asks for a workspace subdomain, not a full URL or an email
address. For
acme.neetorecord.com, enter acme. See
Workspace subdomain.If you have more than one workspace, the assistant reaches the one you
picked here. Connect the server once per workspace to reach several.An OAuth connected assistant sees fewer recordings than expected
An OAuth connected assistant sees fewer recordings than expected
That is the scoping working as intended. An OAuth connection acts as the
person who approved it, so listings and searches come back filtered to your
permissions, and asking for a specific recording you cannot open is refused
rather than answered.If the assistant genuinely needs to reach everything in the workspace, that
is what an API key connection is for. See
Authentication.
The assistant reaches the wrong workspace
The assistant reaches the wrong workspace
An OAuth connection covers the workspaces you approved it from. Name the
workspace in your prompt, or ask the assistant to list the workspaces it can
reach. To add another one, run the sign in again from that workspace.
VS Code never offers the tools
VS Code never offers the tools
MCP needs VS Code 1.99 or later with GitHub Copilot running in Agent mode.
Check the version, switch Copilot to Agent mode, and confirm that
.vscode/mcp.json is in the workspace you have open. VS Code prompts for
your API key the first time the server is used, so answer that prompt.Windsurf connects but the tools are missing
Windsurf connects but the tools are missing
Enable the server under Settings → Cascade → MCP Servers after saving
the config. Windsurf also caps the total number of tools at 100 across every
connected server, so turn off servers you are not using and reload.
The assistant says a recording was not found
The assistant says a recording was not found
Workspace tools only reach recordings in the workspace the API key belongs
to. For a recording in someone else’s workspace, the assistant has to use
the public tools, and those work only when the recording is publicly
accessible with no sign in required. Check that the watch URL’s subdomain
matches the workspace you connected.
A transcript, chapters, or a screenshot come back empty
A transcript, chapters, or a screenshot come back empty
Those are generated after a recording is uploaded, and they may not exist
yet. Ask the assistant to check the transcript or chapter status and to
trigger generation, then try again once it reports success. A screenshot
also needs an up to date MP4, so the assistant may have to start MP4
generation first.Public recordings can also have transcripts or downloads switched off by
their owner, in which case there is nothing to fetch.