hs-sql-agent
Database MCP Server for AI agents
Use one governed SQL MCP server with PostgreSQL, MySQL, SQL Server, Oracle, SQLite, or Firebird.
What is a database MCP server?
A database MCP server is a server-side Model Context Protocol endpoint that exposes database discovery and SQL operations as tools for AI clients. Instead of giving the model a database password and letting it connect directly, the MCP server owns the connection and decides which operations are allowed.
hs-sql-agent is a SQL MCP server built around that boundary. MCP clients can discover schemas, tables, and columns, run validated queries, and—if policy allows it—request DML that stays behind server-side approval and revalidation.
What should you compare in a SQL MCP server?
- SQL validation: whether generated SQL is parsed and validated before it reaches the database driver.
- Credential boundary: whether database credentials stay on the server instead of being distributed to every AI client.
- Authorization: whether database, table, and tool scope are enforced outside the prompt.
- Write controls: whether UPDATE, DELETE, and INSERT can require explicit approval and transaction-time revalidation.
- Dialect behavior: whether PostgreSQL, MySQL, SQL Server, Oracle, SQLite, and Firebird semantics are treated as distinct capability contracts rather than generic SQL.
SQL MCP server vs. direct database access
Direct database access makes the database account the primary security boundary. A governed MCP server adds a second application boundary where identity, tool scope, SQL semantics, mutation approval, rate limits, and audit policy can be evaluated before execution.
That distinction matters for agentic workloads: the model can still use expressive raw SQL, but generating a statement is not the same thing as having unrestricted authority to execute it.
PostgreSQL · MCP
PostgreSQL MCP Server
Connect AI clients to PostgreSQL through hs-sql-agent's MCP surface, typed SQL compiler, access policy, Safe DML workflow, and audit boundary.
Learn more →MySQL · MCP
MySQL MCP Server
Connect AI clients to MySQL through hs-sql-agent's MCP surface, typed SQL compiler, access policy, Safe DML workflow, and audit boundary.
Learn more →SQL Server · MCP
SQL Server MCP Server
Connect AI clients to SQL Server through hs-sql-agent's MCP surface, typed SQL compiler, access policy, Safe DML workflow, and audit boundary.
Learn more →Oracle · MCP
Oracle MCP Server
Connect AI clients to Oracle through hs-sql-agent's MCP surface, typed SQL compiler, access policy, Safe DML workflow, and audit boundary.
Learn more →SQLite · MCP
SQLite MCP Server
Connect AI clients to SQLite through hs-sql-agent's MCP surface, typed SQL compiler, access policy, Safe DML workflow, and audit boundary.
Learn more →Firebird · MCP
Firebird MCP Server
Connect AI clients to Firebird through hs-sql-agent's MCP surface, typed SQL compiler, access policy, Safe DML workflow, and audit boundary.
Learn more →