arcade-mcp/toolkits/google/arcade_google/tools/__init__.py
2025-04-22 21:26:45 -03:00

96 lines
2.2 KiB
Python

from arcade_google.tools.calendar import (
create_event,
delete_event,
find_time_slots_when_everyone_is_free,
list_calendars,
list_events,
update_event,
)
from arcade_google.tools.contacts import (
create_contact,
search_contacts_by_email,
search_contacts_by_name,
)
from arcade_google.tools.docs import (
create_blank_document,
create_document_from_text,
get_document_by_id,
insert_text_at_end_of_document,
)
from arcade_google.tools.drive import (
get_file_tree_structure,
search_and_retrieve_documents,
search_documents,
)
from arcade_google.tools.file_picker import generate_google_file_picker_url
from arcade_google.tools.gmail import (
change_email_labels,
create_label,
delete_draft_email,
get_thread,
list_draft_emails,
list_emails,
list_emails_by_header,
list_labels,
list_threads,
reply_to_email,
search_threads,
send_draft_email,
send_email,
trash_email,
update_draft_email,
write_draft_email,
write_draft_reply_email,
)
from arcade_google.tools.sheets import (
create_spreadsheet,
get_spreadsheet,
write_to_cell,
)
__all__ = [
# Google Calendar
create_event,
delete_event,
find_time_slots_when_everyone_is_free,
list_calendars,
list_events,
update_event,
# Google Contacts
create_contact,
search_contacts_by_email,
search_contacts_by_name,
# Google Docs
create_blank_document,
create_document_from_text,
get_document_by_id,
insert_text_at_end_of_document,
# Google Drive
"get_file_tree_structure",
"search_and_retrieve_documents",
"search_documents",
# Google File Picker
generate_google_file_picker_url,
# Google Gmail
change_email_labels,
create_label,
delete_draft_email,
get_thread,
list_draft_emails,
list_emails,
list_emails_by_header,
list_labels,
list_threads,
reply_to_email,
search_threads,
send_draft_email,
send_email,
trash_email,
update_draft_email,
write_draft_email,
write_draft_reply_email,
# Google Sheets
create_spreadsheet,
get_spreadsheet,
write_to_cell,
]