Skip to content

Tools Reference

Available tools organized by category.

Microsoft 365

Email

Tool Description
send_email Send emails with attachments
read_recent_emails Get recent inbox messages
read_email_by_id Fetch specific email
read_email_by_date Query emails by date range

Calendar

Tool Description
read_calendar View events for a date
add_calendar_event Create new event
update_calendar_event Modify event
delete_calendar_event Remove event
search_calendar_events Find events by keyword
get_upcoming_events Get next N days of events
respond_to_event Accept/decline invites
check_event_responses View attendee responses
get_free_busy_schedule Check availability
find_best_meeting_times Suggest meeting slots
get_available_time_slots List free periods
check_specific_time_availability Verify time slot

Contacts

Tool Description
read_contacts List personal contacts
search_contacts Find contacts by name/email
add_contact Add new contact
update_contact Modify contact
search_people Search organization directory
find_person_email Quick email lookup

Teams

Tool Description
read_teams_chats List recent chats
read_teams_messages Get messages from chat
send_teams_message Send Teams message
search_teams_messages Search message history

Context Management

Tool Description
initialize_user_context Bootstrap user context
get_user_context Get current user info
update_user_info Modify user profile
update_work_context Update projects/priorities
debug_user_context Diagnostic tool

Generic Utilities

Tool Description
get_weather Weather forecasts
search_web DuckDuckGo search

BayerNet

Tool Description
get_bayer_news Internal company news