Permission-aware retrieval for AI systems: policy-enforced access to organizational knowledge.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Gateco.
gateco_retrievePermission-aware retrieval (vector/keyword/hybrid/grep)
gateco_askGrounded answer synthesis with search modes (Team+)
gateco_check_accessDry-run access simulation (Growth+)
gateco_list_connectorsList connectors with readiness levels
gateco_list_principalsList identity principals
gateco_resolve_principalResolve a principal by email or provider subject
Official Python client for the Gateco API β permission-aware retrieval for AI systems.
Without Gateco, when an employee asks your AI assistant "What is the CEO's salary?", the RAG pipeline returns the salary from a leaked HR document.
With Gateco:
Gateco sits between your AI agent and your vector store. Every retrieval is evaluated against your access policies before any content reaches the model.
For MCP server support (Claude Desktop, Cursor, etc.):
Gateco API keys use the format gck_<env>_<random> (e.g. gck_live_abc123...).
Generate keys via the dashboard or via client.api_keys.create(name="my-service").
The API key is sent as the X-API-Key header on every request. Set it via the
GATECO_API_KEY environment variable when using the CLI or MCP server.
Every namespace, and every method on it, is available on both AsyncGatecoClient (async) and GatecoClient (sync); tests/test_sync_parity.py fails the build if the two drift.
| Namespace | Description |
|---|---|
client.answers | Grounded answer synthesis with policy-filtered citations (Team+) |
client.api_keys | Create, list, delete, and rotate API keys |
client.audit | Audit log listing and CSV export |
client.auth | Login, signup, token refresh, logout |
client.billing | Plans, usage meters, invoices, subscription, Stripe checkout and portal |
client.connectors | Connector CRUD, connection testing, search/ingestion config, coverage, classification suggestions |
client.dashboard | Aggregated dashboard statistics with optional sparklines |
client.data_catalog | Gated resource listing and metadata updates |
client.groups | Read-only groups directory with live member counts |
client.identity_providers | Identity provider CRUD and sync (Okta, Azure Entra ID, AWS IAM, GCP) |
client.ingest | Single-document, batch, and file ingestion (Tier 1 connectors) |
client.onboarding | Onboarding status (6 computed steps) and checklist dismissal |
client.pipelines | Pipeline CRUD and run management |
client.policies | Policy CRUD, lifecycle (activate/archive), and templates |
client.principals | Principal listing, detail, and resolution by email or provider subject |
client.relationships | REBAC direct-relation CRUD β create, list, delete 1-hop tuples (Team+) |
client.retroactive | Retroactive vector registration for existing connectors |
client.retrievals | Permission-gated retrieval execution, policy filter, and history |
client.simulator | Dry-run, live-preview, and batch-preview access simulation (Growth+) |
client.sources | Content-source connections (Drive, SharePoint, Confluence, Notion): create, test, ACL coverage |
client.users | Current user profile β get_me(), update_me(name) |
Use relation.<name> as a policy condition field to gate access on the existence of a tuple:
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/gateco)<a href="https://allmcps.com/mcp/gateco"><img src="https://allmcps.com/api/badge/gateco?style=directory" alt="Gateco on AllMCPs" /></a>