Skip to main content

Claude Desktop Setup (MCP)

Claude Desktop currently supports MCP over stdio only. The Dateno MCP server is HTTP/SSE, so you need a small stdio ↔ HTTP proxy. The simplest option is mcp-remote.


Requirements

  • A valid Dateno API key
  • Node.js LTS (for npx)
  • Claude Desktop (macOS/Windows)

1) Install Node.js (LTS)

Download and install Node.js (LTS) for your OS: https://nodejs.org/en/download

Verify you have node and npx:

node -v
npx -v

2) Configure Claude Desktop

Config file locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %AppData%\\Claude\\claude_desktop_config.json
  • Linux: Claude Desktop is not officially supported

Example config (test + prod):

{
"mcpServers": {
"dateno-test": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.test.dateno.io/mcp",
"--header",
"apikey: <YOUR_TEST_APIKEY>",
"--header",
"Accept: text/event-stream",
"--header",
"Dateno-Client: claude-desktop/1.0"
]
},
"dateno-prod": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.dateno.io/mcp",
"--header",
"apikey: <YOUR_PROD_APIKEY>",
"--header",
"Accept: text/event-stream",
"--header",
"Dateno-Client: claude-desktop/1.0"
]
}
}
}

3) Restart and Test

After updating the config, restart Claude Desktop and look for the MCP tools list.


Troubleshooting

  • Not Acceptable (406): missing Accept: text/event-stream
  • Unauthorized (401): missing or invalid apikey
  • No tools listed: check VPN / network restrictions (SSE needs stable connectivity)