Fivetran
Manage Fivetran groups, destinations, connections, syncs, and webhooks.
Tools
| Name | Description |
|---|---|
list_groupsList Fivetran groups. | List Fivetran groups. |
get_groupGet a Fivetran group. | Get a Fivetran group. |
list_destinationsList Fivetran destinations. | List Fivetran destinations. |
get_destinationGet a Fivetran destination. | Get a Fivetran destination. |
run_destination_setup_testsRun setup tests for a Fivetran destination. | Run setup tests for a Fivetran destination. |
list_connectionsList Fivetran connections. | List Fivetran connections. |
list_group_connectionsList connections for a Fivetran group. | List connections for a Fivetran group. |
get_connectionRetrieve a Fivetran connection configuration and status. | Retrieve a Fivetran connection configuration and status. |
sync_connectionTrigger a Fivetran connection sync. | Trigger a Fivetran connection sync. |
resync_connectionTrigger a full historical sync for a Fivetran connection. | Trigger a full historical sync for a Fivetran connection. |
run_connection_setup_testsRun setup tests for a Fivetran connection. | Run setup tests for a Fivetran connection. |
update_connectionPatch a Fivetran connection. | Patch a Fivetran connection. |
delete_connectionDelete a Fivetran connection. | Delete a Fivetran connection. |
custom_api_callCall a Fivetran REST API endpoint under /v1. | Call a Fivetran REST API endpoint under /v1. |
Triggers
| Name | Description |
|---|---|
connection_status_changedTriggers when a Fivetran connection status or sync timestamp changes. | Triggers when a Fivetran connection status or sync timestamp changes. |
webhook_eventCreates a Fivetran account or group webhook and triggers on delivered events. | Creates a Fivetran account or group webhook and triggers on delivered events. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('fivetran', 'list_groups', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'fivetran',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Fivetran to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Fivetran support?
Fivetran supports 14 tools including List Groups, Get Group, List Destinations, Get Destination, Run Destination Setup Tests, and more.
Can I use Fivetran with AI agents?
Yes. Add Fivetran to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Fivetran be used in stateful agent workflows?
Yes. Agents can combine Fivetran tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Fivetran use?
Fivetran uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Fivetran integration cost?
The Fivetran integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Fivetran support?
Fivetran supports 2 triggers including Connection Status Changed, Webhook Event.
Connect Fivetran in minutes
Get 20,000 free action executions every month. No credit card required.