Common Issues
Calling the REST API with an MCP key (404 or 401)
Calling the REST API with an MCP key (404 or 401)
An To call the Developer API (
omi_mcp_... key authenticates the MCP endpoints only. Two things follow:- Use the
/v1/mcp/REST endpoints — e.g.GET /v1/mcp/memories,GET /v1/mcp/memories/search?query=...,GET /v1/mcp/conversations,GET /v1/mcp/action-items. They accept the same key as the MCP server and return plain JSON. /v1/memoriesand/v2/memoriesdo not exist. Requests to them return404 Not Foundregardless of the key.
/v1/dev/...) instead, create a separate
key in Settings → Developer → Create Key; it starts with omi_dev_. Using either key on the
other’s endpoints returns a 401 that names the endpoints that key does authenticate.No tools showing up
No tools showing up
- Send an
initializerequest first — tools are only available after initialization - Check that your client supports the Streamable HTTP transport (2025-03-26 spec)
- Try the
/v1/mcp/sse/infoendpoint to verify the server is reachable:
Search returns empty results
Search returns empty results
- Semantic search requires conversations/memories to be indexed in the vector database
- New data may take a few minutes to be indexed after creation
- Try broader queries — very specific queries may not match if phrased differently than the original
- Use
get_memoriesorget_conversationswith filters as a fallback
Rate limit errors (429)
Rate limit errors (429)
- The MCP server has per-user rate limits to prevent abuse
- Wait a moment and retry
- Reduce the frequency of tool calls in automated workflows
Locked content errors (-32002)
Locked content errors (-32002)
- Some memories and conversations are behind the paid plan
- Upgrade your plan to access all content
- Locked memories still appear in list/search results with truncated content
Debugging Tools
- MCP Inspector
- curl
- Log Files
Use the MCP inspector to test tools interactively:For local development:
Need Help?
Discord Community
Get help from the community and team
GitHub Issues
Report bugs or request features