Ronald Robertson

Andri Rahmadani

AI Engineer
  • Emailandrirahmadani6@gmail.com
  • Phone+62 896-9267-9862
  • LocationBanjarmasin, Indonesia
  • EducationInformation Technology

ASK UR DB: AI Powered Database Interaction Platform



 
ASK UR DB: AI Powered Database Interaction Platform
AI Agent • MCP Tools • Natural Language SQL • Multi-Database Support • Data Visualization • FastAPI

Overview

ASK UR DB: AI Powered Database Interaction Platform is an AI-powered database interaction platform that allows users to connect and manage multiple database systems using natural language. The system supports PostgreSQL, MySQL, and SQLite, enabling users to configure database connections and interact with their data without requiring direct SQL expertise.

ASK UR DB: AI Powered Database Interaction Platform provides a chat-based interface that allows users to interact directly with their databases using natural language. Users can ask questions such as data queries, filtering conditions, or aggregations without writing SQL manually.


The chat system is tightly integrated with MCP tools, enabling the AI agent to interpret user intent, generate SQL queries, execute database operations, and return structured responses. Beyond querying, users can also request updates, deletions, and automated data visualizations directly through conversational input.


Problem to Solve

Working with databases typically requires strong SQL knowledge and manual query writing, which can be time-consuming and error-prone for non-technical users. Additionally, performing data analysis, updates, and visualization often requires multiple tools and separate workflows.

Solution Approach

Developed an AI agent system using MCP tools that acts as an intelligent database interface. Users first configure their database connection (PostgreSQL, MySQL, or SQLite), after which they can interact with the database using natural language queries.


The system translates user prompts into SQL operations for data retrieval, insertion, updates, and deletions. In addition, it can automatically generate data visualizations and analytical insights. Built on top of a FastAPI backend, the platform ensures real-time interaction and structured execution of database operations through an AI agent workflow.

Key Technologies

  • Python
  • AI Agent
  • MCP Tools
  • Natural Language Processing
  • SQL Automation
  • PostgreSQL / MySQL / SQLite
  • Data Visualization
  • FastAPI

Impact

Result: Delivered an AI-powered database assistant that simplifies complex database operations into natural language interactions. The system enables users to query, modify, and visualize data seamlessly, reducing dependency on manual SQL and improving accessibility for non-technical users.

Live Demo

ASK UR DB Demonstration
Chat-Based AI Database Interaction with MCP Tools
Watch how users interact with databases using natural language through a chat-based AI agent. The system automatically translates queries into SQL, executes database operations (read, insert, update, delete), and generates data visualizations and insights in real time using MCP tools and FastAPI.