MCP Monday — Google Contacts, QuickBooks, and a Zoom update: Your Agents Just Got Their People and Finance Layer

Table of Contents

Every Monday, we pull back the curtain on what’s shipping in Workato Enterprise MCP.

This Week: The People and Finance Layer Arrives

Four servers. Three new additions to the catalog — Google Contacts, QuickBooks Online AP and Expenses, and QuickBooks Online Billing and AR — plus a major capability upgrade to Zoom Meetings. The catalog now stands at 45 production-ready pre-built MCP servers.

What’s New

Google Contacts — 17 tools
Google Contacts is where identity lives for Google Workspace users. It’s the address book that backs every Gmail draft, every Calendar invite, every directory lookup. The Google Contacts MCP Server gives AI agents a complete contact management layer: search by name, email, phone, or organization; retrieve full contact records; create, update, and delete contacts; merge duplicates; and manage contact groups — all from natural language.

The server also handles auto-captured contacts — people who appear in Gmail and Calendar interactions but haven’t been formally saved. Agents can browse them, search by name or email, and promote them to saved contacts in one step. Seventeen tools cover the full contact lifecycle. Authentication runs under the user’s own Google identity via OAuth 2.0.
View Google Contacts MCP Server Documentation

QuickBooks Online AP and Expenses — 7 tools
QuickBooks Online is where small and mid-market finance teams run their books. The AP and Expenses MCP Server covers the spend side: list and retrieve expense transactions, record new expenses with accurate vendor and account classification, search vendors, and look up account categories — all without navigating the QuickBooks interface directly.

The design is deliberate. Before recording an expense, the LLM resolves vendor and account references first — ensuring every transaction is classified correctly from the start. Seven tools cover the full AP and expense workflow. Self-Employed, Simple Start, Essentials, and Plus. QuickBooks Desktop and Enterprise are not supported.
View QuickBooks Online AP and Expenses Documentation

QuickBooks Online Billing and AR — 8 tools
Where the AP and Expenses server covers how money goes out, the Billing and AR server covers how it comes in. List invoices with filters for date range and customer, retrieve full invoice details including line items and payment status, create new invoices for existing customers, and send invoices directly to the associated customer — all from a conversation.

Like the AP server, the LLM resolves customer and item references before creating an invoice, ensuring accurate billing from the first draft. Eight tools cover the full AR and billing workflow.
View QuickBooks Online Billing and AR Documentation

Zoom Meetings — 7 tools (expanded)
Zoom Meetings isn’t new to the catalog — but this week it gets meaningfully deeper. Two new capabilities ship with this update: transcript retrieval and recording access. Agents can now pull the auto-generated transcript for any past meeting — with speaker labels and timestamps — and retrieve cloud recording links including video, audio, and chat files.

Combined with the existing tools, Zoom Meetings now covers the full meeting intelligence loop: search meetings by participant, date range, or topic keywords; retrieve full meeting details; check attendance with join and leave times; create new meetings; update existing ones; and access everything that came out of the call

The search_meetings tool searches up to the last 60 days by default when filtering by topic — this is configurable at the project level.
View Zoom Meetings Documentation

Why This Matters

Every enterprise AI workflow eventually hits the same wall: the agent knows what it needs to do, but it can’t reach the system where the data lives. This week’s launches address three places where that wall shows up constantly — contacts, finances, and meetings.

The contacts problem is subtle but pervasive. Google Contacts isn’t glamorous infrastructure, but it’s the foundation that makes everything else work. When an agent drafts an email, schedules a meeting, or looks up a stakeholder, it needs to resolve that person to a verified contact record. Without a governed contact layer, the agent is either working from memory or prompting the user to fill in details that should already be known. With Google Contacts in the catalog, agents can search, verify, and maintain the people layer on their own — including promoting people from auto-captured interactions into the permanent contact record. For teams managing large account books or partner networks, that’s real operational leverage.

The QuickBooks story is about closing the loop on finance. Most mid-market finance teams live in QuickBooks Online. Invoices go out, expenses come in, and the books need to balance. The problem isn’t that the tools don’t exist — it’s that every transaction requires a context switch. The project manager who just finished a client deliverable shouldn’t have to open QuickBooks to log the time as an expense. The billing coordinator who just got approval on a statement of work shouldn’t have to navigate invoice creation manually. With QuickBooks Online AP and Expenses and QuickBooks Online Billing and AR both in the catalog, agents can handle the full financial transaction loop — spend side and revenue side — from the same AI interface where the rest of the work is happening.

The two QuickBooks servers are also designed to work together. The same vendor resolution pattern that makes record_expense reliable is mirrored in the customer resolution pattern behind create_invoice. When agents need to move across both AP and AR workflows in a single session, both servers are available in the same environment.

Zoom Meetings already had the scheduling and attendance layer. What it was missing was the intelligence that comes out of the call — the transcript, the recording, the summary of what was actually decided. That gap is now closed. Sales reps can pull call recordings before a renewal. CSMs can retrieve transcripts from onboarding sessions without hunting through Zoom’s dashboard. Operations teams running recurring standups can ask the agent what was discussed last Friday. The meeting happened. The record exists. Now the agent can use it.

Together, these four servers fill three meaningful gaps in the enterprise catalog: people, money, and meeting intelligence. And because they’re all on Workato Enterprise MCP, they compose with every other server already in the catalog — Google Calendar, Gmail, Slack, Salesforce, Jira, and 40+ more.

Real-World Use Cases

Google Contacts
Persona: RevOps, EA, CSM, anyone managing a large contact book

  • “Find Jade Anderson’s email address — I’m about to draft a proposal.”
  • “Search for all contacts at Acme Corp. Who do we have on file?”
  • “Create a contact for the new procurement lead at GlobalTech.”
  • “Update Marco’s phone number — he just sent it to me.”
  • “Merge the two entries for Sarah Chen. One from last year, one from this quarter.”
  • “What groups do I have set up? Show me who’s in the Tier 1 Accounts group.”
  • “Add these three new stakeholders to the Strategic Accounts group.”
  • “Show me my auto-captured contacts from this week. Anyone worth saving?”
  • “Promote this person to a saved contact — they’ve been on two calls this month.”

Design notes: The merge_contacts tool requires explicit confirmation of which records to merge before proceeding — preventing unintentional data loss. The copy_other_contact tool is the key workflow for contact hygiene: auto-captured contacts from Gmail and Calendar interactions surface here before they’re lost. Contact group management enables agents to maintain audience lists — partner contacts, customer tiers, vendor pools — without any UI interaction.

QuickBooks Online AP and Expenses
Persona: Finance coordinator, operations manager, anyone who logs expenses

  • “Show me all expenses from the past 30 days. Anything in the Travel account?”
  • “Get the details for the expense I logged on Tuesday.”
  • “Record a $420 expense from Adobe for software subscriptions. Use the Software account.”
  • “Find the vendor record for our main office supplies vendor before I log this.”
  • “What accounts do we have for professional services expenses?”
  • “Log a $1,200 consulting expense from last week. Vendor is Acme Consulting.”

Design notes: The record_expense tool follows a resolve-before-write pattern — vendor and account references are confirmed before any transaction is created. This mirrors the read-before-write discipline in other Workato MCP servers and prevents misclassified transactions that create cleanup work later. Works with QuickBooks Online only (Self-Employed, Simple Start, Essentials, Plus). Desktop and Enterprise versions are not supported.

QuickBooks Online Billing and AR
Persona: Billing coordinator, account manager, finance lead

  • “Show me all overdue invoices for Riverside Catering.”
  • “Get the full details for invoice #1042 — I need the line items and payment status.”
  • “Create an invoice for Acme Corp for 10 hours of consulting at our standard rate.”
  • “Send invoice #1042 to the customer — we just got the green light.”
  • “Find the Monthly Retainer item before I add it to the invoice.”
  • “Who has outstanding invoices from last quarter? Show me anything still open.”

Design notes: create_invoice requires existing customer and item records to exist in QuickBooks — the LLM resolves both before building the invoice. send_invoice executes immediately upon confirmation — unlike Gmail’s draft-first model, this is a live send. Build invoice review into any workflow that uses this tool.

Zoom Meetings
Persona: Sales rep, CSM, operations lead, team manager

  • “Find my Zoom calls with Acme Corp from the last two weeks.”
  • “Get the transcript from Monday’s team standup. What were the key decisions?”
  • “Pull the recording link from yesterday’s client call.”
  • “Who attended the product review on Thursday? How long did each person stay?”
  • “Schedule a Zoom meeting for tomorrow at 2pm with the engineering team.”
  • “Move Friday’s standup to 10am.”
  • “What did we discuss in last week’s onboarding session with GlobalTech?”
  • “Search for any calls about the Q3 roadmap from the last month.”

Design notes: search_meetings defaults to a 60-day lookback when filtering by topic — this is configurable at the project level via the ZOOM_SEARCH_TOPIC_MAX_RANGE_DAYS property. Transcript availability depends on the host’s Zoom cloud recording settings. Recordings are subject to Zoom’s access controls and retention policies — recipients may need Zoom authentication or a passcode to access recording links.

What Makes These Enterprise-Ready

Google Contacts

  • Verified User Access: All tool calls execute under the authenticated user’s Google identity. Contact operations — creates, updates, merges, deletes — are attributed to the acting user. No shared service accounts.
  • Permission inheritance: The server operates within the authenticated user’s Google Contacts scope. It cannot access contacts outside the user’s own Google account.
  • Destructive operation design: merge_contacts and delete_contact require the LLM to confirm the correct record before proceeding. Merges are irreversible — the server is designed to prevent accidental data loss.
  • Managed infrastructure: Workato hosts, scales, and maintains the server. No Google People API versions to track, no OAuth scopes to manage manually.
  • Composable: Chains with Gmail, Google Calendar, Google Directory End-User, Salesforce, and the full Workato catalog.
  • Audit trails: Every tool call logged with full context — who, what, when, and what was returned.

QuickBooks Online AP and Expenses

  • OAuth 2.0 authentication: Connection runs under a dedicated QuickBooks Online account with scoped access. Supports both user’s connection and service account patterns.
  • Resolve-before-write: Vendor and account references are confirmed before any expense is recorded. Prevents misclassified transactions at the point of creation.
  • Scope boundaries: AP and expense workflows only. No payroll, no bank reconciliation, no QuickBooks Desktop support.
  • Managed infrastructure: Workato hosts, scales, and maintains the server. No QuickBooks API versions to track.
  • Composable: Chains with QuickBooks Online Billing and AR, Salesforce, Slack, Gmail, and the full Workato catalog.
  • Audit trails: Every tool call logged with full context.

QuickBooks Online Billing and AR

  • OAuth 2.0 authentication: Same connection model as the AP and Expenses server — scoped to the QuickBooks Online account.
  • Resolve-before-write: Customer and item records are confirmed before invoice creation. Prevents billing errors at the source.
  • Live send behavior: send_invoice executes immediately. No draft state. Agents should confirm invoice details before calling this tool.
  • Scope boundaries: AR and billing workflows only. Mirrors the scope discipline of the AP and Expenses server.
  • Managed infrastructure: Workato hosts, scales, and maintains the server.
  • Composable: Chains with QuickBooks Online AP and Expenses, Salesforce, Gmail, Slack, and the full Workato catalog.
  • Audit trails: Every tool call logged with full context.

Zoom Meetings

  • Verified User Access: All tool calls execute under the authenticated user’s Zoom identity. Meeting creation, updates, and data retrieval respect the user’s existing Zoom permissions and role.
  • Transcript and recording access controls: Recording links are subject to Zoom’s access controls and retention policies. The server retrieves what exists — it does not bypass Zoom’s native privacy settings.
  • Configurable search behavior: The ZOOM_SEARCH_TOPIC_MAX_RANGE_DAYS property is configurable at the project level, giving admins control over search scope and API performance.
  • Managed infrastructure: Workato hosts, scales, and maintains the server. No Zoom API scopes to manage per deployment.
  • Composable: Chains with Gong, Salesforce, Jira, Slack, Google Calendar, Outlook Calendar, and the full Workato catalog.
  • Audit trails: Every tool call logged with full context — who, what, when, and what was returned.

Get Started

Google Contacts, QuickBooks Online AP and Expenses, QuickBooks Online Billing and AR, and the expanded Zoom Meetings server are available now for Workato customers with Enterprise MCP.

Install time: Minutes
Custom development: None
Deployment complexity: One-click activation

View Google Contacts MCP Server Documentation
View QuickBooks Online AP and Expenses Documentation
View QuickBooks Online Billing and AR Documentation
View Zoom Meetings Documentation

The full catalog — now 45 pre-built servers — is live here.

Ready to connect your stack? Try it in our self-service trial at workato.com/developer 

The bottom line: Other vendors are still announcing MCP roadmaps. We’re shipping production-ready servers every Monday. 

See you next Monday.

Was this post useful?

Get the best of Workato straight to your inbox.

Table of Contents