Model Context Protocol
Any AI agent, talking to your library.
Naute speaks the Model Context Protocol natively. Connect Claude Desktop, Cursor, or any MCP client and it gets tools for searching, reading, appending, and creating notes — bounded by the permissions you grant. Hosted MCP at /api/v1/mcp with OAuth Bearer auth.
https://naute.ai/api/v1/mcp
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_notes",
"arguments": { "q": "rebrand decisions" }
}
}
Chalq / Naute CLI
Your library, on the command line.
A small Rust CLI for reading, writing, and searching your library — perfect for shell pipelines, cron jobs, and scripting. Works against a local vault or a remote account. Homebrew and npm install paths.
$ brew install naute
$ naute list --folder meetings
$ naute search "q2 planning" --limit 5
$ naute append daily-log.md "Talked to Jamie about roadmap"
$ cat draft.md | naute create --folder inbox
REST API
Integrate Naute with anything that speaks HTTP.
OpenAPI-documented REST API for notes, folders, tags, attachments, and sharing. Great for Zapier-style integrations, internal tools, migration scripts, or bespoke clients. Rate-limited, auth via personal access tokens.
https://naute.ai/api/v1
curl -H "Authorization: Bearer $TOKEN" \
"https://naute.ai/api/v1/notes?folder=meetings&limit=10"