Build a Google Calendar AI Assistant in 60 seconds (No Code)

Build an AI agent that manages calendar events with secure OAuth authentication, powered by LangChain's Open Agent Platform and Arcade.dev.

What’s in the Box

When you deploy the OAP stack, you get:

  • LangGraph: agent orchestration layer (graph-based state handling)
  • Arcade.dev: secure tool execution and OAuth abstraction via MCP
  • Prebuilt agents: starter templates with tools attached
  • MCP compatibility: lets agents access MCP tools across services

Agent Creation Workflow

Creating a new agent involves:

  1. Selecting a base template
  2. Customize the agent
    • Select the model
    • Set the system prompt
    • Set model parameters like the temperature and token limit
  3. Attaching tools
    • Choose from built-in tools like Gmail, Google Calendar, Slack, etc.
      1. Arcade.dev tools are discoverable and scoped by default
    • Tools use Model Context Protocol (MCP) and are executed remotely via Arcade.dev, with real user auth.
  4. Attach RAG
    • Create specialized agents with access to specific documents and files that it can use as reference
  5. Saving + initializing agent runtime

Example: Calendar Agent

Config:

  • Model: gpt-4o-mini
  • Set the temperature parameter to a relatively low value to get more consistent responses: 0.3
  • Tools:
    • Google Create Event
    • Google List Events
    • Google List Calendars

Agent behavior:

  • Accepts freeform input via chat
  • Maps user intent to tool calls
  • Authenticates via just-in-time OAuth
  • Calls Google Calendar APIs securely
  • Returns structured results into LangGraph pipeline

Auth Flow (via Arcade)

Arcade handles end-user authentication via secure OAuth 2.0 flows with:

  • Scoped access (least privilege)
  • Zero token exposure to LLMs
  • High-quality API integrations for services like Gmail, Slack, Google Docs, and Salesforce

Tokens are exchanged behind the scenes (never in view of the LLM). Auth happens only when a tool is needed — not before.

Deployment Notes

  • Agents can be hosted via LangGraph Cloud or self-hosted
  • Each agent has a graph_id, runtime config, and toolset
  • MCP servers can be hosted by Arcade, or self-managed (when you self-host OAP)
  • All tools use the MCP HTTP streamable transport and LLM-compatible metadata

Execution pipeline:

[User Prompt] → LangGraph Planning → Tool Selection → Arcade Auth → Tool API Call → Tool Result → LLM → Response

Real-World Use Cases

With Open Agent Platform, you can:

  • Automate calendar + email management
  • Build sales ops or CRM agents
  • Streamline social media management
  • Coordinate multi-agent systems with shared state
  • Create specialized agents for internal teams

Agents can be versioned, shared, reused across environments.

Try It Now

Frequently Asked Questions

What is the LangChain Open Agent Platform?
It’s a platform for building, configuring, and deploying AI agents that can call real tools using secure, scoped authentication — powered by LangGraph and Arcade.dev.

Can I use Gmail or Google Calendar with LangChain agents?
Yes! With Arcade.dev, agents can safely securely access Gmail, Calendar, Slack, and other APIs on your behalf.

What is MCP and why does it matter?
MCP (Model Context Protocol) is an open spec that defines how agents call tools. The OAP stack uses it to make tools composable, streamable, and agent-safe.

Do I need to host my own MCP server?
No. Arcade.dev provides hosted support for MCP, but you can also run your own. It’s configurable per deployment.

Get early access to Arcade, and start building now.