Skip to main content

Tools reference

Tools are the assistant's hands. Each is a function the model can call with structured arguments; results stream into the chat and, for creation tools, onto the board. This page lists all of them.

Legend. read-only tools are available in Plan mode. PRO tools need a Pro or Enterprise-Pro license. Needs lists any account or key the tool depends on; everything else works with no configuration.

Tools are grouped into tiers. With Smart tool loading off (the default) every tier you are entitled to is available immediately; with it on, the assistant starts with core and loads others on demand.

Core

Always available.

ToolWhat it does
search_board read-onlyFull-text search of the board's nodes, actors, organizations and narratives. The assistant is instructed to call this before creating anything, to avoid duplicates. Omit the query to browse everything.
read_node read-onlyRead a node's complete content when the search result was truncated.
get_board_diff read-onlyEverything created or modified in a time window ("1h ago", "since yesterday", ISO dates). Useful after a collaborator's sync or a feed poll.
create_noteCreate Note nodes.
create_connectionCreate typed connections (all eleven types), directed or two-way, with reasoning.
update_nodeUpdate a node by ID or name. Content is merged, not replaced.
delete_nodeDelete a node (duplicates, errors, merges).
delete_connectionDelete a connection by ID or by source/target names.
get_cached_result read-onlyRetrieve a large earlier tool result that was truncated in the chat.
review_chat_images read-onlyLook again at images you sent in the conversation before describing or saving them.
ask_userAsk you a multiple-choice question and wait for the answer.
get_more_toolsLoad another tier (only when Smart tool loading is on).

Entities

ToolWhat it does
create_actorCreate actors (people, handles, sources, journalists, outlets). Placed on the board as nodes; Wikipedia enrichment runs afterwards.
create_organizationCreate organizations. Same behaviour.
create_eventCreate Events with dates, significance and real source URLs.
create_locationCreate Locations with coordinates.
create_predictionCreate Predictions with reasoning and a timeframe.

All entity tools accept a batch (an array) so the assistant can create ten actors in one call.

Research

ToolWhat it doesNeeds
web_search read-onlyWeb search. Uses Exa when a key is configured, otherwise DuckDuckGo through a hidden browser. topic: news, time range, and deep: true to extract full text from the top three results. Safe search on by default.Exa key optional
search_wikipedia read-onlyWikipedia article summaries.
scrape_url read-onlyExtract the readable article from a URL (same extractor as News Article nodes, with archive fallback for paywalls).
image_search read-onlyFind images to use with create_media. Safe search on by default.
geocode_address read-onlyAddress → coordinates and back (OpenStreetMap Nominatim).
route_directions read-onlyDriving / walking / cycling route between two points with distance, duration and turns (OSRM).
map_snapshot read-onlyRender a map image with markers and/or a route and return it to the model so it can see the geography.
search_nearby read-onlyPoints of interest around a location by category or name (OpenStreetMap Overpass).
youtube_transcript read-only PROTranscript of a video (watch, shorts, live, youtu.be URLs). Long transcripts are summarized, optionally around a focus.
youtube_channel_videos read-only PRORecent videos from a channel by @handle, URL or channel ID.
youtube_comments read-only PROTop-level comments with authors, likes and times.
person_search read-only PROUS public-records people search (ZabaSearch): name, city, state, age.
person_details read-only PROFull record for a person_search result.
search_court_cases read-onlyUS court records via CourtListener: federal PACER dockets and state case law.CourtListener token
get_court_case_details read-onlyParties, attorneys and docket entries for a case.CourtListener token
search_judges read-onlyUS judges: biography, appointments, affiliations.CourtListener token
search_github read-onlyGitHub users, repositories and code - for technical profiling.GitHub token optional (raises rate limit)
username_search read-onlyCheck a username across ~480 sites (a port of Sherlock).
list_username_sites read-onlyList the sites username_search covers.
wayback_lookup read-onlyDoes the Wayback Machine have this URL, and when?
wayback_fetch read-onlyRead an archived copy of a page.
whois_lookup read-onlyDomain registration via RDAP: registrar, dates, nameservers.
search_sanctions read-onlyOFAC SDN and the US Consolidated Screening List.
search_sec_filings read-onlyFull-text search of SEC EDGAR filings with form and date filters.
get_company_filings read-onlyCompany profile and recent filings by ticker or CIK.
get_company_financials read-onlyStructured annual financials and ratios from XBRL.
get_sec_filing_content read-onlyClean text of a filing document; long ones summarized.

Social

ToolWhat it doesNeeds
social_search read-onlySearch Reddit, X/Twitter, Bluesky and YouTube; can also fetch a post by URL.X search needs a connected X account
fetch_social_post read-onlyFetch one post by URL (X, Reddit, Bluesky).
create_socialCreate a Social Post node from a URL; everything is fetched.
search_social_users read-onlyFind people on X or Bluesky by name or handle.Connected account
get_user_timeline read-onlyRecent posts by a user.Connected account (X)
get_user_profile read-onlyProfile for an X, Bluesky or YouTube user.

Which platforms work anonymously is detailed in Social media.

Media

ToolWhat it does
create_mediaMedia node from an image/video URL, or from an image you attached to the chat.
create_embedEmbed node for a link with preview (X, YouTube, Reddit, any page).
create_documentDocument reference node. The assistant cannot attach the file; you do that in the editor.
create_newsfeedNews Article node from a URL (scraped in the background).
fetch_and_create_newsfeedScrape now, summarize, then create the node - the assistant's preferred way to file an article.
create_rssfeed PROSubscribe to an RSS feed or a social account as a feed.

Narratives

ToolWhat it does
create_narrativeCreate storylines.
add_to_narrativeAdd nodes (by ID or name) to a narrative with a relevance level.
create_narrative_linkLink two narratives (supports, contradicts, parent/child, …).
search_narratives read-onlyFind existing narratives.
update_narrativeReplace description, summary, status, themes.
delete_narrativeDelete a narrative; members are unlinked, not deleted.

Newspapers PRO

ToolWhat it does
search_newspapers read-onlyHistoric American newspapers 1777-1963 (Library of Congress Chronicling America), returning OCR excerpts.
read_newspaper_page read-onlyFull OCR text of a page from those results.

Custom PRO

Your own tools, written in JavaScript and dropped into the custom-tools folder. They appear here under whatever names you give them. See Custom tools.

Notes on sources

  • No API keys are ever sent anywhere but the service they belong to. Exa, CourtListener and GitHub keys go to those services; the assistant never sees the key values.
  • Public-records and people-search tools return whatever the public source returns. Treat results as leads, not facts, and record verification on the node.
  • Sources that block automated access will fail from time to time; the tool reports the failure and the assistant tries another route or asks you.
  • Rate limits: Nominatim is limited to one request per second; GitHub to 60 requests/hour without a token; SEC EDGAR asks for a descriptive user agent, which DeepState sends.