Blog

Insights on making your data AI-ready.

The 'unverified app' warning, explained: where we are with Google's CASA review
Security

The 'unverified app' warning, explained: where we are with Google's CASA review

DataToRAG is going through Google's CASA Tier 2 security assessment. Until it's done, you'll see Google's 'unverified app' warning when connecting your Workspace. Here's what's happening and why you can click through it.

MY
Manuel Yang··3 min read
Claude Can Draft Your Email. It Can't Send It.
Comparison

Claude Can Draft Your Email. It Can't Send It.

The native Claude Gmail connector writes drafts into your Drafts folder and stops there. DataToRAG fills the gap: send, reply, forward, label.

MY
Manuel Yang··3 min read
Claude's Calendar Connector Works. Unless You Have Two Calendars.
Comparison

Claude's Calendar Connector Works. Unless You Have Two Calendars.

Calendar is the one place where Claude's native Google connector and ours have feature parity. The gap is single-account vs. multi-account.

MY
Manuel Yang··3 min read
Claude Can Read Your Google Docs. It Can't Edit Them.
Comparison

Claude Can Read Your Google Docs. It Can't Edit Them.

Claude's native Google Drive connector is effectively read-only. DataToRAG lets Claude write Docs, update Sheets, and edit Slides in place.

MY
Manuel Yang··3 min read
One Prompt, Jira and Confluence Both Move
Product

One Prompt, Jira and Confluence Both Move

The Atlassian connector isn't two separate integrations. It's the cross-product workflow that always lived in a Google Doc.

MY
Manuel Yang··5 min read
Building a Usage Dashboard Without Logging User Data
Engineering

Building a Usage Dashboard Without Logging User Data

How we show users exactly what their AI assistant is doing (calls, latency, errors) without storing a single argument or response body.

MY
Manuel Yang··6 min read
Confluence Pages Are 40KB of Markup. Your AI Gets 2KB.
Engineering

Confluence Pages Are 40KB of Markup. Your AI Gets 2KB.

Confluence storage format is verbose XML that destroys context windows. We convert it to clean text by default, with a format switch for when you need the raw markup back.

MY
Manuel Yang··5 min read
How We Built Multi-Account for MCP
Engineering

How We Built Multi-Account for MCP

The database changes, token routing, and tool schema tricks behind supporting multiple Google accounts in a single MCP server.

MY
Manuel Yang··4 min read
One Prompt, Two Inboxes: Multi-Account Support for MCP
Product

One Prompt, Two Inboxes: Multi-Account Support for MCP

Most MCP servers assume one user means one account. We built multi-account support so you can query your work and personal Google accounts in the same conversation.

MY
Manuel Yang··4 min read
AI-Powered Email Workflows with the Gmail Draft Tool
Product

AI-Powered Email Workflows with the Gmail Draft Tool

Most AI email tools generate and send in one shot. We built a draft workflow instead, because anything that matters deserves a second look before it leaves your outbox.

MY
Manuel Yang··3 min read
Why Your MCP Server Is Eating Your Context Window
Engineering

Why Your MCP Server Is Eating Your Context Window

A Google Doc produces 50KB of JSON through the API. Your AI assistant doesn't need 98% of it. Most MCP servers send it all anyway.

MY
Manuel Yang··4 min read
MCP Isn't Dead. You're Just Building for Yourself.
Opinion

MCP Isn't Dead. You're Just Building for Yourself.

The 'just use CLIs' crowd has a point. But it only holds if every user of your tool is a developer with a terminal open.

MY
Manuel Yang··4 min read
Save Gmail Attachments to Drive with Claude
Product

Save Gmail Attachments to Drive with Claude

A team was running an Apps Script to save 6 daily report emails to Drive. We replaced it with one prompt.

MY
Manuel Yang··4 min read