Skip to main content
Glama
chrbailey

promptspeak-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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:

  • Public companies: Ξ.{TICKER}.{PERIOD} (e.g., Ξ.NVDA.Q3FY25)

  • People: Ξ.I.{NAME}.{CONTEXT} (e.g., Ξ.I.JENSEN_HUANG.BIO)

  • Events: Ξ.E.{TYPE}.{ID} (e.g., Ξ.E.EARNINGS.NVDA.20241120)

  • Sectors: Ξ.S.{SECTOR}.{CONTEXT} (e.g., Ξ.S.SEMICONDUCTORS.2024)

  • Tasks: Ξ.T.{PROJECT}.{ID} (e.g., Ξ.T.PORTFOLIO_REVIEW.001)

  • Knowledge: Ξ.K.{DOMAIN}.{TOPIC} (e.g., Ξ.K.CHEMISTRY.WATER)

  • Queries: Ξ.Q.{DATASET}.{ID} (e.g., Ξ.Q.DEEPSEARCHQA.001)

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:

  • VERIFIED: Human expert has confirmed the claim is accurate

  • CORROBORATED: Additional evidence supports the claim

  • DISPUTED: Human reviewer found the claim to be incorrect or misleading

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:

  • Accusatory claims without sufficient evidence

  • Missing alternative explanations

  • High-stakes claims (fraud, violations, diagnoses)

  • Low confidence scores

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:

  • "9 identical payments" → Alternative: "Monthly insurance premium financing"

  • "Large round numbers" → Alternative: "Negotiated contract amounts"

  • "Vendor with single customer" → Alternative: "Subsidiary company"

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrbailey/promptspeak-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server