Implementing Model Context Protocol Server with the mcp-fivetran Package

Model Context Protocol (MCP) is an open protocol that standardises how applications provide context to Large Language Models (LLMs). This is particularly useful for LLM Reasoning & Acting (ReAct) use cases and in building agentic workflows. Fivetran, the industry leader in data movement, powers real-time analytics, database replication, AI workflows, and cloud migrations for thousands […]
Meet the dbt Fusion Engine: a game-changer in data transformation

In January 2025, dbt Labs announced the acquisition of SDF Labs, a company known for its deep expertise in advanced SQL parsing and execution. This was a major leap forward for the analytics engineering community. This technology now powers the new dbt Fusion engine, which represents the most substantial upgrade to dbt Core’s internals since […]
Automate Invoice Classification with GenAI: A Multi-Stage Approach on Snowflake

Dealing with mountains of invoices is a familiar headache for many finance and HR departments. Just imagine manually classifying thousands of those invoices each month against a complex list of over 300 categories, ranging from office supplies and training to travel and specific service maintenance contracts. This was a challenge that one of our clients […]
DSPy Prompt Automation, Evaluation, and Optimisation: Building a Financial Adviser

DSPy stands for Declarative Self-improving Python. Moving away from brittle prompts, you can now write compositional Python code and use DSPy to teach your Large Language Model (LLM) to deliver high-quality output. Approaches like Chain of Thought (CoT) and Reasoning and Acting (ReAct) are powerful, but they still rely on carefully constructed examples and prompts. […]
MCP vs Workflow Automation vs LLM-specific function calling for Enterprise

Model Context Protocol (MCP) is an open protocol that standardises how applications provide context to LLMs. You can think of MCP like a USB-C port for AI applications. With the success of GenAI in the consumer space, there is no shortage of tools and adapters to connect to AI applications. Generally, there are three types […]