Server Details
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Available Tools
12 toolscivic-manager-audit-tool-executionsTry in Inspector
Query tool execution audit logs for the current profile. Use 'list' action to retrieve paginated executions with detailed information (max 100 per page), or 'stats' action for aggregated analytics including usage patterns, top tools, and timeline data (max 90 day range, 50k records).
Permission levels:
ADMIN/OWNER: View all executions across the account, filter by any user
MEMBER: View only your own executions (userId filter automatically applied)
By default, queries are scoped to the current active profile. Use profileAlias parameter to query a different profile.
Example queries:
"Show me all MY failed tool executions from the last week": action=list, status=ERROR, startDate=<7 days ago>, endDate=
"Which users have been most active with GitHub tools?" (ADMIN only): action=stats, serverId=
"Show me MY activity on the production profile": action=list, profileAlias=
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for list action | |
| action | Yes | Action to perform | |
| status | No | Filter by execution status (e.g., COMPLETED, ERROR) | |
| userId | No | Filter by user ID | |
| endDate | No | End date for filtering (ISO 8601 format, e.g., 2025-01-31T23:59:59Z) | |
| groupBy | No | Group timeline data by period (for stats action) | day |
| pageSize | No | Items per page for list action | |
| serverId | No | Filter by MCP server ID | |
| toolName | No | Filter by tool/operation name | |
| userType | No | Filter by user type | all |
| startDate | No | Start date for filtering (ISO 8601 format, e.g., 2025-01-01T00:00:00Z) | |
| profileAlias | No | Filter by profile alias (defaults to current profile if not specified) |
civic-manager-export-tool-executionsTry in Inspector
Export tool execution audit data for compliance reporting. Returns formatted data in CSV or JSON format ready for download. IMPORTANT: Requires both startDate and endDate (max 90 days range). Limited to 5,000 records - use filters to narrow results if needed.
Permission levels:
ADMIN/OWNER: Export all executions across the account
MEMBER: Export only your own executions (userId filter automatically applied)
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Export format | csv |
| status | No | Filter by execution status (e.g., COMPLETED, ERROR) | |
| userId | No | Filter by user ID | |
| endDate | Yes | End date for filtering (ISO 8601 format) - REQUIRED | |
| serverId | No | Filter by MCP server ID | |
| toolName | No | Filter by tool/operation name | |
| userType | No | Filter by user type | all |
| startDate | Yes | Start date for filtering (ISO 8601 format) - REQUIRED | |
| profileAlias | No | Filter by profile alias |
civic-manager-manage-accountTry in Inspector
Manage Civic account - create personal account or get account info. Actions: 'create' sets up a new personal account, 'info' shows current account details and installed servers.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional name for the personal account (for 'create' action, defaults to 'Personal Account') | |
| action | Yes | The action to perform |
civic-manager-manage-authorizationTry in Inspector
Manage authorizations - list, revoke, upgrade, promote, or configure. Actions: 'list' shows authorizations at a level, 'revoke' removes an authorization, 'upgrade' moves from user to profile/account level, 'promote' changes level in any direction, 'configure' updates OAuth token refresh settings (enable/disable auto-refresh and timing).
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (for 'list' action, defaults to 1) | |
| level | No | Authorization level to list (for 'list' action) | |
| action | Yes | The action to perform | |
| targetId | No | Target user/profile/account ID (for 'promote' action) | |
| authLevel | No | New level for the authorization (for 'promote' action) | |
| profileId | No | Profile ID for PROFILE level listing | |
| targetLevel | No | Target level for upgrade (for 'upgrade' action) | |
| refreshEnabled | No | Enable/disable automatic token refresh (for 'configure' action, OAuth only) | |
| authorizationId | No | ID of the authorization (for revoke/upgrade/promote/configure) | |
| targetProfileId | No | Target profile ID when upgrading to profile level | |
| refreshTimingHours | No | Hours before expiry to refresh token, 1-720 hours (for 'configure' action) |
civic-manager-manage-guardrailTry in Inspector
Manage security guardrails and data policies (constraints that control WHAT data can be accessed, filtered, or transformed). Use this to: add/remove data filtering rules, apply transforms, set up PII redaction, configure limits etc. Actions: 'list' shows active constraints, 'list-templates' shows available policy templates, 'add' creates a guardrail or processor from a template, 'remove' deletes a guardrail or processor. NOT for tool configuration/preferences - use manage-profile-data for that.
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | Value for the guardrail or processor (for 'add' action) | |
| action | Yes | The action to perform | |
| schemaPath | No | JSONPath for constraint evaluation (for 'add' action). E.g., '$.campaigns[*]' to match each campaign. Overrides template's schemaPath. | |
| templateId | No | ID of the constraint template to use (for 'add' action) | |
| mcpServerId | No | MCP server ID to scope the guardrail or processor. Required for 'add' and 'list' actions. Optional for 'list-templates' - when omitted, shows universal templates that apply to all servers. | |
| actionParams | No | Action-specific parameters (for 'add' action). | |
| constraintId | No | ID of the constraint to remove (for 'remove' action) | |
| operationName | No | Tool/operation name to scope the guardrail or processor. Required for 'add' action. Optional for 'list' and 'list-templates' - when omitted, shows all guardrails/templates for the server. |
civic-manager-manage-profileTry in Inspector
Manage account profiles - list, create, edit, read, or delete. Actions: 'list' shows all profiles, 'create' adds a new profile, 'edit' updates an existing profile (alias, name, description, or instructions), 'read' fetches a profile's full instructions by alias, 'delete' removes a profile (cannot delete 'default').
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Display name for the profile (for 'create' and 'edit' actions) | |
| type | No | Profile type: 'chat' for regular chat profiles (default), 'scheduled' for task/agent builder profiles, 'skill' for skill profiles | |
| alias | No | Profile alias (required for 'create', 'edit', 'read', and 'delete' actions) | |
| action | Yes | The action to perform | |
| newAlias | No | New alias for the profile (only for 'edit' action, to rename the profile) | |
| description | No | Short description for LLM profile switching decisions (max 100 chars, for 'create' and 'edit' actions) | |
| instructions | No | Long-form instructions explaining what an LLM can do with this profile (for 'create' and 'edit' actions) |
civic-manager-manage-profile-dataTry in Inspector
Manage profile configuration and tool behavior settings (controls HOW tools work, not what data they can access). Actions: 'read' retrieves settings, 'update' sets settings, 'delete' removes settings, 'describe' shows examples. NOT for data filtering/security - use manage-guardrail for constraints.
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Optional key for incremental updates. When provided, merges { [key]: value } with existing data. When omitted, replaces entire data with value. | |
| tool | No | Optional tool name within the MCP server | |
| value | No | Value to store (required for 'update' action). Type depends on category. Use 'describe' action to see examples for each category. | |
| action | Yes | The action to perform | |
| profile | No | Target profile alias (optional, defaults to current profile) | |
| category | No | The type of data you can set. 'Hook_Parameter' lets you prepopulate tool parameters or create interpolated parameters with templates. - Simple values: pass primitives (string/number/boolean) to auto-fill parameters - Interpolated: MUST use object format { template: "...${placeholder}...", escape: "sql|shell|path|url|html|alphanumeric|none" } to expose placeholder as a new parameter Example interpolated: { sql: { template: "SELECT * FROM users WHERE email = '${email}'", escape: "sql" } } 'Hook_Filter' lets you filter the list of tools that a given MCP Server provides. 'Hook_Alias' lets you rename tools and resources. 'Hook_Clone' lets you duplicate tools and resources with new names. Supports both single clone (string) and multiple clones (array of strings). 'Hook_CustomDescription' lets you override tool and resource descriptions with custom text. | |
| mcpServer | No | Optional MCP server ID to scope the data |
civic-manager-manage-serverTry in Inspector
Manage MCP servers - list, add, or remove. Actions: 'list' shows available servers, 'add' installs a server, 'remove' uninstalls a server. Can target a specific profile (e.g., a skill profile) by alias.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The action to perform | |
| serverId | No | ID of the server (for 'add' or 'remove' actions) | |
| filterType | No | Show all servers or only installed ones (for 'list' action, defaults to 'all') | |
| nameFilter | No | Filter servers by name (for 'list' action) | |
| profileAlias | No | Target profile alias to manage servers for (defaults to current profile). Use the profile alias shown in available toolkits/skills. |
continue_jobTry in Inspector
Continue a job after completing browser authentication
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | The ID of the job to continue |
helpTry in Inspector
Get personalized guidance and recommendations for using the Civic Nexus platform. If the user is getting stuck, offer to use this.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Your question or request for guidance about using Nexus. | |
| document_id | No | Optional Elasticsearch document ID to retrieve the full content of a specific document. Use this when you have a document reference from a previous search and want to see the complete content. | |
| include_general_guidance | Yes | Analyse the user's current usage, and provide detailed recommendations.Use this option if the user is asking a more general question.It is appropriate to ask the user first if they want help in optimising or improving their accountbefore calling. |
load-skillTry in Inspector
Load a skill into the current session. Skills provide specialized instructions and capabilities that persist for the duration of the session.
| Name | Required | Description | Default |
|---|---|---|---|
| alias | Yes | The alias of the skill profile to load into the current session |
switch_profileTry in Inspector
Switch to a different profile within the current session
| Name | Required | Description | Default |
|---|---|---|---|
| profileAlias | Yes | The alias of the profile to switch to (e.g., 'default', 'production') |
FAQ
How do I claim this server?
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
What are the benefits of claiming a server?
- Control your server's listing on Glama, including description and metadata
- Receive usage reports showing how your server is being used
- Get monitoring and health status updates for your server