Skip to main content

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 term
  • type (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 title
  • content (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 ID
  • target_id (string) - Target node ID
  • label (string, optional) - Connection label
  • type (string, optional) - Connection type (related, caused, led_to, etc.)

update_node

Update an existing node's properties.

Parameters:

  • node_id (string) - Node to update
  • updates (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 name
  • type (string, optional) - person, alias, anonymous, unknown
  • description (string, optional) - Description or bio

Auto-Enrichment: Wikipedia summary and photo


create_organization

Create an organization node with Wikipedia enrichment.

Parameters:

  • name (string) - Organization name
  • type (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 title
  • date (string) - ISO date string
  • description (string, optional) - Event details
  • location (string, optional) - Location name
  • source (string, optional) - Source URL

Note: Appears in Timeline view


create_location

Create a geographic location node.

Parameters:

  • name (string) - Location name
  • latitude (number, optional) - Latitude coordinate
  • longitude (number, optional) - Longitude coordinate
  • address (string, optional) - Full address
  • type (string, optional) - city, building, region, etc.

create_prediction

Create a hypothesis to track and verify.

Parameters:

  • title (string) - Prediction statement
  • confidence (number) - Confidence level 0-100
  • reasoning (string, optional) - Why you believe this
  • prediction_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 term
  • limit (number, optional) - Max results (default: 3)

Search the web using a search engine.

Parameters:

  • query (string) - Search query
  • num_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


Search for images on the web.

Parameters:

  • query (string) - Image search query
  • num_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 name
  • location (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.

Search for posts across social platforms.

Parameters:

  • query (string) - Search query
  • platform (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 name
  • platform (string) - twitter, bluesky, reddit

get_user_timeline

Get recent posts from a user's timeline.

Parameters:

  • username (string) - Username
  • platform (string) - twitter, bluesky, reddit
  • limit (number, optional) - Max posts

get_user_profile

Get profile information for a social media user.

Parameters:

  • username (string) - Username
  • platform (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 URL
  • title (string, optional) - Title
  • description (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 title
  • file_path (string, optional) - Local file path
  • url (string, optional) - Document URL
  • classification (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 URL
  • summarize (boolean, optional) - Generate AI summary

create_rssfeed PRO

Create an RSS feed subscription node.

Parameters:

  • feed_url (string) - RSS feed URL
  • title (string, optional) - Custom title
  • relevance_prompt (string, optional) - AI filter prompt
  • relevance_threshold (number, optional) - Filter threshold 0-100
  • poll_interval (number, optional) - Poll interval in minutes

Narrative Tools

Organize nodes into storylines.

create_narrative

Create a new narrative grouping.

Parameters:

  • title (string) - Narrative title
  • description (string, optional) - Description
  • key_themes (array, optional) - Main themes
  • node_ids (array, optional) - Initial member nodes

add_to_narrative

Add nodes to an existing narrative.

Parameters:

  • narrative_id (string) - Narrative node ID
  • node_ids (array) - Nodes to add
  • relevance (string, optional) - core, major, related, peripheral

Link two narratives together.

Parameters:

  • source_id (string) - Source narrative ID
  • target_id (string) - Target narrative ID
  • relationship (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 ID
  • regenerate_summary (boolean, optional) - Re-run AI summary
  • updates (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.