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_validate

Validate a PromptSpeak frame. Returns validation report with errors, warnings, and suggestions.

ps_validate_batch

Validate multiple frames at once. Useful for validating delegation chains.

ps_execute

Execute an action under PromptSpeak frame governance. The gatekeeper validates and enforces constraints.

ps_execute_dry_run

Check if an action would succeed without executing. Returns decision and coverage analysis.

ps_execute_batch

Execute multiple actions under a single frame. Supports sequential or parallel execution with optional stop-on-failure.

ps_delegate

Delegate a task from parent agent to child agent. Enforces inheritance rules and constraint propagation.

ps_delegate_revoke

Revoke an active delegation.

ps_delegate_list

List delegations for an agent.

ps_state_get

Get current state of an agent including drift metrics and circuit breaker status.

ps_state_system

Get overall system state including all agents, operations, and drift alerts.

ps_state_reset

Reset agent state. Can reset circuit breaker, drift metrics, and/or baseline.

ps_state_recalibrate

Recalibrate agent drift baseline. Optionally provide a new baseline configuration.

ps_state_halt

Immediately halt an agent by opening its circuit breaker.

ps_state_resume

Resume a halted agent.

ps_state_drift_history

Get drift history for an agent.

ps_config_set

Register a new policy overlay.

ps_config_activate

Activate a registered policy overlay.

ps_config_get

Get current configuration including active overlay and thresholds.

ps_config_export

Export current configuration for backup.

ps_config_import

Import configuration from backup.

ps_confidence_set

Set a confidence threshold. This is the hidden knob for operators.

ps_confidence_get

Get all confidence thresholds.

ps_confidence_bulk_set

Set multiple confidence thresholds at once.

ps_feature_set

Set a feature flag.

ps_feature_get

Get all feature flags.

ps_audit_get

Get audit log entries.

ps_hold_list

List all pending holds awaiting human approval. Returns holds for risky operations that were blocked pending review.

ps_hold_approve

Approve a held execution request. The operation will proceed with optional modifications.

ps_hold_reject

Reject a held execution request. The operation will not proceed.

ps_hold_config

Configure hold behavior and thresholds. Controls when operations are held for human review.

ps_hold_stats

Get hold statistics and history.

ps_security_scan

Scan code content for security vulnerabilities. Returns findings classified by severity (critical, high, medium, low, info).

ps_security_gate

Scan code and enforce security policy. Blocks on critical findings, holds high-severity for review, warns on medium, logs low/info.

ps_security_config

Configure security detection patterns. List, enable, disable, or change severity of patterns.

ps_symbol_create

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_get

Retrieve a directive symbol by ID. Returns the full symbol with all grounding context.

ps_symbol_update

Update an existing symbol. Creates a new version with updated hash.

ps_symbol_list

List symbols with optional filtering.

ps_symbol_delete

Delete a symbol from the registry.

ps_symbol_import

Bulk import symbols from external data (HuggingFace, JSON, etc.).

ps_symbol_stats

Get statistics about the symbol registry.

ps_symbol_format

Format a symbol for inclusion in a prompt. Returns LLM-ready text.

ps_symbol_verify

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_unverified

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_alternative

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