Skip to content
CLI Tool

Secure Google Calendar CLI for AI Agents

Google Calendar's API exposes attendee lists, meeting notes, private events, and location data. The Secure Google Calendar CLI filters every calendar request before any data reaches your AI agents.

The Problem

Giving AI agents direct access to your data is risky. Here's what can go wrong.

Full Event Details Exposed by Default

The Google Calendar API returns everything including attendee emails, descriptions, conference links, and private notes, giving agents far more context than they need.

No Scriptable Calendar Permissions

Google's Calendar API scopes cannot be narrowed further through the admin console, so rules like 'hide attendees on HR events' require custom middleware.

Shared Calendars Leak Cross-Team Data

An agent helping with sales scheduling might inadvertently access engineering standup details or executive meeting notes through shared calendars.

How PortEden Protects You

Six layers of security between AI agents and your data.

Event Field Filtering

Choose exactly which event fields agents can see, such as title and time only, or descriptions without attendee lists.

Calendar-Level Access Rules

Grant agents access to specific calendars only, so your scheduling agent sees your work calendar but not your personal one.

Attendee Privacy Controls

Strip attendee information from calendar events before agents see them, so meeting times are visible but participant details are not.

Description Redaction

Strip meeting descriptions entirely or redact URLs and email addresses while preserving the meeting title.

Get Started in 3 Steps

1

Install and Authenticate

Install the PortEden CLI with npm and authenticate with your Google account via OAuth.

2

Set Calendar Rules

Configure which calendars agents can access, what event fields they see, and what time range they can query.

3

Connect and Monitor

Route your AI agents through PortEden so every Google Calendar API call is filtered through your rules with full audit logging.

Without vs. With PortEden

Without PortEden

  • Calendar API returns full event details including attendees and descriptions
  • No way to restrict access to specific calendars per agent
  • Shared calendars expose cross-team meeting data to any agent with access
  • No audit trail of which calendar events AI agents accessed

With PortEden

  • Field-level filtering controls exactly what data agents receive
  • Per-calendar access rules limit agents to relevant calendars only
  • Cross-team calendar data stays invisible to unauthorized agents
  • Full audit log of every calendar event accessed by every agent

Ready to secure your data?

Set up PortEden in under 5 minutes. Free tier available.

Read the Docs