Skip to main content

Tools Reference

Complete reference of tools available to Wovly’s AI assistant.

Communication Tools

send_email

Send an email via Gmail.
ParameterTypeRequiredDescription
tostringYesRecipient email address
subjectstringYesEmail subject
bodystringYesEmail body content
ccstringNoCC recipients

send_imessage

Send an iMessage or SMS (macOS only).
ParameterTypeRequiredDescription
recipientstringYesPhone number or contact name
messagestringYesMessage content

send_slack_message

Send a Slack message.
ParameterTypeRequiredDescription
channelstringYesChannel name or user ID
messagestringYesMessage content

send_telegram_message

Send a message via Telegram bot.
ParameterTypeRequiredDescription
chat_idstringYesChat or user ID
messagestringYesMessage content

send_discord_message

Send a Discord message.
ParameterTypeRequiredDescription
channel_idstringYesChannel ID
messagestringYesMessage content

Calendar Tools

get_calendar_events

Get calendar events for a date range.
ParameterTypeRequiredDescription
start_datestringYesStart date (YYYY-MM-DD)
end_datestringNoEnd date (defaults to start_date)

create_calendar_event

Create a calendar event.
ParameterTypeRequiredDescription
titlestringYesEvent title
startstringYesStart time (ISO 8601)
endstringYesEnd time (ISO 8601)
descriptionstringNoEvent description
attendeesarrayNoEmail addresses to invite

Message Reading Tools

list_emails

List recent emails.
ParameterTypeRequiredDescription
querystringNoGmail search query
max_resultsnumberNoMaximum results (default 10)

get_recent_messages

Get recent iMessages.
ParameterTypeRequiredDescription
contactstringNoFilter by contact
limitnumberNoMaximum messages

list_slack_messages

Get recent Slack messages.
ParameterTypeRequiredDescription
channelstringYesChannel name or ID
limitnumberNoMaximum messages

Browser Tools

browser_navigate

Navigate to a URL.
ParameterTypeRequiredDescription
urlstringYesURL to navigate to

browser_click

Click an element on the page.
ParameterTypeRequiredDescription
refstringYesElement reference from snapshot

browser_type

Type text into an input field.
ParameterTypeRequiredDescription
refstringYesElement reference
textstringYesText to type

browser_snapshot

Capture current page state.
ParameterTypeRequiredDescription
(none)Returns screenshot and element list

browser_scroll

Scroll the page.
ParameterTypeRequiredDescription
directionstringYes”up” or “down”

Memory Tools

search_memory

Search conversation history.
ParameterTypeRequiredDescription
querystringYesSearch terms
date_rangestringNo”last_week”, “last_month”, “all”

Profile Tools

get_user_profile

Get user profile information.
ParameterTypeRequiredDescription
(none)Returns profile object

update_user_profile

Update profile information.
ParameterTypeRequiredDescription
firstNamestringNoFirst name
lastNamestringNoLast name
occupationstringNoJob title
citystringNoLocation
homeLifestringNoHome context

Task Tools

create_task

Create a background task.
ParameterTypeRequiredDescription
titlestringYesTask title
originalRequeststringYesUser’s request
messagingChannelstringYesimessage, email, slack, etc.
planarrayYesSteps to execute
contextobjectNoAdditional context

list_tasks

List all tasks.
ParameterTypeRequiredDescription
(none)Returns task list

Documentation Tools

fetch_documentation

Fetch Wovly documentation.
ParameterTypeRequiredDescription
topicstringYesTopic to look up

Weather Tools

get_weather_forecast

Get weather forecast.
ParameterTypeRequiredDescription
locationstringYesCity name or coordinates
daysnumberNoForecast days (default 3)

Social Tools

post_tweet

Post a tweet to X.
ParameterTypeRequiredDescription
textstringYesTweet content

send_x_dm

Send a DM on X.
ParameterTypeRequiredDescription
recipientstringYesUsername or ID
messagestringYesMessage content

create_reddit_post

Create a Reddit post.
ParameterTypeRequiredDescription
subredditstringYesSubreddit name
titlestringYesPost title
contentstringYesPost content

Productivity Tools

search_notion

Search Notion pages.
ParameterTypeRequiredDescription
querystringYesSearch query

list_github_repos

List GitHub repositories.
ParameterTypeRequiredDescription
(none)Returns repo list

create_github_issue

Create a GitHub issue.
ParameterTypeRequiredDescription
repostringYesRepository name
titlestringYesIssue title
bodystringNoIssue description