After 10 days since launching the Keboola MCP (Model Context Protocol) Server, we've gathered the most common questions from our data community. This article combines practical answers with best practices inspired by successful AI-assisted development patterns, helping you get the most out of your AI-powered data workflows.
The Keboola MCP Server represents a new paradigm in data operations - enabling AI agents to directly interact with your data platform while maintaining security and governance. As early adopters have explored its capabilities, certain patterns and questions have emerged consistently.
This guide addresses the top questions we've received and provides actionable best practices to accelerate your success with AI-assisted data operations.
The amount of guidance depends on your task complexity:
For basic operations (querying tables, simple transformations):
For complex workflows: More detailed instructions help, including:
Important Note: AI models are non-deterministic by nature. While the numbers and calculations will usually be correct (based on the metrics used), the presentation format may vary between runs unless explicitly specified. For example, the same query might return results with different column orders, date formats, or decimal places unless you define these requirements.
Example of format variation:
To ensure consistency, specify your format requirements:
The MCP server handles the technical implementation details, so focus on describing what you want rather than how to do it.
Best Practice: Start with minimal guidance for simple tasks, then add context as complexity increases. Always specify format requirements for production workflows to ensure consistent outputs.
No, currently Keboola only supports connection to a single project. However, you can always switch between the projects. Some AI agents support multiple active MCP servers in parallel, but we do not recommend this as the performance and response rate may result in a poor experience.
Keboola has multiple layers of protection to safeguard your data:
Built-in Keboola safeguards:
AI tool-level permissions: Most AI tools (like Cursor and Claude) provide an additional safety layer through tool permissions:
Example permission flow:
This means you can always take the safe approach - if you're unsure about an operation, simply refuse the permission request. The AI will then suggest alternatives or ask for clarification.
Best Practice:
For efficient development, follow these principles:
Start small and iterate
Leverage templates
Structure your requests clearly
Use consistent patterns
While MCP is just a set of tools having no "saved searches" per se, you can:
Pro tip: Create a "cookbook" of common data operations in your organization that can be easily referenced and adapted for new use cases. For instance you can integrate the library built within a third-party knowledgebase supporting MCP Server integration as well, such as Confluence.
Based on successful patterns from tools like Cursor AI, here are advanced techniques for maximizing your MCP Server effectiveness:
Instead of:
Breakt it down:
Less effective:
More effective:
Implement a verification workflow:
The landscape of AI models is evolving at such a rapid pace that we intentionally avoid making direct comparisons between models. What's cutting-edge today might be surpassed tomorrow, and model capabilities can vary significantly based on updates and specific use cases.
What we've observed from early adopters:
Different models excel in different scenarios. For most tasks, given the higher context window, and code generation abilities, we recommend Claude. Auto-mode in Cursor is just fine…
The Personal Factor:
Interestingly, the "best" model often depends heavily on personal experience and prompting style. We've noticed that:
Each person develops their own "prompting personality" over time, and certain models align better with different communication styles.
Our recommendation: Rather than declaring a "best" model, we encourage you to:
The Keboola MCP Server opens new possibilities for AI-assisted data operations. By following these best practices and learning from early adopters, you can accelerate your journey toward more efficient, intelligent data workflows.
Remember: success comes from clear communication with your AI agent, iterative development, and leveraging Keboola's built-in safety features. Start simple, document your patterns, and gradually build toward more complex operations.
Important reminder: The principle of "garbage in, garbage out" still applies—even with AI. The quality of your results depends on the quality of your data, the clarity of your instructions, and the context you provide. AI amplifies what you give it, so invest time in proper data preparation and thoughtful prompting.
Ready to get started? Try implementing one of these best practices in your next data project. We'd love to hear about your experience!
Have recommendations or questions we didn't cover? Share your insights with us at talkto@keboola.com. Your feedback helps shape our best practices and benefits the entire community.