Universal API MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| R2_BUCKET | No | R2 bucket name for temporary uploads (optional, enables get_upload_url) | |
| PUBLIC_URL | Yes | The public URL of the deployed Worker, e.g. https://infisical-mcp.<your-subdomain>.workers.dev | |
| R2_ACCOUNT_ID | No | Cloudflare account ID for R2 (optional, enables get_upload_url) | |
| ALLOWED_EMAILS | Yes | Comma-separated list of Google account emails allowed to sign in, e.g. you@gmail.com,teammate@gmail.com | |
| INFISICAL_HOST | Yes | Infisical cloud base URL, e.g. https://us.infisical.com or https://eu.infisical.com | |
| AGENT_PROJECT_ID | No | Optional separate small project ID whose secrets temp tokens can read | |
| GOOGLE_CLIENT_ID | Yes | Google OAuth client ID for the sign-in flow | |
| R2_ACCESS_KEY_ID | No | R2 API token access key ID with Object Read & Write (optional, enables get_upload_url) | |
| DEFAULT_ENVIRONMENT | No | Infisical environment to use (default: dev) | dev |
| INFISICAL_CLIENT_ID | Yes | Client ID of the Infisical Machine Identity (Universal Auth) | |
| GOOGLE_CLIENT_SECRET | Yes | Google OAuth client secret for the sign-in flow | |
| INFISICAL_PROJECT_ID | Yes | The Project ID of your Infisical project (Project settings) | |
| R2_SECRET_ACCESS_KEY | No | R2 API token secret access key (optional, enables get_upload_url) | |
| AGENT_REQUIRE_READ_ONLY | No | Set to "true" to refuse agent identities that can write | |
| INFISICAL_CLIENT_SECRET | Yes | Client Secret of the Infisical Machine Identity (Universal Auth) | |
| AGENT_INFISICAL_CLIENT_ID | No | Client ID of a separate limited agent Machine Identity with short token TTL (optional, enables issue_temp_token) | |
| AGENT_INFISICAL_CLIENT_SECRET | No | Client Secret of the limited agent Machine Identity (optional, enables issue_temp_token) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues