Skip to content

Tool Reference

This page lists every tool NoteTalker can use during a conversation. Tools are sorted alphabetically. There are 42 built-in tools in total. The AI decides which to call as it works — most of them run entirely on your machine against your local vault, and a small number reach the network only when you ask (see Tools requiring setup).


ToolCategoryDescriptionKey Parameters
add_semantic_linksKnowledge GraphAdds a Related Notes section with links to semantically similar notesfile_path, links[] (target_path, reason)
add_taskDaily Notes & TasksAdds a checkbox task to a daily note or any filetask, date?, file_path?, section?
append_sectionNote ManagementAppends content under a specific heading in a notefile_path, heading, content
create_noteNote ManagementCreates a new markdown note in the vaulttitle, content, folder?, tags?, note_type?
create_scheduled_taskSchedulingCreates a recurring cron-scheduled automated taskname, schedule, action_config, description?
create_voice_noteVoiceOpens the voice recording interface for on-device transcriptiontopic?
delete_fileNote ManagementMoves a file to trash (recoverable)file_path, reason?
extract_frontmatterNote ManagementParses YAML frontmatter from a notefile_path
find_orphansKnowledge GraphFinds notes with no incoming linkslimit?
find_related_notesKnowledge GraphFinds semantically similar notes via embedding searchfile_path, threshold?, limit?
generate_daily_reportDaily Notes & TasksGenerates an end-of-day summary of tasks and notesdate?
get_directory_treeNote ManagementReturns the vault as a hierarchical folder treepath?, max_depth?
get_markdown_syntaxNote ManagementReturns a markdown formatting reference
get_note_graphKnowledge GraphReturns note connection data and optional statsinclude_stats?
get_or_create_daily_noteDaily Notes & TasksGets or creates today’s (or a specific day’s) daily notedate?
get_organizationCRMRetrieves full details for a specific organizationid
get_personCRMRetrieves full details for a specific personid
get_tasksDaily Notes & TasksLists tasks from daily notes, open or completeddate?, include_completed?, date_range? (week/month)
get_upcoming_meetingsCalendarLists upcoming meetings from your locally synced calendar eventsdate?, hours_ahead?
get_weatherWeatherGets current conditions and forecast for your configured or a specified location (via Open-Meteo)location?, include_forecast?
list_filesNote ManagementLists files in the vault with optional filterprefix?, pattern?, limit?
list_foldersNote ManagementLists all vault foldersinclude_hidden?
list_organizationsCRMLists all organizations in the CRM
list_peopleCRMLists all contacts, optionally filtered by tagfilter?
list_templatesTemplatesLists available note templates
memory_searchMemorySearches across long-term memory and session historyquery, memory_type? (long-term/sessions/all), limit?, since?
move_fileNote ManagementMoves or renames a file in the vaultold_path, new_path
navigate_folderNote ManagementBrowses the contents of a folderfolder_path?
navigate_to_tabNavigationSwitches the NoteTalker app to a specific tab or viewtab (home/chat/files/graph/memory/calendar/contacts/network/marketplace/help)
parse_linksNote ManagementExtracts wikilinks, markdown links, and tags from a notefile_path
read_memory_fileMemoryReads a specific memory file or sectionfile (persona/user/facts/rules/tools/schedule/drumbeat), section?
read_noteNote ManagementReads the full content of a notefile_path
remember_factMemorySaves a fact to long-term memory under a categoryfact, category (facts/goals/preferences/relationships/projects)
search_help_docsHelpSearches NoteTalker’s built-in, offline help documentationquery, limit?
search_notesNote ManagementSearches the vault for relevant notesquery, limit?
set_reminderSchedulingSets a one-shot reminder at a specific time or delaymessage, delay_minutes?, at_time?
suggest_linksKnowledge GraphFinds semantically similar notes to link tonote_path, limit?
toggle_taskDaily Notes & TasksMarks a task complete or incompletetask_text, date?, file_path?, complete?
update_memoryMemoryMakes targeted updates to memory filescategory (facts/user), new_content, mode (append/replace_entry/replace_section/append_to_section), old_content?
update_noteNote ManagementUpdates an existing note’s contentfile_path, content, mode (append/prepend/replace)
use_templateTemplatesCreates a note from a template with placeholder substitutiontemplate_name, output_filename, replacements?
web_searchWebSearches the web for current information — only when you explicitly askquery, num_results?

NoteTalker keeps the full parameter schemas for its 14 most-used tools in the model’s context at the start of every conversation:

  1. create_note
  2. update_note
  3. read_note
  4. search_notes
  5. get_or_create_daily_note
  6. add_task
  7. toggle_task
  8. get_tasks
  9. create_voice_note
  10. remember_fact
  11. memory_search
  12. navigate_to_tab
  13. search_help_docs
  14. web_search

Every other tool is still available — NoteTalker sees its name and a compact schema, and pulls the tool’s full parameter documentation on demand with get_tool_schema the moment it needs it. Nothing has to be enabled or unlocked; keeping only the core schemas in context by default just keeps the model fast and reliable while leaving all 42 tools within reach.


Almost every tool works offline against your local vault. The exceptions are the handful that reach outside it — each is optional and needs a one-time setup step:

ToolWhat it needs
get_upcoming_meetingsA one-time Google Calendar sign-in (OAuth), so your events sync into your daily notes. Once synced, this tool reads only local files.
get_weatherA home location (latitude/longitude) set in Settings, plus a network connection — forecasts come from Open-Meteo.
web_searchA network connection. Web search can be turned off entirely in Settings.

Everything else — notes, memory, knowledge graph, CRM, daily notes, tasks, templates, reminders, scheduled tasks, and voice — runs entirely on your device.


CategoryTools
Note Managementcreate_note, read_note, update_note, search_notes, append_section, delete_file, move_file, list_files, list_folders, navigate_folder, get_directory_tree, extract_frontmatter, parse_links, get_markdown_syntax
Knowledge Graphsuggest_links, find_orphans, get_note_graph, find_related_notes, add_semantic_links
Memoryremember_fact, memory_search, update_memory, read_memory_file
Daily Notes & Tasksget_or_create_daily_note, add_task, toggle_task, get_tasks, generate_daily_report
Templateslist_templates, use_template
Calendarget_upcoming_meetings
Weatherget_weather
CRMlist_people, list_organizations, get_person, get_organization
Voicecreate_voice_note
Schedulingset_reminder, create_scheduled_task
Navigationnavigate_to_tab
Helpsearch_help_docs
Webweb_search