May was a big month. We shipped the MCP server for AI coding tools, a GitHub integration that lets you manage data models as code, ShopifyQL custom reports, per-stream orchestration schedules, and role-based access on the MCP surface. On the connector side, Linear and Amazon Vendor Central joined as new connectors, and we made notable improvements to GA4, Google Ads, Shopify, Gorgias, and more.

Here's everything new and improved in Weld this month.

New Features

MCP Server

Weld now exposes an MCP (Model Context Protocol) server that lets AI coding tools like Claude Desktop, Cursor, and Windsurf interact with your workspace directly. You can manage connections, ELT syncs, streams, transforms, and orchestrations from your AI tool of choice, plus debug sync failures and inspect run history conversationally.

Later in the month we added role-based access — the MCP server now only offers tools that match the authenticated user's workspace permissions.

GitHub Integration for Data Models

You can now connect a GitHub repository to manage your data models as code. Once connected, model definitions live in your repo and Weld enforces read-only mode in the UI to prevent accidental edits to code-managed models. If the GitHub App installation is later removed, Weld marks the connection as broken and notifies you.

Per-Stream Custom Schedules on Orchestrated Syncs

Individual source streams can now opt out of orchestration-managed scheduling by setting their own sync interval. The stream runs independently while the rest of the source follows the orchestration workflow. Clearing the custom interval re-enrolls the stream. The UI also now warns when a schedule change will override orchestration timing.

Sync History Redesign

The data source History tab got a full redesign with a two-level UI: an all-tables view with a visual timeline, and a per-stream detail view with clickable timeline charts, status filters, and cursor-based pagination through the full run history.

Connect API on Premium Plan

The Weld Connect API is now available on the Premium plan.

Orchestration API

The REST API now supports orchestrations: list, fetch, trigger runs, and inspect run history.

Substream Exclusion

You can now exclude individual substreams from syncing when configuring a connector, reducing warehouse clutter and sync time.

New Connectors

Linear

Full ELT and Reverse ETL support for Linear — issues, comments, teams, and users as source streams, plus Reverse ETL to create/update issues and comments programmatically.

Explore Linear documentation →

Amazon Vendor Central

Amazon Vendor Central for manufacturers and distributors selling directly to Amazon. Syncs vendor-specific sales, inventory, traffic, forecasting, and margin reports — with both daily and real-time variants.

Explore Amazon Vendor Central documentation →

Connector Updates

Shopify: ShopifyQL Custom Reports

Shopify now supports custom reports powered by ShopifyQL — Shopify's commerce-specific query language. If you've used the Reports section in Shopify Admin, this works the same way: write a query against your store's data (sessions, sales, products, inventory) and Weld syncs the results directly into your warehouse as a table.

You can create up to 20 custom reports per connection, each with incremental sync support. Define your query, validate it in the UI to preview columns and types, then let Weld handle the rest.

ShopifyQL report editor in Shopify Admin showing a sessions query with line chart

The same ShopifyQL syntax you use in Shopify's native Reports editor works directly in Weld — but instead of viewing results in Shopify, Weld syncs them into your data warehouse on a schedule so you can join the data with the rest of your stack.

Example — daily session metrics filtered to human traffic:

1from
2    sessions SHOW online_store_visitors
3  , sessions
4  , average_session_duration
5  , added_to_cart_rate
6  , reached_checkout_rate
7  , conversion_rate
8  , bounce_rate
9where
10    human_or_bot_session in ('human')
11group by
12    day
13with
14    TOTALS TIMESERIES day

ShopifyQL custom report validated in Weld showing output columns and types

Read the full Custom Reports setup guide →

We also added access token authentication as an alternative to OAuth.

Google Analytics 4

GA4 got several improvements this month:

  • Date dimension selection for custom reports (daily, weekly, monthly, yearly)
  • Configurable backfill days (pick specific day offsets like 1, 7, 30)
  • Proper pagination for large reports (previously only the first page was returned)
  • Added sessionPrimaryChannelGroup dimension

Google Ads now clamps sync start dates to 37 months in the past, matching Google's updated data retention window effective June 2026.

Gorgias: Customer Stream

A new customer stream for Gorgias with incremental sync. Ticket syncs also now react to ticket-customer-updated events so ticket data stays fresh when the associated customer changes.

Shopify Reverse ETL

Shopify now supports Reverse ETL for customers and metafields. Push data from your warehouse back into Shopify to upsert customers or bulk-set metafields on any resource.

Klaviyo: Filtered Event Tables

Klaviyo now supports metric-based filtered event tables. Select specific metrics (e.g. "Placed Order", "Opened Email") and Weld creates dedicated, smaller tables focused on those events.

Linear Reverse ETL: Intercom Attachment

Linear Reverse ETL now supports attaching Intercom conversation links to issues.

Salesforce: Column Name Collision Handling

Salesforce now handles cases where multiple field names collapse to the same snake_case representation, generating unique names with a deterministic suffix instead of silently dropping columns.

Additional Connector Updates

  • TikTok Ads: Big integer precision handling for numeric IDs longer than 15 characters.
  • Facebook Ads: Upgraded to API v24. Incremental creatives. Graceful handling of inaccessible ad accounts.
  • Microsoft Ads: Multi-account syncs no longer fail when access to one account is lost.
  • Amazon Ads: Completed Sponsored Products v3 migration.
  • Traede: New variant_cost_price substream with per-variant cost price data.
  • Cargoson: New services and parcel_machines tables.
  • YouTube Analytics: Streams now lock with a notification when the report type is unavailable.
  • Amazon Seller Central: New catalog items stream, purchase orders and direct fulfillment orders for Vendor Central.

Platform Improvements

BigQuery Connection Editing

You can now update BigQuery data warehouse connection credentials directly from Settings without re-creating the connection.

MySQL CDC: IANA Timezone Selection

MySQL CDC now lets you select an IANA timezone so timestamps are interpreted correctly.

Stream Deprecation Notifications

In-app notifications and emails when a synced table is deprecated by the source connector, with advance warning to migrate.

We also shipped reliability improvements for Shopify and ShipHero syncs, exponential backoff for Amazon SP-API report polling, and various bug fixes across TikTok Organic, Gorgias, Snowflake, Google Sheets, and Facebook Ads.


That's a wrap for May! For the full technical details, check out the May 2026 release notes.

Questions or feedback? Reach out to us anytime.