Skip to content

v0.2.0 - Error Handling & Schema Tools

Choose a tag to compare

@YimingYAN YimingYAN released this 12 Jan 23:08
· 3 commits to main since this release

What's New

Improved Error Handling

  • API errors now show actual Fivetran error messages instead of generic HTTP status codes
  • Added FivetranAPIError exception 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_status now 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.0

Or add to Claude Code config:

{
  "mcpServers": {
    "fivetran": {
      "command": "uvx",
      "args": ["fivetran-mcp@0.2.0"]
    }
  }
}