Hallucination-free Text-to-SQL for Agents

MCP servers for SQL databases with deep expression and full guardrails

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

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

Trusted by

Catch Phrase has become an important part of how we interact with our business data. The platform allows our team to ask questions in plain English and quickly retrieve information that previously required navigating multiple systems, reports, and databases. This has helped reduce friction, improve visibility, and accelerate decision-making across operations, finance, project management, and customer service.

What sets Catch Phrase apart is its flexibility. Beyond natural language access to information, the platform's MCP architecture has helped us create a more holistic relationship between our business systems and large language models.

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 be 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 Customizable

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 arbitrary 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
  • PostgreSQL SQLite MySQL MariaDB Oracle SQL Server Snowflake Redshift
  • 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 30-day 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 30-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
$5,000

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

Your data stays yours. We will never share, sell, or disclose your data to any outside party — under any circumstances. All customer data remains strictly private and is used solely to provide the service you subscribed to.

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.