
Changelog
Learn about Merge’s latest integrations and features
A broader connector catalog, PII guardrails, and self-serve billing
Hundreds of generic MCP connectors join the catalog
New
Hundreds of generic MCP connectors are browsable and ready to enable in the Agent Handler catalog, sitting alongside every Merge-built connector on the same authentication, access control, and governance infrastructure.
Enabling one takes the same steps as enabling a Merge-built connector, with no MCP server to stand up. Read more in the connector docs for the full tool list.
Seven new connectors
New
Seven new connectors join the Agent Handler catalog this week.
- Okta
- Brex
- Microsoft Excel
- Metabase
- Sigma Computing
- Statsig
- Granola
Read more in the connector docs for the full tool list.
AI Guardrails
Security
Configure PII detection and guardrail rules directly in Agent Handler, and watch them run against live traffic with the new live tester.
- Guardrail rule tables cover PII and other sensitive-data categories
- A live tester shows each check as it runs, before a rule goes live on real traffic
- Guardrail rule labels are standardized on pre-run and post-run everywhere
Read more in the Agent Handler security docs.
Self-serve payment setup
New
Organizations without a card on file can add one and start billing directly, with no sales conversation required. Read more in the Agent Handler overview.
Webhook support for Microsoft Teams and Zoom
New
Agents can now respond to Microsoft Teams and Zoom activity as it happens instead of waiting on the next poll cycle.
Google Workspace connectors hardened across Gmail, Calendar, and Drive
Improved
Gmail, Google Calendar, and Google Drive all get reliability and detail improvements this week.
- Gmail: messages, threads, and drafts return full detail in a single call instead of requiring a follow-up read per result. Drafts also save on retry, and Gmail's OAuth scope covers only what the connector needs
- Google Calendar: tools now work from the primary calendar by default instead of scanning every calendar on the account, and event details are returned in full. If your integration relied on Calendar scanning secondary calendars by default, confirm the primary-calendar default still covers your use case
- Google Drive: shared-drive writes are dependable, export errors are clearer, file reads return plain text directly, and connector-log PII exclusion covers Drive
File name included in SharePoint file downloads
Improved
SharePoint file downloads now include the file name alongside the file content.
FactSet connector retired
Deprecated
The FactSet connector is no longer available in the Agent Handler catalog. Any agent or workflow using it needs to migrate to an alternative connector.
Sign-in fixed for custom-domain customers
Fixed
Sign-in and credential linking work end-to-end for customers served from their own domains, with persistent logins and complete OAuth flows.
- Workday - three endpoints updated to match the official REST reference.
- GitLab - empty response field handling and commit creation improved.
Hive in the Ticketing catalog, a redesigned Scopes page
Hive joins the Ticketing catalog
Ticketing [[hide]]
New
Hive is live in Merge's Ticketing catalog with GET /tickets, GET /comments, and GET /attachments.
Read more in the Hive integration docs.
Scopes page redesigned in the Merge Dashboard
Merge Dashboard [[hide]]
Improved
Bulk-edit scopes across multiple objects and fields in a single save from the redesigned Scopes page in the Merge Dashboard.
- Sorting, filtering, and search replace the old modal-by-modal flow
- Read and write toggles are visible at a glance instead of buried in each object
- Applies across every category connected to an account: Unified API overview
Webhook-driven syncs expand to Freshservice and QuickBooks Online
Ticketing and Accounting [[hide]]
New
Freshservice and QuickBooks Online both move off polling for select data, syncing over webhooks instead.
Freshservice's GET /tickets, GET /comments, GET /attachments, and GET /tags update in real time instead of waiting for the next poll cycle.
QuickBooks Online's GET /accounts, GET /invoices, and GET /payments support its updated webhook format, with fallback handling so accounts still on the legacy format keep syncing.
Expanded Project data coverage on Sage Intacct
Accounting [[hide]]
Improved
GET /projects and Remote Field Classes on Sage Intacct now map a wider set of user-defined dimensions, so custom project fields already configured on an account show up automatically.
Employment-aware custom fields on Humaans
HRIS [[hide]]
Improved
Role-based custom fields on GET /employees, like sub-department, now reflect the value tied to an employee's current employment on Humaans. Fields update automatically as employees move between roles.
New effective-date and status fields on SAP SuccessFactors
HRIS [[hide]]
New
GET /time-off-balances on SAP SuccessFactors now includes effective-date and status data alongside each balance.
Consistent time-off status mapping on Factorial
HRIS [[hide]]
Improved
GET /time-off statuses on Factorial now map to standard values like Approved and Declined. If your code branches on Factorial's raw status strings today, check it against the standard values.
Credential redaction extended to Sage Intacct request logs
Accounting [[hide]]
Security
Sage Intacct request logs redact credentials, consistent with how Merge handles logs across every Unified integration. Nothing about how you read logs changes.
Expanded remote-data mapping for Zendesk
Ticketing [[hide]]
Improved
GET /comments and GET /attachments on Zendesk now map additional remote-data fields, without a custom-field workaround.
- NetSuite - GET /items skips retrieval on accounts with item syncs disabled, cutting sync time for large catalogs.
- Sage Intacct - Remote Field Classes retrieve user-defined dimension choices faster for large custom objects.
- Greenhouse - GET /applications, POST /candidates, and GET /jobs sync when the optional Sources or Job Posts permissions aren't granted.
- SmartRecruiters - GET /attachments and GET /applications handle high-volume accounts.
- SAP SuccessFactors - GET /employees captures recently changed records without a full resync.
- ADP Workforce Now - GET /locations sends a single update per work-location change during syncs.
- Paycor - GET /employees makes fewer requests during syncs.
- Keka - GET /employments maps employment types across connected accounts.
- Planday - GET /groups syncs when the optional Payroll permission is disabled.
- Darwinbox - GET /employees represents inactive employees with their employment status.
- ADP Workforce Now - GET /locations returns work-location names and values across syncs.
- BambooHR - GET /employees syncs for accounts with break-policy data configured.
- Hibob - GET /employments syncs faster for accounts without salary-data access.
- Breathe, Proliant, and Officient (+3 more: Folks HR, IRIS Cascade, Kallidus) - sync efficiency and error handling improved.
- Merge Link - Portuguese translations wrap cleanly, with tighter spacing on wrapped Advanced mapping labels.
- Merge Link - File Picker retains selected file names across multiple folders.
Multi-model responses, finer injection controls, flexible pricing tiers
Merge Fusion
New
Merge Fusion sends one prompt to a panel of models in parallel, then has a judge model synthesize their answers into a single response.
- Choose both the panel and the judge yourself
- An all open-source panel matched Fable 5 on the DRACO benchmark at a quarter of the cost
- A premium panel beat Fable 5 outright by 8.5 points
Read more in the Merge Fusion docs.
Indirect prompt injection protection
Security
You can now set indirect prompt injection protection per axis, picking a mode (off, alert, or block) and a sensitivity threshold for each one.
Test the configuration against injection patterns with a built-in detection tester in Security settings before it goes live. Read more in the prompt injection protection docs.
Flex and priority service tiers
New
A service_tier request parameter toggles between flex and priority processing, trading cost for latency or the reverse.
Per-tier pricing and billing show up directly on /v1/models, so the tradeoff is visible before you pick a tier. Read more in the service tiers docs.
A new ad-data connector, HubSpot ticketing, and easier MCP setup
Google Ads connector
New
The Google Ads connector ships with 22 tools across the full account structure.
Coverage spans customers, campaigns, ad groups, ads, budgets, and keywords, plus a dedicated GAQL tool that runs Google Ads Query Language queries directly.
Read more in the Agent Handler connector docs for the full tool list.
HubSpot ticketing
New
Agents can create, read, update, delete, and search HubSpot tickets through the same connection as HubSpot CRM records. Ticketing runs as an optional scope alongside the existing CRM tools.
MCP Configure wizard
New
Adding a custom MCP server to the catalog takes one page instead of switching between screens: the Configure wizard imports the server and sets up its credentials in the same flow.
If the server doesn't require a client ID upfront, Agent Handler registers a client automatically, so there's no manual OAuth app to create first. Read more in the custom MCP servers docs.
Customize Link setup per integration, sync status explains itself
Per-integration Link setup
New
You can now hide auth, configuration, and Selective Sync screens in Link for a single integration without changing behavior for any other integration.
Selective Sync keeps running in the background even when its screen is hidden.
Read more in the Merge Link docs.
Sync status reason and freshness fields
Improved
GET /sync-status returns two new fields on every category's SyncStatus object: sync_status_reason (RATE_LIMITED or WAITING_ON_OTHER_MODELS) and data_fresh_as_of.
Both ship in Python SDK 4.1.0, so a paused sync tells you why, and exactly how current the underlying data is.
Sync reliability hardened across HRIS and File Storage
HRIS and File Storage [[hide]]
Improved
Large SharePoint and OneDrive syncs resume from where they left off instead of starting over.
- Workday leave-of-absence records map to a dedicated LEAVE time-off type
- A SAP SuccessFactors rehire comes back in as active, with the prior termination date cleared automatically
- Modified employee records are accurately flagged on each sync
Read more in the time off type reference for the full list of time off types.
Per-customer routing controls, a wider model catalog
Embedded Routing Stack
New
Provision per-customer model controls with the Embedded Routing Stack, all from your API.
- Set routing policies per customer
- Support bring-your-own LLM keys per tenant
- Works inside your existing Gateway setup, no migration needed
Read more in the docs.
New model vendors
New
The model catalog adds Sail Research and Xiaomi Mimo as new vendors.
Read more in the model catalog.
Coding agent support expanded to Claude Code, Codex, and OpenCode
Improved
Claude Code, Codex, and OpenCode can now route requests through Merge Gateway.
Three new GTM connectors, safer ServiceNow queries
Clay connector
New
The Clay connector brings GTM data enrichment into an agent's toolkit, with 11 tools spanning searches, routines, and table queries.
Read more in the connector docs for the full tool list.
Unify connector
New
Agents can read and query Unify records, objects, attributes, and event data directly, with no separate tool to context-switch into for GTM actions.
Read more in the connector docs for the full tool list.
Google Analytics connector
New
Pull Google Analytics accounts, properties, and reporting data straight into an agent's workflow.
- Audiences, custom dimensions, and custom metrics
- Data streams and key events
- Full reporting queries, no spreadsheet export needed
Read more in the connector docs for the full tool list.
ServiceNow query tools
Improved
Add a validation step to an encoded ServiceNow query, and a malformed filter gets caught before the request goes out.
Read more in the connector docs for the full tool list.
Location support for Calendly event booking
New
Invitees can now be scheduled for Calendly event types that require a physical or virtual location.
Resumable uploads for Google Drive
Improved
Large Google Drive file transfers now pick up where they left off instead of restarting from scratch.
- Google Drive - downloads and exports for shared-drive files improve
- Podium - contact and location lookups, campaign limits, and phone number validation improve
Freshservice webhook sync, a revamped Unified API onboarding flow
Freshservice tickets and comments sync in real time
Ticketing [[hide]]
New
GET /tickets and GET /comments for Freshservice now support manual webhooks.
Ticket creations, updates, and deletions, along with new comments, sync in real time instead of waiting for the next scheduled sync.
Unified API onboarding flow revamped
Improved
The Unified API onboarding flow now leads with core concepts before diving into implementation.
New users get from signup to a working integration faster.
- Greenhouse and Lever - candidate sync reliability improved on GET /attachments and GET /candidates
- Zoho CRM - GET /users paginates through larger accounts
- SharePoint - GET /files and GET /folders gain improved Live Search validation, region handling, and faster initial syncs for accounts with group membership data
- Confluence - GET /articles syncs faster with less resource use on initial and incremental syncs
- SAP SuccessFactors, Microsoft Entra ID, and Gusto (+1 more: Lucca) - GET /employees and GET /time-off mapping improved across country codes, contractor emails, and incremental sync detection
- SAP SuccessFactors (2 fixes) and UKG Ready - GET /employees edge case handling for rehires and status mapping
- Dayforce, Paycor, and UKG Pro Workforce Management (+1 more: HiBob) - sync performance improved across GET /employees, GET /time-off, and GET /employments
- Lucca, PeopleHR, and Workday - account linking reliability improved
- Merge Dashboard - Workday SFTP field overrides and Selective Sync boolean filters improved
- Merge Link - Workday "Exclude contingent workers" filter displays correctly
HubSpot and Freshservice move to real-time sync
Real-time opportunity sync for HubSpot
CRM [[hide]]
New
GET /opportunities on HubSpot now syncs in real time when the close date, stage, or associated account changes, so a moved deal shows up without waiting for the next scheduled sync.
Author-attributed comments for Freshservice
Ticketing [[hide]]
New
POST /comments on Freshservice now supports both public replies and private notes with user or contact attribution, so every comment shows who actually said it.
- QuickBooks Online - GET /payments field mapping enhanced; Sage Intacct - field mappings enhanced
- NetSuite - tracking category name filtering improved
- Lever, SmartRecruiters - GET /candidates and GET /attachments sync performance improved for large datasets
- SharePoint - GET /groups membership sync adds later-sync updates and custom, dynamic, and site group support
- SharePoint - GET /files and GET /permissions sync speed improved for large drives, with more consistent sensitivity-label handling
- SharePoint - GET /files and GET /permissions sync speed improved for large drives, with consistent sensitivity-label handling
- Gusto - GET /employer-benefits error handling improved; Humaans - GET /groups edge-case handling improved; ADP Workforce Now - GET /employees edge-case handling improved
- UKG Pro Workforce Management, Dayforce, Paycor - sync performance improved across GET /employees, GET /employments, GET /time-off, and GET /bank-info
- Confluence - attachment sync improved
- NetSuite - POST /async and GET /sync-status error handling improved, with clearer messages
- Merge Dashboard - enabling and disabling common model write scopes streamlined
- Confluence - loads in Merge Link
- Merge Dashboard - API Reference opens from the Third Party tab
Two new connectors, hardened request logging
TikTok connector
New
Agents can manage TikTok user profiles, videos, and photo posts directly through the Display and Content Posting APIs.
The connector handles TikTok's OAuth flow and pagination on its own, so it plugs into the same normalized interface as every other connector. Read more in the connector docs for the full tool list.
Podium connector
New
The Podium connector adds OAuth 2.0 support for customer messaging, covering contacts, conversations, users, webhooks, campaigns, and locations through one normalized endpoint.
Read more in the connector docs for the full tool list.
Oracle HCM connector expansion
Improved
Payslip and absence-balance data now flow through the Oracle HCM connector, and absence creation submits time-off requests with clearer date and quantity handling.
Request-log redaction extended to every connector
Security
Request-log redaction, already stripping tokens, headers, and response bodies for connectors flagged as sensitive, now covers every connector Agent Handler supports. Read more in the tool call logs docs.
Chatter, lead conversion, and pagination fixes for Salesforce
Improved
Posting, following, and paginating search results through Salesforce Chatter complete successfully.
Paragraph identifiers on Google Docs responses
New
Tools reading Google Docs content now return a paragraph identifier alongside it, so a specific paragraph can be referenced directly instead of scanning the whole document.
- Calendly - event invitee creation includes custom question-and-answer ordering
- Workday - time-off request payloads gain clearer date and quantity guidance
- Make - credential validation improved
- SAP SuccessFactors - date handling, pagination, and error reporting improved
- ServiceNow - request handling improved
- Notion - rate-limit handling improved
- Agent Handler - OAuth setup screen now explains what's being authorized when connecting