Most Synup MCP issues fall into one of three categories:
Identifying which category you're in first will save you a lot of time.
The most common cause is an extra space before or after the key value, or a typo introduced during copy-paste.
What to check:
If the connection works once but fails every time you reopen your tool, this is usually a restart issue rather than a key issue.
Fix: Restart your IDE or terminal application completely rather than just closing and reopening the session. Config changes sometimes require a full restart to take effect properly.
Some client config formats require headers to be specified in a particular way. If the tool is connecting to the MCP server but every request comes back with an authentication error, the headers may not be included in the actual requests being made.
What to check:
After verifying the format, save the file and do a full restart of the client.
If the server fails to connect entirely, the most likely causes are a wrong URL or an incomplete restart.
What to check:
A single formatting mistake in your config file will prevent the entire file from loading, which means none of your MCP servers will connect — not just Synup.
For JSON-based configs (Cursor, Windsurf):
For TOML-based configs (Codex):
For Claude Code:
If the connection is working and authentication is passing but queries return nothing, this is usually a data availability or pagination issue rather than a connection problem.
What to check:
Synup MCP returns the first 50 results by default for large data sets. If you have more than 50 locations, reviews, or other records, the initial query will only return a subset.
Fix: Ask your AI client to fetch the next page using pagination. Location IDs in Synup are Base64 strings in the format Location:12345 — make sure you're passing the correct format when querying specific locations.
For accounts with 100 or more locations, broad queries that request a large amount of data at once can time out before completing.
Fixes:
/mcp command not found You need to be inside an active Claude Code session to use /mcp. Type claude in your terminal first to start a session, then type /mcp inside that chat interface — it will not work in your regular terminal prompt.
command not found: claude after installation Your npm global bin directory is not in your system PATH. Run npm config get prefix in your terminal, then add that path followed by /bin to your shell's PATH variable. On macOS with zsh, add export PATH="$(npm config get prefix)/bin:$PATH" to your ~/.zshrc file and run source ~/.zshrc.
npm EACCES permission error during installation Run the following to fix npm cache permissions, then retry the install:
bash
sudo chown -R 501:20 "/Users/$(whoami)/.npm"
One-click install link didn't work Make sure Cursor is already open before clicking the link. If it still doesn't work, use the manual config method by editing ~/.cursor/mcp.json directly.
Synup MCP not appearing in the tool list after setup Open ~/.cursor/mcp.json and confirm the Synup block is nested correctly inside the "mcpServers" object. If it is placed at the wrong nesting level the server will be ignored entirely.
Server listed but returning no data Check that "disabled" is set to false in your mcp_config.json block. Also verify the Synup block is correctly nested inside "mcpServers" rather than outside it.
Config folder doesn't exist Create it from Terminal with:
bash
mkdir -p ~/.codeium/windsurf
Then create mcp_config.json inside that folder and add the Synup block.
Config changes not loading in the IDE extension The Codex CLI and Codex IDE extension share the same ~/.codex/config.toml file. If changes aren't reflected in one of them, make sure you fully restarted both the CLI session and the IDE extension after saving the config.
TOML syntax error breaking all MCP servers Because the CLI and IDE extension share one config file, a TOML formatting error breaks both simultaneously. Validate your TOML at tomlint.com before restarting if you're unsure about the formatting.
If you've worked through the above and things still aren't connecting, run through this checklist before reaching out to support: