Install Caesar search into an agent, verify search and read, then see the raw API loop with no API key.
No key, no signup. Caesar is free to use and the anonymous tier serves the full search, read, and feedback loop. Pick the rail that matches where your agent runs, verify one search, then ask the agent to search and read.
For agents: use /llms.txt to discover docs, append .md to any page for markdown, and start with /agents/install when you need client-specific setup.
Success means exit code 0 and a JSON envelope containing search_id.
3
Ask your agent
Use Caesar to search, read the most relevant result, cite the source URL, and keep doc_id and search_id for follow-up.
1
Connect
claude mcp add --transport http caesar https://search-api-staging-779189860552.europe-west1.run.app/mcp
Best for chat and IDE clients that support remote tools. Omit auth for anonymous access; add Authorization: Bearer $CAESAR_API_KEY only if you have a partner key.
Success means the response includes search_id and at least one result.
3
Ask your agent
Search with caesar-search, read the best doc_id, summarize the source, and keep the raw handles.
1
Install
npm install caesar-search ai
Best when you are building an app and want Caesar as model tools.
2
Wire tools
import { generateText } from "ai";import { caesarTools } from "caesar-search/ai";const { text } = await generateText({ model, tools: caesarTools(), prompt: "Search for Postgres 17 logical replication changes, then read the best result.",});
The tools are caesar_search and caesar_read; anonymous access works unless CAESAR_API_KEY is set.
If content.truncated is true, continue with content.range.start_char set to the previous response’s content.start_char plus content.char_count. See documents.