Overview
The Brain has 15 specialized tools it can invoke automatically. You never need to tell it which tool to use — the Brain’s planner selects tools based on your question. On the advanced chat page (/chat), you can see which tools are being used in the plan visualization.
Tool Reference
1. create_plan
Always called first. Creates a structured research plan before answering.
Available tools for steps:
web_search, knowledge_base_search, meeting_intel, reasoning, synthesis, writing, create_document, paper_search, list_todos, create_todo, search_assay_catalog, search_coverage_policies, search_labs, analyze_uploaded_file, add_to_knowledge_vault, run_analysis, create_chart, build_financial_model, computer_use
2. knowledge_base_search
Semantic search across your vault documents using Pinecone.
How it works:
- Embeds query using
text-embedding-3-large(1024 dimensions) - Searches up to 5 Pinecone namespaces (one per vault:
default,sales,science,marketing, etc.) - Returns top 5 results per namespace, merged and sorted by score
- Final output: top 10 most relevant passages with file names and content
- “What does our SOP say about sample handling?”
- “Find the pricing we quoted to McKesson”
- “What were the key findings in our validation study?“
3. web_search
Searches the web using Tavily for current information.
Only available when Search Depth is set to Deep. Returns web results with titles, URLs, and content excerpts.
Example prompts:
- “What is the latest FDA guidance on LDTs?”
- “Current reimbursement rates for CPT 87635”
- “What did competitor X announce last week?“
4. meeting_intel
Searches your meeting transcripts and analysis reports.
Only available when you have recorded meetings. Returns meeting titles, dates, relevant transcript excerpts, and speaker attributions.
Example prompts:
- “What did we decide about the multiplex panel?”
- “What action items came out of the board meeting?”
- “Has anyone discussed pricing changes in recent calls?“
5. paper_search
Searches academic literature via Semantic Scholar and PubMed.
Returns papers with: title, authors, year, citation count, abstract, DOI/URL.
Example prompts:
- “Find recent papers on CRISPR diagnostics for respiratory viruses”
- “What is the latest research on Ct value interpretation?”
- “Studies comparing RT-PCR vs isothermal amplification”
6. create_todo
Creates tasks directly in your To-Dos.
Example prompts:
- “Create a to-do to follow up with Greg by Friday”
- “Add a high-priority task: Review the McKesson contract”
- “Make action items from the last meeting into to-dos”
7. list_todos
Retrieves your to-do list with filtering.
Example prompts:
- “What is on my to-do list?”
- “Show me overdue tasks”
- “What high-priority items do I have this week?“
8. search_assay_catalog
Searches your diagnostic assay panel catalog.
Example prompts:
- “Do we have an assay for RSV?”
- “What panels include the N gene target?”
- “Match these targets: RSV-A, RSV-B, SARS-CoV-2”
9. create_document
Generates a formatted report or document in the side panel.
The document streams into a side panel with full Markdown formatting. Used for reports, summaries, proposals, and other long-form content.
Example prompts:
- “Generate a meeting summary report”
- “Create a competitive analysis document”
- “Draft a validation protocol outline”
10. analyze_uploaded_file
Analyzes files you have uploaded to the conversation.
Uses GPT-4o with
input_file blocks for direct file analysis.
Example prompts (with file attached):
- “Summarize this contract”
- “What are the main findings in this paper?”
- “Extract all dates and deadlines”
- “Read the text in this image”
11. add_to_knowledge_vault
Stores uploaded files permanently in your Knowledge Vault.
Files are stored in Supabase storage, then ingested and indexed for future Brain searches.
Example prompts (with file attached):
- “Add this to the Science vault”
- “Store all uploaded files in the Sales vault”
12. computer_use BETA
Browses live websites, takes screenshots, clicks elements, fills forms, and extracts content using a headless Chromium browser powered by Browserbase.
How it works:
- A Browserbase session launches a remote Chromium browser
- A vision agent (GPT-5.4) sees page screenshots and decides actions step by step
- Each action (navigate, click, type, scroll, extract) executes via Playwright
- Screenshots are captured after every action and displayed inline in the chat
- Extracted data is returned as structured JSON
- “Go to https://example.com and take a screenshot”
- “Visit our competitor’s pricing page and extract their tiers into a table”
- “Browse to the FDA guidance page and screenshot the latest updates”
- “Go to the conference website and extract the speaker list and schedule”
- “Take a screenshot of https://ospribio.com — does the homepage look correct?”
13. search_coverage_policies
Searches the insurance coverage policy database (1,200+ policies across 6 payers with 26,000+ code-level coverage rules).
Modes:
lookup_code— Find all policies that mention specific codessearch_policies— Text search across policy titles and summariescheck_coverage— Filter by coverage relationship (only COVERS, only DOES NOT COVER, etc.)
- “Is CPT 87631 covered by Cigna?”
- “What are the medical necessity criteria for respiratory panel testing?”
- “Which payers don’t cover CPT 87507?”
- “Find policies about STI testing”
- “Draft an appeal letter for CPT 87631 using BCBS TN’s policy criteria”
14. search_labs
Searches the CLIA lab database containing 671,000 US clinical laboratories (531K active).
Modes:
search— Filter/search labs with multiple criterialookup— Get full details for a specific CLIA number
- “Find high-complexity independent labs in Texas”
- “Look up CLIA number 01D0026356”
- “How many reference labs are in California?”
- “Find labs with more than 100,000 annual tests”
- “Which hospitals in Florida have a lab director named Smith?“
15. ask_clarification
Asks you a clarifying question when your request is ambiguous.
This pauses the Brain’s response and waits for your answer. You can click a suggestion or type a custom response.
Tool Chaining
The Brain often chains multiple tools in a single response. For example: Example 1: Assay research report- You ask: “Compare our RSV assay with published literature and create a report”
- Step 1:
search_assay_catalog(mode:match_targets, targets: [“RSV”]) - Step 2:
paper_search(query: “RSV diagnostic assay performance”) - Step 3:
knowledge_base_search(query: “RSV validation data”) - Step 4:
reasoning(synthesize comparison) - Step 5:
create_document(title: “RSV Assay Comparison Report”)
- You ask: “Which payers cover CPT 87631 and how many high-complexity labs are in Tennessee?”
- Step 1:
search_coverage_policies(mode:lookup_code, codes: [“87631”], code_system: “CPTCode”) - Step 2:
search_labs(mode:search, state: [“TN”], complexity: [“high”]) - Step 3:
reasoning(connect coverage data with lab landscape)
- You ask: “Draft an appeal letter for a denied claim on CPT 87631 from BCBS Tennessee”
- Step 1:
search_coverage_policies(mode:check_coverage, codes: [“87631”], relationship: [“COVERS”]) - Step 2:
reasoning(extract relevant medical necessity criteria) - Step 3:
create_document(title: “Appeal Letter — CPT 87631”)