You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`kagi_summarize` - summarize a URL or text through the public API
70
-
-`kagi_extract` - extract a page's full content as markdown through the current `/api/v1` Extract API. Uses `KAGI_API_KEY` directly. Accepts `url`.
71
-
-`kagi_quick` - get a Kagi Quick Answer
72
-
-`kagi_news` - fetch Kagi News stories (no auth required). Accepts `category` (default `world`), `limit` (default `12`), and `lang` (default `default`).
73
-
-`kagi_news_search` - search the News tab of kagi.com and return story clusters (session token required). Accepts `query`, optional `region`, `freshness` (`day`/`week`/`month`), `order` (`default`/`recency`/`website`), and `limit`.
80
+
Default read/query tools:
81
+
82
+
-`kagi_search` and `kagi_batch_search` - web search, News-tab search, filters, lenses, snaps, dates, ordering, templates, follow summaries, cache options, and output formats.
83
+
-`kagi_summarize` - public API or subscriber summarizer with engine, summary type, target language, length, cache, and local cache options.
84
+
-`kagi_extract` - Extract API markdown, JSON, compact JSON, or TOON output.
85
+
-`kagi_quick` - Quick Answer with lens, cache, and output options.
86
+
-`kagi_news`, `kagi_news_categories`, `kagi_news_chaos`, and `kagi_news_filter_presets` - public Kagi News feed and metadata.
-`kagi_cli` - run any non-`mcp``kagi` command by passing an `args` array and optional `stdin`. Use this for exact CLI parity when a workflow is not modeled as a structured MCP tool.
74
108
75
109
The server reads one JSON-RPC request per stdin line and writes one JSON-RPC response per stdout line. This keeps the implementation dependency-light and easy to supervise from agent runners.
0 commit comments