Skip to content
Agentmart
Submit a tool

MCP OpenClaw Extensions

138-tool MCP server for AI agent firms: security, A2A, Hebbian memory, fleet mgmt

Connector by romainsantoli-web · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/romainsantoli-web-mcp-openclaw

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

138-tool MCP server for AI agent firms: security, A2A, Hebbian memory, fleet mgmt

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
90 read · 22 write · 1 delete · 25 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 138

Read from the source code; the running server may list different tools.

Read 90 · Look things up without changing anything.

  • acp_session_list_active
  • firm_a2a_card_validate
  • firm_a2a_discovery
  • firm_a2a_task_status
  • firm_acpx_version_check
  • firm_adaptive_thinking_check
  • firm_agent_identity_audit
  • firm_agent_routing_check
  • firm_agent_team_status
  • firm_audio_content_audit
  • firm_autoupdate_check
  • firm_browser_context_check
Show 78 more tools
  • firm_channel_audit
  • firm_channel_auth_canon_check
  • firm_ci_pipeline_check
  • firm_circuit_breaker_audit
  • firm_config_include_check
  • firm_config_prototype_check
  • firm_content_boundary_check
  • firm_context_health_check
  • firm_credentials_check
  • firm_dm_allowlist_check
  • firm_elicitation_audit
  • firm_exec_approval_freeze_check
  • firm_gateway_auth_check
  • firm_gateway_fleet_list
  • firm_gateway_fleet_status
  • firm_gdpr_residency_audit
  • firm_group_policy_default_check
  • firm_hebbian_analyze
  • firm_hebbian_decay_config_check
  • firm_hebbian_drift_check
  • firm_hebbian_layer_validate
  • firm_hebbian_pii_check
  • firm_hebbian_status
  • firm_hook_session_routing_check
  • firm_http_headers_check
  • firm_i18n_audit
  • firm_icon_metadata_audit
  • firm_json_schema_dialect_check
  • firm_knowledge_graph_check
  • firm_legal_governance_audit
  • firm_legal_status_compare
  • firm_location_site_score
  • firm_log_config_check
  • firm_market_research_monitor
  • firm_market_web_research
  • firm_mcp_firewall_check
  • firm_model_routing_audit
  • firm_node_version_check
  • firm_nodes_commands_check
  • firm_oauth_oidc_audit
  • firm_otel_redaction_check
  • firm_pgvector_memory_check
  • firm_plugin_integrity_check
  • firm_plugin_sdk_check
  • firm_prompt_injection_check
  • firm_rag_pipeline_check
  • firm_rate_limit_check
  • firm_resource_links_audit
  • firm_resources_prompts_audit
  • firm_rpc_rate_limit_check
  • firm_safe_bins_profile_check
  • firm_sandbox_audit
  • firm_sandbox_exec_check
  • firm_secrets_lifecycle_check
  • firm_secrets_v2_audit
  • firm_secrets_workflow_check
  • firm_security_scan
  • firm_session_config_check
  • firm_session_disk_budget_check
  • firm_shell_env_check
  • firm_skill_search
  • firm_sqlite_vec_check
  • firm_sse_transport_audit
  • firm_supplier_contract_check
  • firm_supplier_evaluate
  • firm_supplier_risk_monitor
  • firm_supplier_search
  • firm_supplier_tco_analyze
  • firm_tasks_audit
  • firm_token_scope_check
  • firm_token_separation_check
  • firm_tool_deprecation_audit
  • firm_trust_model_check
  • firm_trusted_proxy_check
  • firm_voice_security_check
  • firm_webhook_sig_check
  • firm_workspace_integrity_check
  • vs_session_status

Write 22 · Create, change, send or run things.

  • acp_session_restore
  • firm_a2a_cancel_task
  • firm_a2a_push_config
  • firm_a2a_subscribe_task
  • firm_a2a_task_send
  • firm_agent_team_orchestrate
  • firm_doc_sync_check
  • firm_export_document
  • firm_export_github_pr
  • firm_export_jira_ticket
  • firm_export_linear_issue
  • firm_export_slack_digest
Show 10 more tools
  • firm_gateway_fleet_add
  • firm_gateway_fleet_broadcast
  • firm_gateway_fleet_sync
  • firm_hebbian_weight_update
  • firm_legal_creation_checklist
  • firm_n8n_workflow_import
  • firm_workspace_lock
  • fleet_cron_schedule
  • fleet_session_inject_env
  • vs_context_push

Delete 1 · Delete, drop, revoke or wipe things.

  • firm_gateway_fleet_remove

Not yet classified 25 · We could not tell from the name and description.

  • acp_session_persist
  • firm_a2a_card_generate
  • firm_adr_generate
  • firm_cost_analytics
  • firm_export_auto
  • firm_gateway_probe
  • firm_hebbian_harvest
  • firm_legal_social_protection
  • firm_legal_tax_simulate
  • firm_location_geo_analysis
  • firm_location_incentives
  • firm_location_real_estate
Show 13 more tools
  • firm_location_tco_simulate
  • firm_market_competitive_analysis
  • firm_market_financial_benchmark
  • firm_market_report_generate
  • firm_market_sizing
  • firm_n8n_workflow_export
  • firm_observability_pipeline
  • firm_prompt_injection_batch
  • firm_provenance_tracker
  • firm_skill_lazy_loader
  • firm_token_budget_optimizer
  • vs_context_pull
  • vs_session_link

Files it touches

  • Any path the agent passes to its tools

Tools (138)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • acp_session_list_active

    Lists all persisted ACP sessions with their age and status (active/stale).

  • acp_session_persist

    Persists an ACP run_id → gateway_session_key mapping to disk. Gap C4: ACP bridge sessions are in-memory only — a crash loses all sessions. Call immediately when an ACP session is created. Uses atomic file write.

  • acp_session_restore

    Reloads ACP sessions from disk after a bridge crash or restart. Purges stale sessions (> max_age_hours) automatically. Call on bridge startup to restore all in-flight sessions.

  • firm_a2a_cancel_task

    Cancel a running A2A task (RC v1.0 CancelTask). Error if task is in terminal state.

  • firm_a2a_card_generate

    Generate .well-known/agent-card.json from a SOUL.md file. RC v1.0 compliant with extensions, JCS+JWS signing, defaultInputModes/defaultOutputModes.

  • firm_a2a_card_validate

    Validate an A2A Agent Card against RC v1.0 spec. Detects deprecated v0.4.0 patterns (kind discriminator).

  • firm_a2a_discovery

    Discover agents via Agent Cards or local SOUL.md scan (RC v1.0). Probes .well-known/agent-card.json.

  • firm_a2a_push_config

    CRUD for push notification webhooks (RC v1.0). Create/Get/List/Delete push configs for tasks.

  • firm_a2a_subscribe_task

    Subscribe to task updates via SSE (RC v1.0 SubscribeToTask). Streams TaskStatusUpdateEvent and TaskArtifactUpdateEvent.

  • firm_a2a_task_send

    Send a message/task to an A2A agent (RC v1.0 SendMessage). Typed parts (TextPart/FilePart/DataPart), contextId multi-turn support.

  • firm_a2a_task_status

    Get task status (GetTask) or list tasks (ListTasks). RC v1.0 with contextId filtering.

  • firm_acpx_version_check

    Checks ACPX plugin version pin (>= 0.1.15) and streaming mode (final_only). 2026.3.1 broke ACPX < 0.1.15 due to the new task streaming protocol. Returns: version status, streaming mode recommendation.

  • firm_adaptive_thinking_check

    Checks Claude 4.6 model configs for correct adaptive thinking defaults (2026.3.1). Detects disabled/low thinking modes that degrade reasoning quality. Validates both agents.defaults and per-agent overrides.

  • firm_adr_generate

    Generates a structured Architecture Decision Record (ADR) in MADR format. Gap M6: no ADRs exist for major Firm architectural choices (MCP-via-mcporter, Carbon frozen, Baileys, dual iMessage path). Returns: ADR markdown, suggested commit path and git command.

  • firm_agent_identity_audit

    Audit agent decentralized identity (DID) — format, verification methods, signing, federation.

Show 123 more tools
  • firm_agent_routing_check

    Validate agent routing bindings (2026.2.26+). Checks default route, scope isolation, circular routing. Gap G13.

  • firm_agent_team_orchestrate

    Execute a task DAG across the agent fleet with parallel layer execution, dependency resolution (topological sort), and configurable result aggregation (collect/vote/first_success). Gap T4/issue #10010: multi-agent coordination.

  • firm_agent_team_status

    Check status of running or completed fleet orchestrations. Returns task progress, layer execution state, elapsed time.

  • firm_audio_content_audit

    Audit MCP audio content support (2025-06-18+). Checks mimeType allowlist, size limits, duration limits, and base64 encoding configuration.

  • firm_autoupdate_check

    Self-update supply chain integrity check (2026.2.22+). Checks update channel, signature verification, rollout delay, rollback. Gap G16.

  • firm_browser_context_check

    Validates Playwright/Puppeteer headless browser configuration for agent use. Scans for dangerous launch args (--no-sandbox, remote debugging), checks headless mode, timeouts, viewport, and user data isolation. Gap T10: browser automation audit.

  • firm_channel_audit

    Detects channel SDK packages present in package.json but absent from README (zombie dependencies). Gap M1: @line/bot-sdk is in deps but LINE has zero documentation — a maintenance liability for 75M+ users in JP/TH. Returns: zombie deps, channel coverage matrix.

  • firm_channel_auth_canon_check

    C8 — Vérifie la canonicalisation des chemins auth pour les channel plugins. Détecte les encoded dot-segment traversal (%2e%2e) qui peuvent contourner la gateway auth sur /api/channels. (Fix 2026.2.26)

  • firm_ci_pipeline_check

    Validates CI workflow completeness: checks that .github/workflows/ contains lint, test, and secrets scanning steps. Also checks recommended steps (coverage, type_check). Gap T6: no CI validation tool existed.

  • firm_circuit_breaker_audit

    Audit circuit breaker / resilience configuration for external calls — timeouts, retries, fallback.

  • firm_config_include_check

    H13 — Vérifie les guardrails $include dans la config. Détecte les hardlinks, les fichiers oversized, et les targets hors de la racine config. (Fix 2026.2.26 + 2026.2.17)

  • firm_config_prototype_check

    H14 — Détecte les clés de prototype pollution (__proto__, constructor, prototype) dans config.json. Bloquées dans config merge/patch depuis 2026.2.22.

  • firm_content_boundary_check

    Content boundary & anti-prompt-injection audit (2026.2+). Checks wrapExternalContent, wrapWebContent, toolResult stripping, content boundary markers. Gap G19.

  • firm_context_health_check

    Context rot / cognitive health detection. Checks token utilization, session age, turn count, compression ratio, recovery recommendations. Gap G23.

  • firm_cost_analytics

    Usage/cost tracking and analysis. Estimates cost per session, checks budget thresholds, analyzes tool call patterns. Gap G27.

  • firm_credentials_check

    Checks the integrity and freshness of the server channel credentials. Gap M3: Baileys WhatsApp creds.json can silently corrupt, preventing reconnection. Validates JSON integrity (CRITICAL if corrupted) and staleness (MEDIUM if > max_age_days). Returns: per-credentials-dir findings with severity.

  • firm_dm_allowlist_check

    M16 — Vérifie que dmPolicy=allowlist avec allowFrom vide est détecté (fail-closed non appliqué). Vérifie tous les canaux : telegram, whatsapp, signal, imessage, discord, slack, line, matrix, feishu. (Fix 2026.2.26)

  • firm_doc_sync_check

    Compares dependency versions in package.json against versions referenced in markdown docs. Gap M5: docs.acp.md says ACP SDK '0.13.x' but package.json has '0.14.1'. Returns: desynced dependencies, severity (HIGH for ACP SDK/Carbon), update instructions.

  • firm_elicitation_audit

    Audit MCP elicitation capability compliance (2025-06-18+). Checks capability declaration, requestedSchema validity, URL mode support (2025-11-25), and schema type restrictions.

  • firm_exec_approval_freeze_check

    C9 — Vérifie l'immutabilité des plans d'exécution (argv/cwd/agentId/sessionKey). Détecte les shell-wrapper allow-always patterns et les configs sans sandboxing. (Fix 2026.2.26 + 2026.2.22)

  • firm_export_auto

    Auto-route firm workflow output to the correct export target (GitHub PR, Jira, Linear, Slack, or local document) based on delivery_format. Main entrypoint for firm-delivery-export.

  • firm_export_document

    Write firm workflow output to a local Markdown document.

  • firm_export_github_pr

    Create a GitHub draft PR from firm workflow output. Always adds needs-review + ai-generated labels. Never auto-merges.

  • firm_export_jira_ticket

    Create a Jira issue from firm workflow output.

  • firm_export_linear_issue

    Create a Linear issue from firm workflow output.

  • firm_export_slack_digest

    Post a formatted firm delivery digest to Slack via webhook.

  • firm_gateway_auth_check

    Checks the Gateway authentication configuration. Gap H2: Funnel mode without password auth is a CRITICAL exposure — anyone on the internet can reach the Gateway without authentication. Also detects dangerouslyDisableDeviceAuth=true (HIGH). Returns: findings list with severity and remediation.

  • firm_gateway_fleet_add

    Register a new Firm Gateway instance in the fleet. Verifies connectivity before saving.

  • firm_gateway_fleet_broadcast

    Broadcast a message to all (or filtered) Gateway instances. Useful for fleet-wide announcements and multi-department orchestration kickoffs.

  • firm_gateway_fleet_list

    List all registered Gateway instances with their configuration.

  • firm_gateway_fleet_remove

    Remove a Gateway instance from the fleet registry.

  • firm_gateway_fleet_status

    Health check all registered Firm Gateway instances. Runs parallel /health checks and returns latency, version and session counts.

  • firm_gateway_fleet_sync

    Sync configuration or skills across all fleet instances in parallel.

  • firm_gateway_probe

    Tests Gateway WebSocket connectivity with exponential backoff reconnection. Gaps H6+H7: Gateway unreachable after macOS sleep/wake, LaunchAgent WS 1006 closure. Returns: connection status, latency, close code, exact launchctl restart command.

  • firm_gdpr_residency_audit

    Audit GDPR compliance and data residency — legal basis, retention, PII fields, cross-border transfers.

  • firm_group_policy_default_check

    H16 — Vérifie que le group policy par défaut est fail-closed (allowlist). Détecte les canaux sans groupPolicy explicite. (Fix 2026.2.22)

  • firm_hebbian_analyze

    Analyze co-activation patterns from harvested sessions. Uses Jaccard similarity for tag co-occurrence and rule co-activation. Returns top pattern candidates. CDC §4.3 clustering.

  • firm_hebbian_decay_config_check

    Validate Hebbian parameters: learning_rate, decay, poids_min/max, consolidation thresholds (episodic→emergent, emergent→strong). CDC §4.3.

  • firm_hebbian_drift_check

    Detect Claude.md semantic drift vs a baseline using TF-IDF cosine similarity. Alerts if similarity drops below threshold (default 0.7). CDC §5.1 anti-dérive.

  • firm_hebbian_harvest

    Ingest JSONL session logs into the local Hebbian SQLite database. PII/secrets are stripped before storage (CDC §5.2). Supports session summary, tags, quality score, rule activations.

  • firm_hebbian_layer_validate

    Validate the 4-layer structure of a Hebbian-augmented Claude.md: CORE (L1), CONSOLIDATED PATTERNS (L2), EPISODIC INDEX (L3), META (L4). CDC §3.3.

  • firm_hebbian_pii_check

    Audit PII stripping configuration: regex patterns (email, phone, IP, API keys), secret detection, embedding rotation policy, access restriction. CDC §5.2.

  • firm_hebbian_status

    Dashboard: total sessions, Layer 2 rule weights, atrophy/promotion candidates, last harvest timestamp, weight update history. CDC §7 monitoring.

  • firm_hebbian_weight_update

    Compute or apply Hebbian weight updates on Layer 2 rules in Claude.md. Uses the formula: new = old + (lr × activation) - (decay × (1-activation)). Default dry_run=True (simulation only). CDC §4.3 + §4.4.

  • firm_hook_session_routing_check

    H12 — Vérifie le durcissement du routing session-key pour les hooks. Détecte allowRequestSessionKey sans prefix gates et les hooks sans token auth. (Breaking 2026.2.12)

  • firm_http_headers_check

    H9 — Vérifie la présence des HTTP security headers dans la config gateway (HSTS, X-Content-Type-Options, Referrer-Policy). Ajoutés dans Firm 2026.2.23 / 2026.2.20.

  • firm_i18n_audit

    Audits internationalization files for missing keys, empty values, interpolation mismatches, and ICU format issues. Gap T5/issue #3460: i18n audit was most-requested feature (71 comments).

  • firm_icon_metadata_audit

    Audit icon metadata support (MCP 2025-11-25). Checks tools/resources/prompts for icon fields, validates icon URLs use HTTPS or data: URI.

  • firm_json_schema_dialect_check

    Audit JSON Schema dialect compliance (MCP 2025-11-25). Checks $schema declaration, detects draft-07 only keywords (definitions, dependencies, additionalItems).

  • firm_knowledge_graph_check

    Audits knowledge graph integrity: backend validation, TTL policy, orphan node detection, cycle detection, density metrics, and backup configuration. Gap T9/issue #7783.

  • firm_legal_creation_checklist

    Post-creation compliance checklist — steps, costs, timeline, and annual obligations for the chosen legal form.

  • firm_legal_governance_audit

    Governance structure audit — recommends statutory clauses, pactes d'associés, and governance organs based on legal form and investor involvement.

  • firm_legal_social_protection

    Social protection analysis by status — TNS vs assimilé salarié vs micro-entrepreneur. Compares charges, retirement, health, and unemployment coverage.

  • firm_legal_status_compare

    Compare legal forms (SAS, SARL, SASU, EURL, etc.) with multi-criteria scoring matrix. Analyzes liability, tax regime, social charges, fundraising flexibility, and governance.

  • firm_legal_tax_simulate

    Tax simulation IS vs IR over 3-5 years. Includes salary/dividend optimization, holding structure benefits, and effective tax rate calculation.

  • firm_location_geo_analysis

    Geo-economic analysis of candidate cities — talent pools, transport, ecosystem, infrastructure, quality of life. Compares multiple zones.

  • firm_location_incentives

    Tax incentives and aid programs by territory — ZFU, ZRR, BER, CIR, JEI, BPI, FEDER. Matches company profile to available programs.

  • firm_location_real_estate

    Real estate market intelligence — availability, pricing per sqm, coworking rates, trends by zone. Filters by budget and surface.

  • firm_location_site_score

    Multi-criteria site scoring with 20+ weighted criteria. Compares sites on transport, talent, cost, ecosystem, and more. Outputs ranked matrix.

  • firm_location_tco_simulate

    Total Cost of Occupation simulation over 3-5 years. Includes rent, charges, CFE, insurance, maintenance. Compares multiple sites.

  • firm_log_config_check

    Audits the logging configuration. Gap M7: debug/trace logging leaks tokens and PII into log files. Missing redactPatterns means secrets appear in plain text. Returns: findings with severity HIGH (verbose level) or MEDIUM (missing redact patterns).

  • firm_market_competitive_analysis

    Full competitive landscape analysis. Produces feature matrix, SWOT per competitor, and positioning map framework. Accessible to all departments.

  • firm_market_financial_benchmark

    Financial benchmarking — unit economics (CAC, LTV, ARPU, churn), pricing analysis, revenue comparisons. Cross-references with CFO data.

  • firm_market_report_generate

    Generate a complete professional market research report in Markdown. Structured for cross-department readability: CEO (executive summary), CFO (financial), CTO (tech), Marketing (positioning), Commercial (battlecards).

  • firm_market_research_monitor

    Continuous competitive monitoring. Actions: add/remove competitors, log market events, check watchlist status, export monitoring data.

  • firm_market_sizing

    TAM/SAM/SOM market sizing with top-down and bottom-up approaches. Includes growth analysis, drivers, and inhibitors with confidence scoring.

  • firm_market_web_research

    Structured web research and OSINT intelligence gathering. Multi-source (Crunchbase, LinkedIn, G2, news...) with confidence scoring.

  • firm_mcp_firewall_check

    MCP Gateway firewall policy audit. Checks tool allowlists, argument sanitization, per-tool rate limits, secret leakage prevention, request size limits. Gap G21.

  • firm_model_routing_audit

    Audit multi-model routing — strategy, fallback chain, cost caps, provider diversity.

  • firm_n8n_workflow_export

    Export a server agent pipeline as an n8n-compatible workflow JSON. Converts pipeline steps (name, type, parameters, depends_on) to n8n format with proper node layout and connections. Gap T8: workflow automation bridge.

  • firm_n8n_workflow_import

    Validate and import an n8n workflow JSON file. Checks structure (nodes, connections, required fields), detects credential references, and optionally copies to workspace. Gap T8: workflow automation bridge.

  • firm_node_version_check

    C5 — Vérifie que Node.js ≥ 22.12.0 est installé (CVE-2025-59466 async_hooks DoS + CVE-2026-21636 Permission model bypass). Détecte les versions insuffisantes avec guidance de mise à jour.

  • firm_nodes_commands_check

    H10 — Détecte les overrides dangereux de gateway.nodes.allowCommands. Remplace le finding `gateway.nodes.allow_commands_dangerous` de `firm security audit` (severity CRITICAL si gateway exposé).

  • firm_oauth_oidc_audit

    Audit OAuth 2.1 / OIDC Discovery compliance (MCP 2025-06-18 / 2025-11-25). Checks issuer, PKCE S256, Protected Resource Metadata (RFC 9728), token validation, scope enforcement, resource indicators (RFC 8707).

  • firm_observability_pipeline

    Ingests JSONL structured logs/traces (OpenTelemetry format) into a local SQLite database for offline analysis. Handles trace_id/span_id deduplication, batch inserts, and flexible field extraction. Gap T1: no observability pipeline existed.

  • firm_otel_redaction_check

    M17 — Vérifie la rédaction des secrets dans l'export OTEL/diagnostics. Détecte les credentials inline dans endpoints, headers et span attributes. (Fix 2026.2.27)

  • firm_pgvector_memory_check

    Validates pgvector configuration for semantic memory: index type (HNSW recommended), dimensions, distance metric, HNSW params (M, ef_construction), and connection string credential exposure. Gap T3/issue #15093.

  • firm_plugin_integrity_check

    H18 — Vérifie l'intégrité et le pin des plugins installés. Détecte les versions non pinnées, les hash manquants, et les drifts post-install. (Plugin integrity tracking 2026.2.26+)

  • firm_plugin_sdk_check

    Plugin SDK integrity validation (2026.1.16+). Checks plugin hooks, permissions, integrity hashes, package install restrictions. Gap G17.

  • firm_prompt_injection_batch

    Batch scan multiple text inputs for injection patterns. Accepts a list of {id, text} objects and returns per-item results with severity and hit counts.

  • firm_prompt_injection_check

    Scan text for prompt injection and jailbreak patterns. Detects 16 pattern families including ChatML injection, role reassignment, memory reset, system prompt exfiltration, encoding evasion, and JSON boundary escape.

  • firm_provenance_tracker

    Cryptographic audit trail / provenance tracking. Actions: append (hash chain entry), verify (integrity check), status, export. Gap G24.

  • firm_rag_pipeline_check

    RAG pipeline health & configuration audit. Checks embedding model, vector store, chunk settings, retrieval top-K, index freshness. Gap G22.

  • firm_rate_limit_check

    Checks if a rate limiter is configured in front of the Gateway. Gap H8: no rate limiting means Tailscale Funnel exposure creates amplification risk. Returns: funnel status, rate limiter detected?, Nginx/Caddy fix snippets.

  • firm_resource_links_audit

    Audit MCP resource links in tool results — URI validation, MIME types, subscriptions, templates.

  • firm_resources_prompts_audit

    Audit MCP Resources & Prompts capability compliance. Checks capability declarations, listChanged support, resource URI schemes, and prompt field completeness.

  • firm_rpc_rate_limit_check

    M21 — Vérifie la configuration du rate limiting pour le control-plane RPC. Détecte l'absence de rate limit sur les déploiements remote et les webhooks sans throttling.

  • firm_safe_bins_profile_check

    H15 — Vérifie que les safeBins ont des profils explicites dans safeBinProfiles. Détecte les interpréteurs sans restriction. (Fix 2026.2.22)

  • firm_sandbox_audit

    Audits the config for sandbox.mode setting. CRITICAL gap C2: sandbox defaults to 'off', giving any agent session full host shell access. A prompt injection → RCE with mode:off. Returns: severity, current mode, fix snippet.

  • firm_sandbox_exec_check

    Sandbox execution isolation audit. Checks sandbox mode, resource limits, filesystem restrictions, network policy, timeout enforcement. Gap G26.

  • firm_secrets_lifecycle_check

    C7 — Vérifie le lifecycle complet du workflow External Secrets (audit/configure/apply/reload). Détecte les inline credentials, les snapshots non activées, et la migration incomplète. (2026.2.26+)

  • firm_secrets_v2_audit

    Audit the secrets v2 lifecycle (2026.2.26+). Checks external provider, rotation policy, audit log, runtime snapshots, and hardcoded secret detection. Gap G12.

  • firm_secrets_workflow_check

    C6 — Détecte les secrets hardcodés dans config.json (tokens, API keys, passwords). Guide la migration vers `firm secrets` workflow (External Secrets Management, 2026.2.26+).

  • firm_security_scan

    Scans source files for SQL injection patterns and dangerous query constructs. Specifically targets the /api/metrics/database vulnerability (issue #29951). Returns: vulnerabilities with file/line/severity, CVSS-style severity classification, and ready-to-apply remediation snippets.

  • firm_session_config_check

    Checks if the express-session secret is configured as a persistent env var. Gap C3: Firm regenerates the session secret on every container restart, causing infinite login loops in rolling/crash deployments (issue #29955). Returns: severity, secret found?, Docker and .env fix snippets.

  • firm_session_disk_budget_check

    M15 — Vérifie que session.maintenance.maxDiskBytes et highWaterBytes sont configurés pour éviter la croissance illimitée des transcripts. Fonctionnalité ajoutée dans Firm 2026.2.23.

  • firm_shell_env_check

    H17 — Vérifie l'assainissement des variables d'environnement shell. Détecte LD_PRELOAD / DYLD_LIBRARY_PATH dans les configs agents, exec et hooks. (Fix 2026.2.22 + Breaking 2026.2.12)

  • firm_skill_lazy_loader

    Lazy-loads SKILL.md metadata (YAML front-matter) without parsing full content. Caches for 5 minutes. Supports per-skill or bulk loading. Gap T7/issue #26301: reduces startup time for large skill catalogs.

  • firm_skill_search

    Search skills by keyword/tags across all SKILL.md files. Returns relevance-ranked results with metadata. Uses the lazy loader cache for performance.

  • firm_sqlite_vec_check

    SQLite-vec memory backend validation (2026.1.12+). Checks backend config, db path, embedding model, chunking, index settings, lazy sync. Gap G20.

  • firm_sse_transport_audit

    Audit Streamable HTTP / SSE transport compliance (MCP 2025-11-25). Checks transport type, polling support, event ID encoding, Origin validation, MCP-Protocol-Version header.

  • firm_supplier_contract_check

    Contract clause analysis — checks SLA, penalties, data protection (DPA), reversibility, IP, NDA, and more against best practices.

  • firm_supplier_evaluate

    Multi-criteria supplier evaluation with 15+ weighted criteria. Scores quality, price, delivery, support, security, and more. Outputs ranked matrix.

  • firm_supplier_risk_monitor

    Continuous supplier risk monitoring — add/remove/update/status/export watchlist. Tracks financial, dependency, geopolitical, and service level risks.

  • firm_supplier_search

    Market-wide supplier sourcing — identifies potential suppliers by category, budget, geography. Provides recommended sources and methodology.

  • firm_supplier_tco_analyze

    Total Cost of Ownership analysis over 3-5 years. Includes license, integration, training, support, migration, and exit costs.

  • firm_tasks_audit

    Audit MCP Tasks capability compliance (2025-11-25 experimental). Checks tasks declaration, polling interval, timeout config, max concurrent tasks, deferred result retrieval.

  • firm_token_budget_optimizer

    Token optimization analysis. Finds compression opportunities, prompt deduplication, caching improvements, tool result savings. Gap G25.

  • firm_token_scope_check

    Check if OAuth scopes properly restrict tool access. Verifies each tool has scope requirements, detects wildcards, and identifies unscoped tools.

  • firm_token_separation_check

    H19 — Vérifie que hooks.token ≠ gateway.auth.token. La réutilisation de token entre webhook et gateway élargit la surface d'attaque. (Security best practice)

  • firm_tool_deprecation_audit

    Audit tool deprecation lifecycle — sunset dates, replacements, circular chains.

  • firm_trust_model_check

    Validate trust model and multi-user heuristics (2026.2.24+). Checks multi-user DM scope, trust model, gateway hardening. Gap G15.

  • firm_trusted_proxy_check

    H11 — Vérifie la cohérence de la config trusted-proxy (auth.mode, bind, trustedProxies, real_ip_fallback_enabled). Détecte les combinaisons invalides corrigées en 2026.2.22 / 2026.2.13.

  • firm_voice_security_check

    TTS/voice channel security audit (2026.2.24+). Checks provider auth, rate limits, SSML injection, voice channel isolation. Gap G14.

  • firm_webhook_sig_check

    Checks that each inbound webhook channel has a signing secret configured. Gap M4: Without HMAC signature verification, anyone can forge inbound webhook events, potentially injecting malicious instructions to agents. Checks Telegram, Discord, Slack, MS Teams, Gmail. Returns: findings list with severity HIGH for any channel with webhook but no secret.

  • firm_workspace_integrity_check

    Validates the integrity of the workspace directory (~/.firm/workspace). Gap M8: Missing AGENTS.md / SOUL.md means agents have no identity or instructions. Stale MEMORY.md blocks context continuity. Large files cause agent context bloat. Returns: file inventory, fingerprint, and findings with severity.

  • firm_workspace_lock

    Advisory file lock with timeout and owner tracking. Gap H5: race condition in shared-workspace read/modify/write — multiple agent sessions can corrupt shared resources. Actions: acquire / release / status.

  • fleet_cron_schedule

    Schedules a cron task on the main session, bypassing sandbox denylist. Gap H4: cron tools are on the denylist in Docker sessions, blocking autonomous scheduled workflows. Enforces strict command allowlist and blocklist for safety.

  • fleet_session_inject_env

    Broadcasts provider env vars (API keys, model config) to all non-main Gateway sessions. Gap H3: isolated spawn/cron sessions cannot access provider env vars, blocking LLM calls. Enforces a strict key allowlist. Masks secrets in all logs and return values.

  • vs_context_pull

    Pull the session context (model, tokens, last message, workspace) back into VS Code. Enables Copilot agents to know what Firm has been doing.

  • vs_context_push

    Push the current VS Code workspace context (open files, active file, recent changes, last agent action) into a server session so the Firm agent can reference it. This is the first VS Code ↔ Firm bridge in the ecosystem.

  • vs_session_link

    Associate a VS Code workspace with a specific Firm session. Once linked, push/pull calls use this session automatically.

  • vs_session_status

    Return bridge status: linked sessions and gateway reachability.

Signals

Stars
0
Forks
0
Open issues
0
Weekly downloads
31
Last commit
Mar 3, 2026 (8 months ago)
Last release
Mar 3, 2026 (8 months ago)
Last package publish
Mar 4, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.romainsantoli-web/mcp-openclaw
Version
3.3.0
Auth
No auth
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from romainsantoli-web

Cite this page

MCP OpenClaw Extensions. Agent Mart. https://agentmart.dev/connectors/romainsantoli-web-mcp-openclaw (last updated 2026-10-24)