promptspeak-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ps_validateB | Validate a PromptSpeak frame. Returns validation report with errors, warnings, and suggestions. |
| ps_validate_batchB | Validate multiple frames at once. Useful for validating delegation chains. |
| ps_executeC | Execute an action under PromptSpeak frame governance. The gatekeeper validates and enforces constraints. |
| ps_execute_dry_runB | Check if an action would succeed without executing. Returns decision and coverage analysis. |
| ps_execute_batchA | Execute multiple actions under a single frame. Supports sequential or parallel execution with optional stop-on-failure. |
| ps_delegateC | Delegate a task from parent agent to child agent. Enforces inheritance rules and constraint propagation. |
| ps_delegate_revokeC | Revoke an active delegation. |
| ps_delegate_listC | List delegations for an agent. |
| ps_state_getC | Get current state of an agent including drift metrics and circuit breaker status. |
| ps_state_systemB | Get overall system state including all agents, operations, and drift alerts. |
| ps_state_resetC | Reset agent state. Can reset circuit breaker, drift metrics, and/or baseline. |
| ps_state_recalibrateC | Recalibrate agent drift baseline. Optionally provide a new baseline configuration. |
| ps_state_haltC | Immediately halt an agent by opening its circuit breaker. |
| ps_state_resumeC | Resume a halted agent. |
| ps_state_drift_historyC | Get drift history for an agent. |
| ps_config_setC | Register a new policy overlay. |
| ps_config_activateC | Activate a registered policy overlay. |
| ps_config_getB | Get current configuration including active overlay and thresholds. |
| ps_config_exportB | Export current configuration for backup. |
| ps_config_importC | Import configuration from backup. |
| ps_confidence_setC | Set a confidence threshold. This is the hidden knob for operators. |
| ps_confidence_getB | Get all confidence thresholds. |
| ps_confidence_bulk_setC | Set multiple confidence thresholds at once. |
| ps_feature_setC | Set a feature flag. |
| ps_feature_getB | Get all feature flags. |
| ps_audit_getC | Get audit log entries. |
| ps_hold_listA | List all pending holds awaiting human approval. Returns holds for risky operations that were blocked pending review. |
| ps_hold_approveC | Approve a held execution request. The operation will proceed with optional modifications. |
| ps_hold_rejectC | Reject a held execution request. The operation will not proceed. |
| ps_hold_configB | Configure hold behavior and thresholds. Controls when operations are held for human review. |
| ps_hold_statsC | Get hold statistics and history. |
| ps_security_scanC | Scan code content for security vulnerabilities. Returns findings classified by severity (critical, high, medium, low, info). |
| ps_security_gateC | Scan code and enforce security policy. Blocks on critical findings, holds high-severity for review, warns on medium, logs low/info. |
| ps_security_configC | Configure security detection patterns. List, enable, disable, or change severity of patterns. |
| ps_symbol_createB | Create a new directive symbol in the registry. Symbol IDs follow the pattern:
|
| ps_symbol_getC | Retrieve a directive symbol by ID. Returns the full symbol with all grounding context. |
| ps_symbol_updateC | Update an existing symbol. Creates a new version with updated hash. |
| ps_symbol_listC | List symbols with optional filtering. |
| ps_symbol_deleteC | Delete a symbol from the registry. |
| ps_symbol_importC | Bulk import symbols from external data (HuggingFace, JSON, etc.). |
| ps_symbol_statsB | Get statistics about the symbol registry. |
| ps_symbol_formatB | Format a symbol for inclusion in a prompt. Returns LLM-ready text. |
| ps_symbol_verifyA | Record human verification of a symbol claim. Use this tool to upgrade or dispute claims based on human review:
Important: Accusatory claims (fraud, violations) should be DISPUTED if they lack evidence or have plausible alternative explanations. |
| ps_symbol_list_unverifiedA | List symbols that require human review. Returns symbols flagged for review due to:
Use this to find claims that need human validation before action. |
| ps_symbol_add_alternativeA | Add an alternative explanation to a symbol's findings. CRITICAL for preventing false positives: When a pattern-based finding could have multiple explanations, document them here. Adding high-likelihood alternatives automatically reduces confidence in the original claim. Examples:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 45 tools
The tools have clear purposes within their categories, such as 'ps_confidence_get' vs. 'ps_confidence_set', but there is overlap in some areas. For example, 'ps_security_gate' and 'ps_security_scan' both involve security scanning, and 'ps_execute' and 'ps_execute_batch' share similar execution functions, which could cause confusion for an agent. However, descriptions help differentiate them to some extent.
All tool names follow a consistent 'ps_' prefix with a verb_noun pattern, such as 'ps_config_get' and 'ps_symbol_list'. There are no deviations in naming conventions, making the set predictable and easy to parse for agents.
With 45 tools, the count is excessive for a single server, making it feel heavy and potentially overwhelming. While the server covers a broad domain (PromptSpeak governance), the high number suggests poor scoping, as many tools could be consolidated or split into more focused servers.
The tool set provides comprehensive coverage for the PromptSpeak domain, including configuration, execution, delegation, security, state management, and symbol handling. It supports full CRUD operations for symbols and other resources, with no apparent gaps that would hinder agent workflows.