Releases: YimingYAN/fivetran-mcp
Releases · YimingYAN/fivetran-mcp
Release list
v0.3.0
What's New
New Tool: get_connection_schema
A unified schema inspection tool that provides two modes:
- Overview mode: Returns all schemas and tables with counts
- Table filter mode: Pass
table="schema.table_name"to get detailed column information in a single call
Useful for:
- Debugging dbt model failures when columns are missing
- Detecting schema changes
- Building new models with accurate column metadata
- Identifying which columns are actively synced vs excluded
Enhanced get_table_columns
Now includes additional fields:
name_in_destination- The column name in the destinationenabled_patch_settings- Settings controlling column sync behaviorenabled_count- Count of enabled columnsprimary_keys- List of primary key columns
Documentation
- Added note about column data types not being available via Fivetran API
- Updated tool table in README
Full Changelog
v0.2.0 - Error Handling & Schema Tools
What's New
Improved Error Handling
- API errors now show actual Fivetran error messages instead of generic HTTP status codes
- Added
FivetranAPIErrorexception class for better error diagnostics
New Schema/Table Visibility Tools
| Tool | Description |
|---|---|
get_schema |
Get complete schema configuration for a connection |
list_tables |
List all tables with enabled status and sync mode |
get_table_columns |
Get column details for a specific table |
reload_schema |
Refresh schema configuration from the source |
Enhanced Connection Status
get_connection_statusnow includes full task/warning details- Added
source_sync_details,daily_sync_time,data_delay_sensitivity,schema_status
Tests
- Added 15 integration tests for new functionality
Documentation
- Updated README with new tools
- Added limitations section documenting what's not available via Fivetran REST API
Installation
uvx fivetran-mcp@0.2.0Or add to Claude Code config:
{
"mcpServers": {
"fivetran": {
"command": "uvx",
"args": ["fivetran-mcp@0.2.0"]
}
}
}