Mcp Fivetran
@andrewkkchan
About Mcp Fivetran
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"fivetran": {
"command": "uvx",
"args": [
"mcp-fivetran"
],
"env": {
"FIVETRAN_AUTH_TOKEN": "YOUR_TOKEN"
}
}
}
}Tools
3Tool for listing all connections' IDs in the Fivetran account. This tool retrieves all connection IDs from the Fivetran account by making a GET request to the Fivetran API. It requires an authentication token stored in the auth_token variable. Returns: str: A comma-separated string of all connection IDs in the account. Note: The auth_token must be set before calling this function. The function does not handle exceptions that might occur during the API request.
Tool for syncing a fivetran connection by ID. Parameters: id (str): id of the connection
Tool for inviting users to Fivetran. This tool sends an invitation to a specified email address to join a Fivetran account. It requires four parameters and returns the API response as a JSON object. Parameters: email (str): Email address of the user to invite. Must be a valid email format. given_name (str): First name of the user. Cannot be empty. family_name (str): Last name of the user. Cannot be empty. phone (str): Phone number of the user. Should include country code (e.g., +1 for US). Returns: Dict[Any, Any]: JSON response from the Fivetran API containing status and user information. Example: invite_fivetran_user( email="[email protected]", given_name="John", family_name="Doe", phone="+15551234567" ) Note: Requires AUTH_TOKEN environment variable to be set with a valid Fivetran API token.
Overview
What is Mcp Fivetran?
Mcp Fivetran is an MCP (Model Context Protocol) server implementation for managing Fivetran accounts. It allows AI assistants to interact with the Fivetran API to perform user management and connection operations.
How to use Mcp Fivetran?
Install Python 3.12.8 or higher and uv, then run uv sync to install dependencies. Configure a valid Fivetran API authentication token in a .env file or as an environment variable. Start the server with uv run mcp_fivetran.py. For local MCP clients (e.g., Claude Desktop), add a JSON configuration specifying "command": "uvx" and "args": ["mcp-fivetran"] along with the token.
Key features of Mcp Fivetran
- Invite new users to your Fivetran account.
- List all connection IDs in the account.
- Trigger syncs for specific connections.
- Provide a standardized interface for AI assistants.
- Automatic environment variable loading via python-dotenv.
Use cases of Mcp Fivetran
- An AI assistant invites a new employee to Fivetran by providing name, email, and phone.
- A user asks the AI to list all connections in their Fivetran account.
- The AI triggers a sync for a specific connection by its ID.
- Automate routine Fivetran management tasks through natural language commands.
FAQ from Mcp Fivetran
What tools does Mcp Fivetran expose?
It exposes three tools: invite_fivetran_user, list_connections, and sync_connection.
What are the requirements to use Mcp Fivetran?
Python 3.12.8 or higher, a Fivetran account with API access, and a valid Fivetran API authentication token.
How do I configure authentication?
Set the environment variable FIVETRAN_AUTH_TOKEN to your API token. You can also copy env.example to .env and add the token there; the server loads it automatically.
How do I start the server?
Run uv run mcp_fivetran.py from the project root after installing dependencies with uv sync.
How can I integrate this with Claude Desktop?
Add the following configuration to your MCP client settings:
{
"fivetran": {
"command": "uvx",
"args": ["mcp-fivetran"],
"env": {
"FIVETRAN_AUTH_TOKEN": "your_token"
}
}
}
More Other MCP servers
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Comments