Safe Text-to-SQL for Agents

Give agents full access to your SQL database without the worry

Catch-Phrase gives agents controlled, hallucination-free natural language access to databases. So agents can ask questions or issue update commands with confidence that only correct SQL will ever be executed over the database.

100% Accuracy Guarantee

for questions and commands within the semantically tractable class — something LLM-based approaches will never achieve.

Supported databases
PostgreSQL SQLite MySQL Oracle SQL Server Snowflake Redshift
Access Options
MCP Server REST API Click-based UI

Catch-Phrase safely integrates real-world SQL databases into agent workflows.

Accurate


100% Accuracy Guarantee

for questions and commands within the semantically tractable class

Verified Results

Always signals when a question or command is interpreted flawlessly (i.e. it is semantically tractable)

Read this paper for a description of the semantically tractable class and how accuracy is guaranteed.

Batched Operations

Earlier key questions can be grouped into sets that can executed in batch with perfect repeatability.

Question sets can, for example, check data integrity, queue work tasks, or get a pulse on overall business state.

Intelligent Fallback

The system clearly indicates when determinism transitions to probabilities.

Candidate LLM prompts generated when a question or command is not semantically tractable. No silent failures, no undetected hallucinations.
Controllable

Fully under your control

Every behaviour is configurable.

Guarded Access

Catch-Phrase stands between the agent and the database.

No uncontrolled evaluation of arbitrary SQL over databases. No need to open database ports for remote access.

Fully Configurable

Can be configured for practically any specific semantic layer, data idiosyncrasy or permissions setup.

Comprehensive documentation covers all configuration options and deployment patterns.

Linguistically Extensible

Can attach arbitary words, phrases and documentation strings to your database elements

Provide more context around the actual data in your database to better help Agents navigate your data.
Open

Based on open standards

All configuration is open and inspectable. No lock-in.

Easy Integration

Deployed as an MCP Server based 100% on SQL and open XML and JSON formats.


  • Access also available via REST API
  • Access also via a point and click UI
  • Most common SQL systems supported
  • No data movement or training

Private Cloud or On-prem

Deploy however your security and compliance requirements demand.


Private Cloud
Served securely from your own cloud account
🖥
On-Premises
Served securely on your own infrastructure

Unrestricted Use

Simple, predictable pricing with no hidden costs or usage gates.


  • Standard AWS pay-as-you-go contracts
  • Unlimited seats — no per-user pricing
  • No per-question charges
  • Free trial available
  • White-label deployments permitted
Pricing

Simple and transparent

Deploy on AWS or on-premises. Unlimited seats, no per-question fees, no surprises.

☁️
Free 31-day trial
AWS Marketplace
$180/month

Micro EC2 instance via AWS Marketplace

  • Unlimited seats
  • Cancel anytime
  • Special private offers for SMBs
Launch on AWS Now
🏢
On-Premises
Free non-commercial use

Self-hosted installation.

  • No instance or seat restrictions
  • Self-contained & secure
  • Discounted rates for small businesses
Contact Us
🤝
Services
Free initial consultation

Expert support to get you up and running and keep you there.

  • Onboarding assistance
  • Architecture guidance
  • Third-party tool integration
  • Catch-Phrase certification program
Contact Us
Get Started Today

Ready to give agents full access to your SQL databases without the worry?

Join the teams who've safely given agents access to their SQL databases.