https://api.askalchemist.com/mcp/Auth: OAuth 2.0, or
Authorization: Bearer alch_YOUR_KEY — see Add to AgentsTransport: Streamable HTTP (MCP 2025)
search_insights
The primary research tool. Use this first for any financial question.
Why search_insights first? Insights are embedded with HyDE — each insight stores both its text and a set of hypothetical questions it can answer. This makes keyword-adjacent queries work surprisingly well. It’s faster and cheaper than a web search, and every result carries a verbatim source quote.
Parameters
Query format
Avoid: conversational wrappers (
"tell me about..."), question padding ("Can you explain..."), multi-theme lists ("Fed rates inflation energy corn").
Response
get_document
Retrieve a full document and all its extracted insights by doc_id.
Use this for deep research after search_insights has surfaced a relevant document — it gives you the complete set of insights extracted from that document, not just the ones that matched your query.
Parameters
Response
list_documents
Browse available documents with optional filters.
Parameters
Response
list_filter_options
Return all valid source_name values currently in the database.
Call this before passing a source_name filter to search_insights or list_documents — source names must match exactly (case-insensitive partial match).
Parameters
None.Response
deep_search
Agentic deep research in one call. Pass a full natural-language question and Alchemist’s own agent runs the multi-step loop for you — semantic search, entity-graph traversal, and full-document reads — then returns a synthesized, cited answer.
Use deep_search when you want a researched answer. Use search_insights when you want to drive the loop yourself or just need a quick lookup.
Parameters
Effort tiers
Each tier up costs proportionally more, in both rounds and tool calls.Example
Response
run_id identifies the persisted run, including its full tool trajectory. If the loop fails before producing an answer, the response carries an additional error field with answer set to "" and citations empty.
search_web
Live web search via Parallel.ai. Fallback only — use after search_insights returns zero or only tangentially-relevant results.
search_insights is always preferred: faster, no per-call variable cost, and every result has citation provenance.