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. Every result carries the id of its board node, so it can be used directly for connections and edits; people and organizations that are not on the board (or were merged into another node) are flagged.
read_node read-onlyRead a node's complete content when the search result was truncated.
search_documents read-onlySearch the board's attached document folders by meaning and keywords; returns passages with file and page.
read_document read-onlyRead consecutive passages of an indexed file, e.g. around a search hit, plus the actors/organizations it mentions.
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. Several at once in one call: each is checked on its own, so one bad reference is reported without losing the rest, and a connection that already exists is skipped rather than duplicated.
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. Formats models can't read directly (TIFF, BMP, AVIF, HEIC, SVG) are converted automatically.
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 Assessments (judgements with a confidence) with reasoning and a timeframe.
create_walletCreate a Blockchain node for a wallet address (EVM chains, Solana, Bitcoin), fetching balance, tokens and activity. Accepts ENS names.
create_transactionCreate a Blockchain node for one transaction, parsed into sender, recipient, value, fee, method and decoded transfers.

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 TinyFish (free, live) when a key is configured, then Exa, otherwise DuckDuckGo through a hidden browser. topic: news or research (academic papers), a time range down to the last hour, domains to include or exclude, and deep: true to extract full text from the top three results. Safe search on by default.TinyFish or Exa key optional
search_wikipedia read-onlyWikipedia article summaries.—
scrape_url read-onlyRead one to ten pages. With a TinyFish key they are rendered in a real browser (JavaScript sites, PDFs), and an optional question returns verbatim passages that answer it. Otherwise, and as a fallback, the same extractor as News Article nodes, with archive fallback for paywalls.TinyFish key optional
wallet_lookup read-onlyBalance, USD value, token holdings, transaction count, first/last activity and contract flag for a wallet address on any supported chain.Etherscan key for EVM
wallet_transactions read-onlyRecent transactions with direction, amount, counterparty and explorer links; token transfers included on EVM chains.Etherscan key for EVM
transaction_lookup read-onlyOne transaction parsed: status, confirmations, from/to, value, fee, method, contract created, and every native/token/NFT/internal transfer (inputs and outputs on Bitcoin).Etherscan key for EVM
browse read-onlySee Browsing and procedures. Drive a hidden browser step by step: open a URL, read the rendered page as text with links inline, take a screenshot (viewport, full page or one element) that the assistant can see and add to the board, list links or forms, click (by selector or visible text), fill inputs, select, press keys, scroll, wait, back. The session persists per board, so the assistant can search, paginate and follow links on JavaScript-heavy sites, registries and search forms that scrape_url cannot handle. When a site needs a login or CAPTCHA, handoff shows the window so you can do it yourself (the assistant never types passwords or card numbers); cookies are kept so you stay signed in.—
run_procedure read-onlyReplay a saved browse procedure with parameters (e.g. { query: "Acme" }) and return what it reads. Called without a name it lists the procedures you have.—
store_procedure / edit_procedure read-onlyOnce a browse sequence works on a site, the assistant saves it as a named procedure with {{param}} placeholders, so future requests on that site replay it instead of rediscovering the flow. edit_procedure updates, renames or deletes one.—
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-onlyThe Wayback Machine capture closest to a date (or the latest). With history, every distinct version of the page over time, so you can see when it appeared, changed or disappeared.—
wayback_fetch read-onlyRead an archived copy of a page, by original URL or web.archive.org link.—
wayback_saveAsk the Wayback Machine to capture a live page now and return the permanent link: independent evidence of what a page said, in case it is edited or deleted. Takes 10 to 60 seconds.—
whois_lookup read-onlyWho registered a domain and when: registrar, registrant (often redacted), registrant country, dates, nameservers, abuse contact. Asks the registry directly over RDAP, or WHOIS for country domains without RDAP (.io, .co, .me, .eu, .ru, .jp…).—
dns_lookup read-onlyDNS records of a domain (A, AAAA, CNAME, MX, NS, TXT, SOA, CAA) with its SPF and DMARC policies, or the reverse name of an IP. TXT verification records can tie domains to the same owner.—
subdomain_search read-onlyEvery host name a public TLS certificate was issued for under a domain (certificate transparency via crt.sh), with first and last dates.—
ip_lookup read-onlyWho owns an IP address: network, organisation, country, range, abuse contact, ASN and reverse DNS. Tells you the host or ISP, not a person.—
email_lookup read-onlyIs the address well-formed, does its domain take mail, is it free webmail, and is there a public Gravatar profile (name, location, job, linked accounts). Sends nothing.—
phone_lookup read-onlyParse a phone number offline: country, line type where the numbering plan tells, validity, standard formats and a WhatsApp link.—
pivot read-onlyRun the board's pivots from a node, chain onto their results, and propose what to add; the proposal opens for you to review, and nothing is added without you. Always loaded.—
create_identifierPut a domain, IP, email, phone number, username or URL on the board as an Identifier node (reuses one that's already there), optionally linked to a node.—
reverse_image_search read-onlyWhere else an image appears and where it first appeared: search links for Google Lens, TinEye (dates each copy was first indexed) and Bing, which the assistant opens with browse. Images that exist only on your computer get the upload pages instead, including Yandex for faces.—
image_metadata read-onlyEXIF/XMP/IPTC inside an image: camera and serial, capture time, GPS (with a map link), editing software, author. Takes a URL, a chat image or a media node. Social platforms strip this, so it pays off on original files.—
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.—
linkedin_profile read-onlyA LinkedIn profile by URL or public id: headline, location, industry, summary, connection degree, experience, education and skills. Counts as a profile visit on your account.LinkedIn signed in
linkedin_company read-onlyA company page: description, industry, website, headquarters, size, followers.LinkedIn signed in
linkedin_search_people read-onlyPeople search by keywords, optionally restricted to current employees of a company.LinkedIn signed in
linkedin_posts read-onlyA member's recent posts and shared articles with reaction counts and permalinks.LinkedIn signed in

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_documentCreate a Document node. With sourcePath (for example a file the browse tool fetched) the file itself is attached, with page count; without it a reference node is created for you to attach the file 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, or add a paragraph to the end of the description without rewriting it.
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.