Syntak Connect · Features
Everything Syntak Connect does.
Syntak Connect puts one controlled gateway between your AI agents and the tools they use. Every call is checked against who is asking, scanned for secrets and personal data, held for approval when it is risky, and logged. Here is everything it does today.
- default rate limit per agent
- 120/min
- single-use approval validity
- 1 hour
- secret types in the vault
- 7
- MCP protocol versions supported
- 3
- starter policy packs
- 4
One gateway for many tools
Agents connect to a single endpoint. Syntak sits in front of every system behind it.
-
One endpoint, one token
A single URL and token give a client everything that user may use across all connected systems.
-
Works with the clients you use
Connect Cursor, Claude Desktop and Claude Code, VS Code with Copilot, Windsurf, and other MCP clients.
-
Several agents per token
One token can span several agent profiles, and the strictest rate limit applies.
-
MCP servers and plain APIs
Register MCP servers and ordinary HTTP APIs, including AWS APIs signed with SigV4.
-
Automatic failover
If one identity or connection fails, equivalent tools on a sibling connection, such as the same system over MCP and then REST, are tried.
Tool discovery at scale
Thousands of tools stay usable without drowning the agent.
-
Search, describe, and call
Tools that are not listed up front can still be found, inspected, and called on demand.
-
Lean tool lists
Only a capped, relevance-ordered set is advertised, so clients that limit tool lists keep working.
-
OpenAPI import
Turn an API spec into catalog tools, named from each operation, with read or write set from the HTTP method.
-
Read or write, decided per call
Each call is classified from its content, including GraphQL mutations and action verbs, so one multi-purpose tool is not treated as read-only.
-
Dry run
Add a dry-run flag to see whether a call would be allowed or denied without touching the upstream system.
Access control and grants
Nothing is allowed unless someone granted it.
-
Per-tool read and write grants
Grant tools to a user or a group, and explicit denies override allows.
-
Access matrix and effective-tools view
See what any user can actually do, and why a call was denied.
-
Role matrix
Apply a role's access in bulk, with a preview first.
-
Grant reviews
Grants record who reviewed them and when, to support periodic access reviews.
-
Agent profiles
Give each agent its own connected systems, instructions, enabled flag, and rate limit.
-
Users, groups, and invites
Manage a directory of users and groups, with invites and a SCIM-style endpoint for agents.
Guardrails and redaction
Every call is scanned on the way in and on the way out.
-
Deny, redact, or require approval
Rules match keywords or patterns in arguments and results, and deny rules always run before redaction.
-
Built-in packs
Block secrets in arguments, redact personal data in output, and block data-dump and exfiltration phrases.
-
Credit card detection that avoids false alarms
Card numbers are checked with the Luhn checksum and card-network prefixes.
-
Extra checks on risky tools
High-risk tools get a high-entropy secret check on arguments and schema checks on writes.
-
Policy engine that fails closed
An OPA policy blocks secret-shaped fields such as passwords and API keys and enforces argument limits. If the engine is unreachable, calls are denied.
-
Starter policy packs
Start from an enterprise baseline, customer support, developer and DevOps, or read-only analyst pack.
-
Matches are masked in logs
The text that triggered a rule is not stored in the audit log.
Approvals and change control
A person decides when a call is risky, and standing rules cover planned work.
-
Approval for high-risk calls
Tools you list, and tools rated high or critical, wait in a queue for a human to approve or deny.
-
Single-use, expiring approvals
An approval can be used once and expires after one hour.
-
Production write approval
Writes in a production environment need approval unless the caller's standing grant covers them.
-
Standing rules for change windows
Admins turn on allow or deny rules for a user, tool, and agent for the length of planned work, then turn them off. An allow skips approval only, and a deny blocks the call.
-
Jira change-ticket check
A call can pass automatically if it cites a Jira ticket in an allowed project, issue type, and status, and otherwise falls back to a person or a denial.
-
Guardrail-triggered approval
A guardrail can route a matching call to approval instead of blocking it.
Upstream connections and credentials
Agents never see credentials. Syntak adds them at call time.
-
Vaulted secrets
Secrets are stored in AWS Secrets Manager, with a memory-only mode for local development.
-
Seven secret types
Tokens, API key pairs, usernames and passwords, SSH keys, AWS credentials, OAuth clients, and OAuth refresh tokens.
-
Credentials never reach the agent
Secrets are injected into upstream calls, and OAuth tokens refresh automatically.
-
Calls run as the person
Users link their own accounts with OAuth, for systems such as Atlassian, GitLab, Slack, and Microsoft, so actions are taken as them.
-
Who may use which secret
Control who can use a secret and which server may receive it.
-
Connection safeguards
Health checks, locked server addresses, and blocking of cloud metadata addresses.
Audit and visibility
Every decision is recorded, and you can stop everything with one switch.
-
Decision log
Each call is recorded as allowed, denied with a reason, pending, dry run, or error, with a severity.
-
Searchable and exportable
Filter the audit trail by time and export it from the console.
-
SIEM-friendly files
Hourly NDJSON files, written to encrypted S3 storage in cloud deployments.
-
Kill switch
One switch blocks every tool call, and flipping it is itself audited. A risk signal at severity 80 or above can trigger it automatically.
-
Denial message for your organization
Add your own support message to every denial.
-
Activity dashboard and scorecard
See activity and a posture scorecard in the console.
Admin console and API
Everything is managed in the browser or through an API.
-
Web console
Manage agents, servers, secrets, access, safeguards, approvals, activity, and the kill switch.
-
Guided client setup
Generate the connection configuration for the client you use.
-
Sign-in security
Invite-only accounts, authenticator-app MFA required by default, lockout after five failed attempts for 15 minutes, and a 12-character minimum password.
-
Administer from an agent
Admins can run grants, OpenAPI imports, and server setup through MCP tools.
-
REST API
Everything the console does is available under a versioned API.
Deployment and hosting
Runs on AWS with the protections you would expect, or locally for development.
-
AWS stack in Terraform
A VPC, load balancer, ECS services, encrypted Postgres, S3 buckets, IAM, and a web application firewall, with separate stage, production, and sandbox environments.
-
Firewall in front
Per-IP rate limiting, IP-reputation and known-bad-input rule sets, and WAF logging.
-
Local mode
Run the whole gateway with Docker Compose for development.
-
Safe startup
Cloud environments refuse to start with the default signing key.
Syntak Connect
See Syntak Connect with your own data.
Broker AI agent tool access through security guardrails, policy checks, and approval gates for risky actions.