Configuration
Add the following to your Claude Desktop configuration file:- macOS
- Windows
Edit
~/Library/Application Support/Claude/claude_desktop_config.json:Verifying the Connection
After configuring Claude Desktop:- Restart Claude Desktop
- Look for the MCP tools icon in the chat interface
- Try asking: “Who can I query health data for?”
get_users tool to fetch available users from your Open Wearables instance.
Troubleshooting
”Invalid API key” error
Ensure yourOPEN_WEARABLES_API_KEY in config/.env is valid. Keys are generated in the API Keys section of the Open Wearables developer portal (Settings tab). The full key is shown only once, right after it is created or rotated - if you no longer have it, rotate the key in the portal and update config/.env with the new value.
”Connection refused” error
Make sure the backend is running at the URL specified inOPEN_WEARABLES_API_URL.
For local development:
No users found
Make sureOPEN_WEARABLES_API_URL in mcp/config/.env points to the API base URL (e.g. https://api.openwearables.io or http://localhost:8000), not the URL of your Open Wearables dashboard/frontend. The MCP server calls GET /api/v1/users on this URL - if it points to the wrong service, you’ll get a 404 (“Resource not found”).
