Skip to main content
Glama

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 tools
civic-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=

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for list action
actionYesAction to perform
statusNoFilter by execution status (e.g., COMPLETED, ERROR)
userIdNoFilter by user ID
endDateNoEnd date for filtering (ISO 8601 format, e.g., 2025-01-31T23:59:59Z)
groupByNoGroup timeline data by period (for stats action)day
pageSizeNoItems per page for list action
serverIdNoFilter by MCP server ID
toolNameNoFilter by tool/operation name
userTypeNoFilter by user typeall
startDateNoStart date for filtering (ISO 8601 format, e.g., 2025-01-01T00:00:00Z)
profileAliasNoFilter 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)

ParametersJSON Schema
NameRequiredDescriptionDefault
formatNoExport formatcsv
statusNoFilter by execution status (e.g., COMPLETED, ERROR)
userIdNoFilter by user ID
endDateYesEnd date for filtering (ISO 8601 format) - REQUIRED
serverIdNoFilter by MCP server ID
toolNameNoFilter by tool/operation name
userTypeNoFilter by user typeall
startDateYesStart date for filtering (ISO 8601 format) - REQUIRED
profileAliasNoFilter 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoOptional name for the personal account (for 'create' action, defaults to 'Personal Account')
actionYesThe 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).

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination (for 'list' action, defaults to 1)
levelNoAuthorization level to list (for 'list' action)
actionYesThe action to perform
targetIdNoTarget user/profile/account ID (for 'promote' action)
authLevelNoNew level for the authorization (for 'promote' action)
profileIdNoProfile ID for PROFILE level listing
targetLevelNoTarget level for upgrade (for 'upgrade' action)
refreshEnabledNoEnable/disable automatic token refresh (for 'configure' action, OAuth only)
authorizationIdNoID of the authorization (for revoke/upgrade/promote/configure)
targetProfileIdNoTarget profile ID when upgrading to profile level
refreshTimingHoursNoHours 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
valueNoValue for the guardrail or processor (for 'add' action)
actionYesThe action to perform
schemaPathNoJSONPath for constraint evaluation (for 'add' action). E.g., '$.campaigns[*]' to match each campaign. Overrides template's schemaPath.
templateIdNoID of the constraint template to use (for 'add' action)
mcpServerIdNoMCP 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.
actionParamsNoAction-specific parameters (for 'add' action).
constraintIdNoID of the constraint to remove (for 'remove' action)
operationNameNoTool/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').

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoDisplay name for the profile (for 'create' and 'edit' actions)
typeNoProfile type: 'chat' for regular chat profiles (default), 'scheduled' for task/agent builder profiles, 'skill' for skill profiles
aliasNoProfile alias (required for 'create', 'edit', 'read', and 'delete' actions)
actionYesThe action to perform
newAliasNoNew alias for the profile (only for 'edit' action, to rename the profile)
descriptionNoShort description for LLM profile switching decisions (max 100 chars, for 'create' and 'edit' actions)
instructionsNoLong-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.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyNoOptional key for incremental updates. When provided, merges { [key]: value } with existing data. When omitted, replaces entire data with value.
toolNoOptional tool name within the MCP server
valueNoValue to store (required for 'update' action). Type depends on category. Use 'describe' action to see examples for each category.
actionYesThe action to perform
profileNoTarget profile alias (optional, defaults to current profile)
categoryNo 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.
mcpServerNoOptional 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionYesThe action to perform
serverIdNoID of the server (for 'add' or 'remove' actions)
filterTypeNoShow all servers or only installed ones (for 'list' action, defaults to 'all')
nameFilterNoFilter servers by name (for 'list' action)
profileAliasNoTarget 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

ParametersJSON Schema
NameRequiredDescriptionDefault
jobIdYesThe 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesYour question or request for guidance about using Nexus.
document_idNoOptional 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_guidanceYesAnalyse 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
aliasYesThe alias of the skill profile to load into the current session
switch_profileTry in Inspector

Switch to a different profile within the current session

ParametersJSON Schema
NameRequiredDescriptionDefault
profileAliasYesThe 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:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

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
Try in Browser

Your Connectors

Sign in to create a connector for this server.