AI Tools Reference
The AI assistant has access to 34+ tools for research and node creation. This page documents each tool and its capabilities.
Core Tools
Always loaded with every conversation.
search_board
Search existing nodes on the current board.
Parameters:
query(string) - Search termtype(optional) - Filter by node type
Example Use:
"Search the board for any nodes about Ukraine"
create_note
Create a general-purpose note node.
Parameters:
title(string) - Note titlecontent(string) - Note content (Markdown supported)tags(array, optional) - Tags for organization
create_connection
Create a connection between two nodes.
Parameters:
source_id(string) - Source node IDtarget_id(string) - Target node IDlabel(string, optional) - Connection labeltype(string, optional) - Connection type (related, caused, led_to, etc.)
update_node
Update an existing node's properties.
Parameters:
node_id(string) - Node to updateupdates(object) - Fields to update
get_cached_result
Retrieve a previously cached tool result to avoid duplicate API calls.
Parameters:
cache_key(string) - Cache identifier
Entity Tools
Create structured entity nodes.
create_actor
Create a person/individual node with Wikipedia enrichment.
Parameters:
name(string) - Person's nametype(string, optional) - person, alias, anonymous, unknowndescription(string, optional) - Description or bio
Auto-Enrichment: Wikipedia summary and photo
create_organization
Create an organization node with Wikipedia enrichment.
Parameters:
name(string) - Organization nametype(string, optional) - company, government, nonprofit, etc.description(string, optional) - Description
Auto-Enrichment: Wikipedia summary and logo
create_event
Create a timestamped event node.
Parameters:
title(string) - Event titledate(string) - ISO date stringdescription(string, optional) - Event detailslocation(string, optional) - Location namesource(string, optional) - Source URL
Note: Appears in Timeline view
create_location
Create a geographic location node.
Parameters:
name(string) - Location namelatitude(number, optional) - Latitude coordinatelongitude(number, optional) - Longitude coordinateaddress(string, optional) - Full addresstype(string, optional) - city, building, region, etc.
create_prediction
Create a hypothesis to track and verify.
Parameters:
title(string) - Prediction statementconfidence(number) - Confidence level 0-100reasoning(string, optional) - Why you believe thisprediction_date(string, optional) - When to verify
Research Tools
Web search and content extraction.
search_wikipedia
Search Wikipedia and return article summaries.
Parameters:
query(string) - Search termlimit(number, optional) - Max results (default: 3)
web_search
Search the web using a search engine.
Parameters:
query(string) - Search querynum_results(number, optional) - Max results
Returns: Search results with titles, snippets, and URLs
scrape_url
Extract content from a web page.
Parameters:
url(string) - URL to scrape
Returns: Extracted text content, title, and metadata
image_search
Search for images on the web.
Parameters:
query(string) - Image search querynum_results(number, optional) - Max results
youtube_transcript PRO
Extract transcript from a YouTube video.
Parameters:
url(string) - YouTube video URL
Returns: Full video transcript with timestamps
person_search PRO
Search for a person across multiple data sources.
Parameters:
name(string) - Person's namelocation(string, optional) - Location hint
person_details PRO
Get detailed information about a person.
Parameters:
person_id(string) - Person identifier from search
Social Media Tools
Interact with social platforms.
social_search
Search for posts across social platforms.
Parameters:
query(string) - Search queryplatform(string, optional) - twitter, bluesky, reddit
Requires: Platform authentication in Settings
fetch_social_post
Fetch a specific social media post by URL.
Parameters:
url(string) - Post URL
Returns: Full post content, author, metrics, media
create_social
Create a social media post node.
Parameters:
url(string) - Post URL (triggers auto-enrichment)
search_social_users
Search for user accounts on social platforms.
Parameters:
query(string) - Username or display nameplatform(string) - twitter, bluesky, reddit
get_user_timeline
Get recent posts from a user's timeline.
Parameters:
username(string) - Usernameplatform(string) - twitter, bluesky, redditlimit(number, optional) - Max posts
get_user_profile
Get profile information for a social media user.
Parameters:
username(string) - Usernameplatform(string) - twitter, bluesky, reddit
Media Tools
Create media and content nodes.
create_media PRO
Create a media node (image or video).
Parameters:
url(string) - Media URLtitle(string, optional) - Titledescription(string, optional) - Description
Features: OCR and AI analysis available
create_embed
Create a web page embed node.
Parameters:
url(string) - Web page URL
Auto-Enrichment: OpenGraph metadata extraction
create_document
Create a document reference node.
Parameters:
title(string) - Document titlefile_path(string, optional) - Local file pathurl(string, optional) - Document URLclassification(string, optional) - public, confidential, secret, etc.
create_newsfeed
Create a news article node.
Parameters:
url(string) - Article URL
Auto-Enrichment: Article extraction and summarization
fetch_and_create_newsfeed
Scrape a URL and create a newsfeed node with extracted content.
Parameters:
url(string) - Article URLsummarize(boolean, optional) - Generate AI summary
create_rssfeed PRO
Create an RSS feed subscription node.
Parameters:
feed_url(string) - RSS feed URLtitle(string, optional) - Custom titlerelevance_prompt(string, optional) - AI filter promptrelevance_threshold(number, optional) - Filter threshold 0-100poll_interval(number, optional) - Poll interval in minutes
Narrative Tools
Organize nodes into storylines.
create_narrative
Create a new narrative grouping.
Parameters:
title(string) - Narrative titledescription(string, optional) - Descriptionkey_themes(array, optional) - Main themesnode_ids(array, optional) - Initial member nodes
add_to_narrative
Add nodes to an existing narrative.
Parameters:
narrative_id(string) - Narrative node IDnode_ids(array) - Nodes to addrelevance(string, optional) - core, major, related, peripheral
create_narrative_link
Link two narratives together.
Parameters:
source_id(string) - Source narrative IDtarget_id(string) - Target narrative IDrelationship(string) - supports, contradicts, precedes, follows, etc.
search_narratives
Search existing narratives on the board.
Parameters:
query(string) - Search term
update_narrative
Update a narrative's properties or regenerate its summary.
Parameters:
narrative_id(string) - Narrative node IDregenerate_summary(boolean, optional) - Re-run AI summaryupdates(object, optional) - Fields to update
Batch Operations
Most creation tools support batch operations via an items array:
{
"items": [
{ "name": "Person 1", "type": "person" },
{ "name": "Person 2", "type": "person" }
]
}
This is more efficient than creating nodes one at a time.
Custom Tools PRO
Pro and Enterprise users can create custom tools. See Custom Tools for details.