Indexbrain + Google

CommunicationOAuth25 read, 15 writeOn the free plan

One Google connection covers Gmail, Google Calendar, and Google Drive — connect whichever you want from the picker below. Gmail syncs emails you send and receive (raw content is never stored); Calendar syncs event titles, times, and attendees (read-only); Drive syncs Docs and Slides you choose. Sheets/Docs/Slides live editing is coming soon.

Every Google action

Each action is set independently to always allow, ask every time, or disabled. The mode below is the default before anyone changes anything.

Gmail

ActionTypeDefault
Batch read emailgmail.batch_read_emailreadAlways allow
Batch read email threadsgmail.batch_read_email_threadsreadAlways allow
Batch read threadgmail.batch_read_threadreadAlways allow
Get profilegmail.get_profilereadAlways allow
Get recent emailsgmail.get_recent_emailsreadAlways allow
List draftsgmail.list_draftsreadAlways allow
List historygmail.list_historyreadAlways allow
List labelsgmail.list_labelsreadAlways allow
Read attachmentgmail.read_attachmentreadAlways allow
Read emailgmail.read_emailreadAlways allow
Read email linkgmail.read_email_linkreadAlways allow
Read email threadgmail.read_email_threadreadAlways allow
Search email idsgmail.search_email_idsreadAlways allow
Search messagesgmail.search_messagesreadAlways allow
Search thread idsgmail.search_thread_idsreadAlways allow
Apply labels to emailsgmail.apply_labels_to_emailswriteAsk every time
Archive emailsgmail.archive_emailswriteAsk every time
Batch modify emailgmail.batch_modify_emailwriteAsk every time
Bulk label matching emailsgmail.bulk_label_matching_emailswriteAsk every time
Create draftgmail.create_draftwriteAsk every time
Create labelgmail.create_labelwriteAsk every time
Delete emailsgmail.delete_emailswriteAsk every time
Delete labelgmail.delete_labelwriteAsk every time
Send draftgmail.send_draftwriteAsk every time
Update draftgmail.update_draftwriteAsk every time

Google Calendar

ActionTypeDefault
Batch read eventscalendar.batch_read_eventsreadAlways allow
Get availabilitycalendar.get_availabilityreadAlways allow
Get colorscalendar.get_colorsreadAlways allow
Get profilecalendar.get_profilereadAlways allow
List calendarscalendar.list_calendarsreadAlways allow
List event labelscalendar.list_event_labelsreadAlways allow
Query eventscalendar.query_eventsreadAlways allow
Read eventcalendar.read_eventreadAlways allow
Read event all fieldscalendar.read_event_all_fieldsreadAlways allow
Search events all fieldscalendar.search_events_all_fieldsreadAlways allow
Create eventcalendar.create_eventwriteAsk every time
Delete eventcalendar.delete_eventwriteAsk every time
Respond eventcalendar.respond_eventwriteAsk every time
Set event label silentlycalendar.set_event_label_silentlywriteAsk every time
Update eventcalendar.update_eventwriteAsk every time

Connecting it

01
Connect Google

One click through OAuth. Tokens are encrypted at rest and never shown again.

02
Choose what it may do

Set each action to always allow, ask, or disabled. Reads are allowed by default; writes ask.

03
Ask

From the Indexbrain dashboard, or from Claude, Cursor, ChatGPT, Codex, or Slack over MCP and REST.

Connect Google and ask it something

The free tier includes three integrations, needs no card, and does not expire.