Connect Stitch to AI agents

Connect Stitch to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

list_source_types

List Source Types

Lists all available data source types that can be configured in Stitch, or retrieves the configuration details for a specific source type. Use this to discover available integrations and understand what properties are required to create a source.

delete_destination

Delete Destination

Deletes the destination (data warehouse) from the Stitch account. Replication will be paused until a new destination is configured.

get_extraction_logs

Get Extraction Logs

Retrieves detailed logs for a specific extraction job. Use this to debug extraction failures or monitor extraction progress. Requires the Stitch client ID to be set in configuration.

get_stream

Get Stream

Retrieves detailed schema and metadata for a specific stream (table), including all available fields and their properties. Use this to inspect a stream's structure before configuring field selection.

manage_post_load_hook

Manage Post-Load Hook

Create, enable, disable, or delete a post-load webhook. Post-load hooks fire each time data is loaded into the destination, allowing you to trigger downstream processing such as SQL transformations, Lambda functions, or other HTTP-based workflows.

list_sources

List Sources

Lists all configured data sources (integrations) in the Stitch account. Returns source metadata including type, name, status, and configuration details. Use this to get an overview of all data pipelines or find a specific source ID.

create_destination

Create Destination

Creates a new destination (data warehouse) for the Stitch account. Only one destination can be configured per account. The destination is where Stitch loads replicated data.

validate_data

Validate Data

Validates data records against the Import API without actually persisting them. Use this to test credentials and verify data format before pushing. Useful for debugging import issues.

update_destination

Update Destination

Updates the destination (data warehouse) configuration. Can modify connection properties and name. The destination type cannot be changed after creation.

stop_replication

Stop Replication

Stops an active replication (sync) job for a data source. Use this to cancel an in-progress extraction.

update_source

Update Source

Updates an existing data source's configuration. Can modify display name, connection properties, replication schedule, and pause/resume the source. The source type cannot be changed after creation.

delete_source

Delete Source

Permanently deletes a data source (integration) from the Stitch account. This stops all data replication for the source and removes its configuration.

create_source

Create Source

Creates a new data source (integration) in Stitch. After creation, the source may require additional configuration steps (OAuth, field selection) before it becomes fully configured and starts replicating data.

get_source

Get Source

Retrieves detailed information about a specific data source (integration) including its configuration properties, connection status, and report card. Can also check the last connection status.

list_notifications

List Notifications

Lists all configured notifications for the Stitch account, including custom email recipients and post-load webhook hooks. Use this to see the current notification setup.

update_stream_selection

Update Stream Selection

Selects or deselects streams (tables) and fields (columns) for replication. Configure which data to replicate and the replication method for each stream. At least one stream and one field must be selected for replication to proceed.

start_replication

Start Replication

Initiates a replication (sync) job for a data source. This triggers Stitch to extract data from the source and load it into the destination. The source must be fully configured before starting replication.

list_streams

List Streams

Lists all available streams (tables) for a data source, including their selection status and replication metadata. Use this to discover what data is available for replication and which streams are currently selected.

list_loads

List Loads

Lists recent data load operations for the Stitch account. Shows loading status, row counts, and timing for data being written to the destination warehouse. Requires the Stitch client ID to be set in configuration.

push_data

Push Data

Pushes data records into Stitch via the Import API (Batch endpoint). Use this to send data from any source — including sources Stitch doesn't have a native integration for — into the destination warehouse. Supports both upsert (with primary keys) and append-only (without primary keys) loading.

get_destination

Get Destination

Retrieves the current destination (data warehouse) configuration. Stitch supports only a single destination per account. Also supports listing available destination types for discovery.

manage_custom_email

Manage Custom Email

Create, enable, disable, or delete a custom email notification recipient. Custom emails receive alerts about replication issues and status changes.

list_extractions

List Extractions

Lists recent extraction jobs for the Stitch account. Shows the status, timing, and details of data extraction operations. Requires the Stitch client ID to be set in configuration.

More integrations teams use with Stitch

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Subscribe to webhooks for list and library change notifications. Retrieve site properties and search for sites across Microsoft 365.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Subscribe to real-time change events via Change Data Capture and Platform Events. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Airtable

Create, read, update, and delete records in Airtable bases and tables. Manage base schemas including creating tables and fields. Filter records using formulas, sort by fields, and scope queries to specific views. Upsert records to find, create, or update in a single call. Upload attachments to records, read and write record comments, list accessible bases, and receive real-time base change events through webhooks.

Bitbucket

Manage Git repositories, pull requests, and CI/CD pipelines on Bitbucket Cloud. Create, fork, and configure repositories within workspaces and projects. Create, review, approve, merge, and decline pull requests with inline code comments. Browse source code, list commits, and manage branches and tags. Track issues with the built-in issue tracker. Trigger, monitor, and manage Bitbucket Pipelines. List workspace members, configure repository default reviewers and branch restrictions, create and manage repository webhooks, and search code across repositories.

Heroku

Deploy, manage, and scale applications on Heroku's cloud platform. Create and configure apps, scale dynos, provision add-ons (databases, caching, etc.), manage configuration variables, build and release code, add custom domains and SSL certificates, manage collaborators and team permissions, configure pipelines for continuous delivery, set up log drains, and sync data with Salesforce via Heroku Connect. Subscribe to webhooks for real-time notifications on app changes, builds, releases, dyno lifecycle events, and more.

Technical notes for Stitch

Manage data pipelines that replicate data from SaaS applications, databases, and other sources into data warehouses like Redshift, BigQuery, Snowflake, and PostgreSQL. Create and configure data sources (integrations), set up destination warehouses, select streams and fields for replication, and schedule extraction frequency. Push arbitrary data via the Import API using JSON payloads with schema validation. Monitor extraction and load job status, manage post-load webhook notifications that trigger when data loading completes, and configure custom email notifications. Supports partner account provisioning, OAuth source configuration, and upsert or append-only loading behavior.

Connect Stitch to production AI agents

See how Metorial gives Stitch access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Stitch to AI agents with Metorial.

  1. Can Metorial connect Stitch to AI agents?
    Yes. Metorial connects AI agents to Stitch through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.