1. Get Your API Key
Log into the Ruune Dashboard and navigate to Settings → API Keys. Click Create Key and copy the generated key. It starts with ruune_sk_.
Store your API key securely. It grants full access to your account data. Never expose it in client-side code.
2. Make Your First Request
List your most recent notes:
curl https://api.ruune.ai/v1/notes \
-H "Authorization: Bearer ruune_sk_live_xxxxxxxxxxxxx"
You should get a JSON response with your notes:
{
"data": [
{
"id": "note_abc123",
"title": "Product Sync with Sarah",
"summary": "Discussed Q3 roadmap priorities...",
"created_at": "2026-06-15T14:30:00Z",
"duration_seconds": 1820,
"tags": ["meeting", "product"]
}
],
"meta": { "page": 1, "per_page": 20, "total": 5 }
}
3. Search Your Memory
Use semantic search to find anything across all your captured context:
curl -X POST https://api.ruune.ai/v1/search \
-H "Authorization: Bearer ruune_sk_live_xxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"query": "What did Sarah say about the API launch?"}'
4. Connect an AI Agent (MCP)
Add Ruune to your Claude Desktop or any MCP-compatible client:
claude_desktop_config.json
{
"mcpServers": {
"ruune": {
"url": "https://mcp.ruune.ai",
"headers": {
"Authorization": "Bearer ruune_sk_live_xxxxxxxxxxxxx"
}
}
}
}
Now Claude can search your notes, get transcripts, list action items, and more — all through natural conversation.
Next Steps
- Authentication — Learn about API keys, scopes, and security best practices.
- Notes API — Full CRUD reference for notes.
- MCP Server — Deep dive into MCP tools and configuration.