Google PageRank for AI agents. 25,000+ tools indexed.

schemagate MCP Server

ashishsinha1602/schemagate

Score: 84.4 → 0% Rank #1019 Database
[![AgentRank](https://agentrank-ai.com/api/v1/badge/ashishsinha1602--schemagate)](https://agentrank-ai.com/tool/ashishsinha1602--schemagate/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
Are you the maintainer of ashishsinha1602/schemagate? Claim this listing →

Text-to-SQL access control: schema selection that gives the LLM only the tables the caller is allowed to read. Row-level-security-aware table pruning for LangChain, MCP and any SQL agent. Postgres, Oracle, MySQL, SQL Server. 75% fewer prompt tokens.

Add AgentRank to Claude Code Discover and compare tools like ashishsinha1602/schemagate — your AI finds the right one automatically
Get API Access →
claude mcp add agentrank -- npx -y agentrank-mcp-server

Overview

ashishsinha1602/schemagate is a Python tool licensed under Apache-2.0. Text-to-SQL access control: schema selection that gives the LLM only the tables the caller is allowed to read. Row-level-security-aware table pruning for LangChain, MCP and any SQL agent. Postgres, Oracle, MySQL, SQL Server. 75% fewer prompt tokens. Topics: llm, mcp, mcp-server, nl2sql, oracle, postgresql, rag, text2sql, ai-agents, data-engineering, database, mysql, python, sql-server, access-control, langchain, rbac, row-level-security, security, text-to-sql.

Ranked #1019 out of 24846 indexed tools.

In the top 5% of all indexed tools.

Ecosystem

Python Apache-2.0
llmmcpmcp-servernl2sqloraclepostgresqlragtext2sqlai-agentsdata-engineeringdatabasemysqlpythonsql-serveraccess-controllangchainrbacrow-level-securitysecuritytext-to-sql

Score Breakdown

StarsFreshnessIssue HealthContributorsDependents
Stars 15% 102

102 stars → growing community

Freshness 25% 29d ago

Last commit 29d ago → recently updated

Issue Health 25% 88%

7/8 issues closed → responsive maintainer

Contributors 10% 3

3 contributors → small team

Dependents 25% 0

No dependents → no downstream usage

npm Downloads N/A
PyPI Downloads N/A
Forks 0
Description Detailed
License Apache-2.0

Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →

How to Improve

Dependents medium impact

No downstream dependents detected yet — adoption by other projects is the strongest trust signal

Badge all embed codes →

AgentRank score for ashishsinha1602/schemagate
[![AgentRank](https://agentrank-ai.com/api/v1/badge/ashishsinha1602--schemagate)](https://agentrank-ai.com/tool/ashishsinha1602--schemagate/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
<a href="https://agentrank-ai.com/tool/ashishsinha1602--schemagate/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge"><img src="https://agentrank-ai.com/api/v1/badge/ashishsinha1602--schemagate" alt="AgentRank"></a>

Embed Widget docs →

Embed a rich score widget on your site or blog.

<script src="https://agentrank-ai.com/embed.js" data-tool="ashishsinha1602/schemagate"></script>

Matched Queries

topic:mcptopic:mcp-server

From the README

# schemagate — text-to-SQL access control at schema selection

Your text-to-SQL agent picks which tables to show the model before anyone checks what the caller is allowed to read. schemagate does the check first: it filters the schema by the caller's grants, so restricted tables are absent from the prompt rather than ranked low. Works with LangChain, MCP, or any SQL agent, on Postgres, Oracle, MySQL, SQL Server and SQLite.

If it keeps a table out of a prompt it should never have reached, a ⭐ helps other people building SQL agents find it.

With row-level security alone the failure is quiet: the model writes valid SQL against a table the caller cannot read, RLS strips every row, and the user is told "no records found" — indistinguishable from "this data does not exist."

[Demo](https://ashishsinha1602.github.io/schemagate/) · [Install](https://ashishsinha1602.github.io/schemagate/install/) · [Benchmarks](https://ashishsinha1602.github.io/schemagate/benchmarks/) · [Local models](https:/
Read full README on GitHub →

Get the weekly AgentRank digest

Top movers, new tools, ecosystem insights — straight to your inbox.