Blog

Insights on making your data AI-ready.

Product

The Spreadsheet Was Correct. Nobody Could Read It.

Writing values into Google Sheets gives you no formatting at all, and the failure is invisible to whoever caused it. Four new tools fix that: a one-call readable pass, targeted styling, a raw escape hatch, and row lookup that doesn't read the whole sheet.

MY
Manuel Yang··4 min read
Product

Claude Can Send Formatted Email Now. Here's What That Took.

Until August 26, our Gmail tools sent every message as plain text, so asking Claude for a formatted email got you literal HTML tags in your inbox. Here's the fix, the one asymmetry to know about, and where the workflow builders stand.

MY
Manuel Yang··4 min read
Product

How to Stop Reading Your Inbox

Our inbox-triage skill sorts unread mail across every account you connect, labels and clears the noise, and mails you one digest. The four decisions that make it work, and the prompt-injection hole we caught before shipping the page.

MY
Manuel Yang··4 min read
Comparison

Hosted Google Workspace MCP: DataToRAG vs Google's Official Servers vs Claude's Native Connectors

Google shipped eight official Workspace MCP servers. Claude has three native connectors. We host one endpoint. Every tool on all three, enumerated on August 24, 2026, including the surprise: Google's own Gmail MCP cannot send email.

MY
Manuel Yang··7 min read
Product

Your Agent Should Ask For What It Needs

An agent with nothing connected can still answer you. It just can't do anything. We shipped the fix: it notices what's missing, asks for it in the conversation, and finishes the job once you connect.

MY
Manuel Yang··4 min read
Reading a Spreadsheet Is Not Reading Data
Engineering

Reading a Spreadsheet Is Not Reading Data

An agent can read a rendering of your spreadsheet or it can read the cells. They look identical right up until they disagree, and you won't be watching when they do.

MY
Manuel Yang··5 min read
The Same Three Complaints Keep Showing Up in MCP Threads on Reddit
Research

The Same Three Complaints Keep Showing Up in MCP Threads on Reddit

Before we built anything for write access, we read the threads. People complain about three things: connectors that won't change existing files, OAuth that eats DIY servers, and write access that sounds reckless. Here's each one, sourced, with what we did about it.

MY
Manuel Yang··6 min read
Comparison

Composio vs Pipedream Connect: Same Pitch, Different Plumbing

Both sell developers a way to wire their users' apps into an agent product. Composio leans on per-user MCP URLs, Pipedream on external user IDs and Connect Links. Here's how they differ, and the question to ask before you pick either.

MY
Manuel Yang··5 min read
Comparison

Composio vs Zapier MCP: Two Different Bets (and the Question Neither Answers)

Composio is integration infrastructure for developers shipping agents. Zapier MCP is automation breadth for people who already live in Zaps. If the actual question is 'how do I get Claude working deep in my Google Workspace', both answers come up short.

MY
Manuel Yang··6 min read
Comparison

Looking for an Open-Source Composio Alternative? Check Which Part Is Actually Open.

Composio's SDKs are open source. The runtime that holds your tokens and executes your calls is not, and self-hosting it is an enterprise-plan conversation. If 'open source' means 'I can run the whole thing myself', the license on the SDK isn't the license that matters.

MY
Manuel Yang··5 min read
Product

Your assistant can now run your Gmail drafts end to end

Two new tools complete the draft lifecycle, and Gmail reads got a compact mode that cuts a typical email to 2% of its former size.

MY
Manuel Yang··3 min read
We passed: DataToRAG is now a Google-verified app
Security

We passed: DataToRAG is now a Google-verified app

Google approved our verification on June 29, 2026. The 'unverified app' warning is gone. Here's how the CASA Tier 2 review actually went, and what changes for you.

MY
Manuel Yang··4 min read
Comparison

Every Way to Connect Claude to Your Google Workspace, Compared (2026)

Native connectors, Zapier MCP, Composio, Pipedream, a self-hosted open-source server, or DataToRAG. What each one really does with your Google data, and how to pick the right one.

MY
Manuel Yang··9 min read
Comparison

Composio Is for the Developer Shipping an Agent. DataToRAG Is for You.

Composio is a strong platform for developers wiring tools into agent products. If you just want Claude working in your own Google account, you'd have to write code to get there. DataToRAG is the part you sign into.

MY
Manuel Yang··8 min read
Comparison

You Can Self-Host a Google Workspace MCP for Free. The OAuth Verification Is the Catch.

The open-source Google Workspace MCP servers are genuinely good. The cost isn't the code. It's the Google Cloud project, the consent screen, and the verification that comes after.

MY
Manuel Yang··7 min read
Comparison

Pipedream Wants You to Build the Integration. DataToRAG Is the Integration.

Pipedream Connect is excellent infrastructure for embedding tool access into your own product. But if you just want Claude to use your Google Workspace, you'd be building a product to do it. DataToRAG is the one you sign into.

MY
Manuel Yang··7 min read
Comparison

Zapier MCP Connects 9,000 Apps. We Went Deep on Google Workspace Instead.

Zapier MCP is the widest way to hand Claude tools. Its Google Workspace actions stay shallow, though. Here's the tradeoff, and where a focused gateway wins.

MY
Manuel Yang··7 min read
CASA Tier 2 update: step 1 of 6 cleared, lab scan starts next
Security

CASA Tier 2 update: step 1 of 6 cleared, lab scan starts next

A progress note from May 2026, partway through Google's CASA Tier 2 review: application scoping cleared, lab scan next. The review has since completed and DataToRAG is verified.

MY
Manuel Yang··3 min read
24-hour re-auth is over
Engineering

24-hour re-auth is over

DataToRAG MCP now issues OAuth refresh tokens. Your client refreshes silently in the background instead of dragging you back through the Google consent screen every day.

MY
Manuel Yang··4 min read
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
We Said Claude Couldn't Send Email. It Can Now.
Comparison

We Said Claude Couldn't Send Email. It Can Now.

This post used to argue that Claude's native Gmail connector drafts but never sends. As of August 24, 2026 that is wrong: it sends, replies, and forwards. Here is the corrected comparison, and the one Gmail gap that is still real.

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

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

On a single account, Claude's native Calendar connector does more than ours: it searches events, suggests times, and RSVPs. What it can't do is see two calendars at once.

MY
Manuel Yang··5 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 reads your files and creates new ones, but it can't change what's already there. DataToRAG lets Claude write Docs, update Sheets, and edit Slides in place.

MY
Manuel Yang··5 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··4 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