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
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.
About
Reviews
Write a reviewNo 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_activefirm_a2a_card_validatefirm_a2a_discoveryfirm_a2a_task_statusfirm_acpx_version_checkfirm_adaptive_thinking_checkfirm_agent_identity_auditfirm_agent_routing_checkfirm_agent_team_statusfirm_audio_content_auditfirm_autoupdate_checkfirm_browser_context_check
Show 78 more tools
firm_channel_auditfirm_channel_auth_canon_checkfirm_ci_pipeline_checkfirm_circuit_breaker_auditfirm_config_include_checkfirm_config_prototype_checkfirm_content_boundary_checkfirm_context_health_checkfirm_credentials_checkfirm_dm_allowlist_checkfirm_elicitation_auditfirm_exec_approval_freeze_checkfirm_gateway_auth_checkfirm_gateway_fleet_listfirm_gateway_fleet_statusfirm_gdpr_residency_auditfirm_group_policy_default_checkfirm_hebbian_analyzefirm_hebbian_decay_config_checkfirm_hebbian_drift_checkfirm_hebbian_layer_validatefirm_hebbian_pii_checkfirm_hebbian_statusfirm_hook_session_routing_checkfirm_http_headers_checkfirm_i18n_auditfirm_icon_metadata_auditfirm_json_schema_dialect_checkfirm_knowledge_graph_checkfirm_legal_governance_auditfirm_legal_status_comparefirm_location_site_scorefirm_log_config_checkfirm_market_research_monitorfirm_market_web_researchfirm_mcp_firewall_checkfirm_model_routing_auditfirm_node_version_checkfirm_nodes_commands_checkfirm_oauth_oidc_auditfirm_otel_redaction_checkfirm_pgvector_memory_checkfirm_plugin_integrity_checkfirm_plugin_sdk_checkfirm_prompt_injection_checkfirm_rag_pipeline_checkfirm_rate_limit_checkfirm_resource_links_auditfirm_resources_prompts_auditfirm_rpc_rate_limit_checkfirm_safe_bins_profile_checkfirm_sandbox_auditfirm_sandbox_exec_checkfirm_secrets_lifecycle_checkfirm_secrets_v2_auditfirm_secrets_workflow_checkfirm_security_scanfirm_session_config_checkfirm_session_disk_budget_checkfirm_shell_env_checkfirm_skill_searchfirm_sqlite_vec_checkfirm_sse_transport_auditfirm_supplier_contract_checkfirm_supplier_evaluatefirm_supplier_risk_monitorfirm_supplier_searchfirm_supplier_tco_analyzefirm_tasks_auditfirm_token_scope_checkfirm_token_separation_checkfirm_tool_deprecation_auditfirm_trust_model_checkfirm_trusted_proxy_checkfirm_voice_security_checkfirm_webhook_sig_checkfirm_workspace_integrity_checkvs_session_status
Write 22 · Create, change, send or run things.
acp_session_restorefirm_a2a_cancel_taskfirm_a2a_push_configfirm_a2a_subscribe_taskfirm_a2a_task_sendfirm_agent_team_orchestratefirm_doc_sync_checkfirm_export_documentfirm_export_github_prfirm_export_jira_ticketfirm_export_linear_issuefirm_export_slack_digest
Show 10 more tools
firm_gateway_fleet_addfirm_gateway_fleet_broadcastfirm_gateway_fleet_syncfirm_hebbian_weight_updatefirm_legal_creation_checklistfirm_n8n_workflow_importfirm_workspace_lockfleet_cron_schedulefleet_session_inject_envvs_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_persistfirm_a2a_card_generatefirm_adr_generatefirm_cost_analyticsfirm_export_autofirm_gateway_probefirm_hebbian_harvestfirm_legal_social_protectionfirm_legal_tax_simulatefirm_location_geo_analysisfirm_location_incentivesfirm_location_real_estate
Show 13 more tools
firm_location_tco_simulatefirm_market_competitive_analysisfirm_market_financial_benchmarkfirm_market_report_generatefirm_market_sizingfirm_n8n_workflow_exportfirm_observability_pipelinefirm_prompt_injection_batchfirm_provenance_trackerfirm_skill_lazy_loaderfirm_token_budget_optimizervs_context_pullvs_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_activeLists all persisted ACP sessions with their age and status (active/stale).
acp_session_persistPersists 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_restoreReloads 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_taskCancel a running A2A task (RC v1.0 CancelTask). Error if task is in terminal state.
firm_a2a_card_generateGenerate .well-known/agent-card.json from a SOUL.md file. RC v1.0 compliant with extensions, JCS+JWS signing, defaultInputModes/defaultOutputModes.
firm_a2a_card_validateValidate an A2A Agent Card against RC v1.0 spec. Detects deprecated v0.4.0 patterns (kind discriminator).
firm_a2a_discoveryDiscover agents via Agent Cards or local SOUL.md scan (RC v1.0). Probes .well-known/agent-card.json.
firm_a2a_push_configCRUD for push notification webhooks (RC v1.0). Create/Get/List/Delete push configs for tasks.
firm_a2a_subscribe_taskSubscribe to task updates via SSE (RC v1.0 SubscribeToTask). Streams TaskStatusUpdateEvent and TaskArtifactUpdateEvent.
firm_a2a_task_sendSend a message/task to an A2A agent (RC v1.0 SendMessage). Typed parts (TextPart/FilePart/DataPart), contextId multi-turn support.
firm_a2a_task_statusGet task status (GetTask) or list tasks (ListTasks). RC v1.0 with contextId filtering.
firm_acpx_version_checkChecks 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_checkChecks 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_generateGenerates 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_auditAudit agent decentralized identity (DID) — format, verification methods, signing, federation.
Show 123 more tools
firm_agent_routing_checkValidate agent routing bindings (2026.2.26+). Checks default route, scope isolation, circular routing. Gap G13.
firm_agent_team_orchestrateExecute 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_statusCheck status of running or completed fleet orchestrations. Returns task progress, layer execution state, elapsed time.
firm_audio_content_auditAudit MCP audio content support (2025-06-18+). Checks mimeType allowlist, size limits, duration limits, and base64 encoding configuration.
firm_autoupdate_checkSelf-update supply chain integrity check (2026.2.22+). Checks update channel, signature verification, rollout delay, rollback. Gap G16.
firm_browser_context_checkValidates 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_auditDetects 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_checkC8 — 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_checkValidates 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_auditAudit circuit breaker / resilience configuration for external calls — timeouts, retries, fallback.
firm_config_include_checkH13 — 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_checkH14 — 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_checkContent boundary & anti-prompt-injection audit (2026.2+). Checks wrapExternalContent, wrapWebContent, toolResult stripping, content boundary markers. Gap G19.
firm_context_health_checkContext rot / cognitive health detection. Checks token utilization, session age, turn count, compression ratio, recovery recommendations. Gap G23.
firm_cost_analyticsUsage/cost tracking and analysis. Estimates cost per session, checks budget thresholds, analyzes tool call patterns. Gap G27.
firm_credentials_checkChecks 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_checkM16 — 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_checkCompares 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_auditAudit 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_checkC9 — 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_autoAuto-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_documentWrite firm workflow output to a local Markdown document.
firm_export_github_prCreate a GitHub draft PR from firm workflow output. Always adds needs-review + ai-generated labels. Never auto-merges.
firm_export_jira_ticketCreate a Jira issue from firm workflow output.
firm_export_linear_issueCreate a Linear issue from firm workflow output.
firm_export_slack_digestPost a formatted firm delivery digest to Slack via webhook.
firm_gateway_auth_checkChecks 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_addRegister a new Firm Gateway instance in the fleet. Verifies connectivity before saving.
firm_gateway_fleet_broadcastBroadcast a message to all (or filtered) Gateway instances. Useful for fleet-wide announcements and multi-department orchestration kickoffs.
firm_gateway_fleet_listList all registered Gateway instances with their configuration.
firm_gateway_fleet_removeRemove a Gateway instance from the fleet registry.
firm_gateway_fleet_statusHealth check all registered Firm Gateway instances. Runs parallel /health checks and returns latency, version and session counts.
firm_gateway_fleet_syncSync configuration or skills across all fleet instances in parallel.
firm_gateway_probeTests 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_auditAudit GDPR compliance and data residency — legal basis, retention, PII fields, cross-border transfers.
firm_group_policy_default_checkH16 — 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_analyzeAnalyze 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_checkValidate Hebbian parameters: learning_rate, decay, poids_min/max, consolidation thresholds (episodic→emergent, emergent→strong). CDC §4.3.
firm_hebbian_drift_checkDetect 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_harvestIngest 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_validateValidate 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_checkAudit PII stripping configuration: regex patterns (email, phone, IP, API keys), secret detection, embedding rotation policy, access restriction. CDC §5.2.
firm_hebbian_statusDashboard: total sessions, Layer 2 rule weights, atrophy/promotion candidates, last harvest timestamp, weight update history. CDC §7 monitoring.
firm_hebbian_weight_updateCompute 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_checkH12 — 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_checkH9 — 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_auditAudits 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_auditAudit 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_checkAudit JSON Schema dialect compliance (MCP 2025-11-25). Checks $schema declaration, detects draft-07 only keywords (definitions, dependencies, additionalItems).
firm_knowledge_graph_checkAudits knowledge graph integrity: backend validation, TTL policy, orphan node detection, cycle detection, density metrics, and backup configuration. Gap T9/issue #7783.
firm_legal_creation_checklistPost-creation compliance checklist — steps, costs, timeline, and annual obligations for the chosen legal form.
firm_legal_governance_auditGovernance structure audit — recommends statutory clauses, pactes d'associés, and governance organs based on legal form and investor involvement.
firm_legal_social_protectionSocial protection analysis by status — TNS vs assimilé salarié vs micro-entrepreneur. Compares charges, retirement, health, and unemployment coverage.
firm_legal_status_compareCompare 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_simulateTax simulation IS vs IR over 3-5 years. Includes salary/dividend optimization, holding structure benefits, and effective tax rate calculation.
firm_location_geo_analysisGeo-economic analysis of candidate cities — talent pools, transport, ecosystem, infrastructure, quality of life. Compares multiple zones.
firm_location_incentivesTax incentives and aid programs by territory — ZFU, ZRR, BER, CIR, JEI, BPI, FEDER. Matches company profile to available programs.
firm_location_real_estateReal estate market intelligence — availability, pricing per sqm, coworking rates, trends by zone. Filters by budget and surface.
firm_location_site_scoreMulti-criteria site scoring with 20+ weighted criteria. Compares sites on transport, talent, cost, ecosystem, and more. Outputs ranked matrix.
firm_location_tco_simulateTotal Cost of Occupation simulation over 3-5 years. Includes rent, charges, CFE, insurance, maintenance. Compares multiple sites.
firm_log_config_checkAudits 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_analysisFull competitive landscape analysis. Produces feature matrix, SWOT per competitor, and positioning map framework. Accessible to all departments.
firm_market_financial_benchmarkFinancial benchmarking — unit economics (CAC, LTV, ARPU, churn), pricing analysis, revenue comparisons. Cross-references with CFO data.
firm_market_report_generateGenerate 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_monitorContinuous competitive monitoring. Actions: add/remove competitors, log market events, check watchlist status, export monitoring data.
firm_market_sizingTAM/SAM/SOM market sizing with top-down and bottom-up approaches. Includes growth analysis, drivers, and inhibitors with confidence scoring.
firm_market_web_researchStructured web research and OSINT intelligence gathering. Multi-source (Crunchbase, LinkedIn, G2, news...) with confidence scoring.
firm_mcp_firewall_checkMCP Gateway firewall policy audit. Checks tool allowlists, argument sanitization, per-tool rate limits, secret leakage prevention, request size limits. Gap G21.
firm_model_routing_auditAudit multi-model routing — strategy, fallback chain, cost caps, provider diversity.
firm_n8n_workflow_exportExport 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_importValidate 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_checkC5 — 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_checkH10 — 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_auditAudit 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_pipelineIngests 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_checkM17 — 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_checkValidates 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_checkH18 — 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_checkPlugin SDK integrity validation (2026.1.16+). Checks plugin hooks, permissions, integrity hashes, package install restrictions. Gap G17.
firm_prompt_injection_batchBatch 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_checkScan 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_trackerCryptographic audit trail / provenance tracking. Actions: append (hash chain entry), verify (integrity check), status, export. Gap G24.
firm_rag_pipeline_checkRAG pipeline health & configuration audit. Checks embedding model, vector store, chunk settings, retrieval top-K, index freshness. Gap G22.
firm_rate_limit_checkChecks 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_auditAudit MCP resource links in tool results — URI validation, MIME types, subscriptions, templates.
firm_resources_prompts_auditAudit MCP Resources & Prompts capability compliance. Checks capability declarations, listChanged support, resource URI schemes, and prompt field completeness.
firm_rpc_rate_limit_checkM21 — 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_checkH15 — Vérifie que les safeBins ont des profils explicites dans safeBinProfiles. Détecte les interpréteurs sans restriction. (Fix 2026.2.22)
firm_sandbox_auditAudits 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_checkSandbox execution isolation audit. Checks sandbox mode, resource limits, filesystem restrictions, network policy, timeout enforcement. Gap G26.
firm_secrets_lifecycle_checkC7 — 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_auditAudit 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_checkC6 — 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_scanScans 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_checkChecks 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_checkM15 — 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_checkH17 — 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_loaderLazy-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_searchSearch 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_checkSQLite-vec memory backend validation (2026.1.12+). Checks backend config, db path, embedding model, chunking, index settings, lazy sync. Gap G20.
firm_sse_transport_auditAudit 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_checkContract clause analysis — checks SLA, penalties, data protection (DPA), reversibility, IP, NDA, and more against best practices.
firm_supplier_evaluateMulti-criteria supplier evaluation with 15+ weighted criteria. Scores quality, price, delivery, support, security, and more. Outputs ranked matrix.
firm_supplier_risk_monitorContinuous supplier risk monitoring — add/remove/update/status/export watchlist. Tracks financial, dependency, geopolitical, and service level risks.
firm_supplier_searchMarket-wide supplier sourcing — identifies potential suppliers by category, budget, geography. Provides recommended sources and methodology.
firm_supplier_tco_analyzeTotal Cost of Ownership analysis over 3-5 years. Includes license, integration, training, support, migration, and exit costs.
firm_tasks_auditAudit MCP Tasks capability compliance (2025-11-25 experimental). Checks tasks declaration, polling interval, timeout config, max concurrent tasks, deferred result retrieval.
firm_token_budget_optimizerToken optimization analysis. Finds compression opportunities, prompt deduplication, caching improvements, tool result savings. Gap G25.
firm_token_scope_checkCheck if OAuth scopes properly restrict tool access. Verifies each tool has scope requirements, detects wildcards, and identifies unscoped tools.
firm_token_separation_checkH19 — 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_auditAudit tool deprecation lifecycle — sunset dates, replacements, circular chains.
firm_trust_model_checkValidate trust model and multi-user heuristics (2026.2.24+). Checks multi-user DM scope, trust model, gateway hardening. Gap G15.
firm_trusted_proxy_checkH11 — 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_checkTTS/voice channel security audit (2026.2.24+). Checks provider auth, rate limits, SSML injection, voice channel isolation. Gap G14.
firm_webhook_sig_checkChecks 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_checkValidates 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_lockAdvisory 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_scheduleSchedules 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_envBroadcasts 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_pullPull the session context (model, tokens, last message, workspace) back into VS Code. Enables Copilot agents to know what Firm has been doing.
vs_context_pushPush 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_linkAssociate a VS Code workspace with a specific Firm session. Once linked, push/pull calls use this session automatically.
vs_session_statusReturn 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
- Packages
- pypi mcp-openclaw-extensions
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from romainsantoli-web
- 0.618score
Memory OS AI
romainsantoli-web
Adaptive memory for AI agents — FAISS search, chat extraction, cross-project linking
ConnectorAFreshness: ALocal★ 3↓ 124/wkClaude Code +5 - 0.409score
firm-delivery-export
romainsantoli-web
Post-processing skill for firm-orchestration: converts the structured JSON output of a multi-agent workflow run into real deliverables — GitHub Pull Requests…
SkillDFreshness: DClaude Code +9 - 0.409score
firm-a2a-bridge
romainsantoli-web
Agent-to-Agent (A2A) Protocol RC v1.0 bridge for OpenClaw agents.
SkillDFreshness: DClaude Code +9 - 0.406score
firm-auth-compliance-pack
romainsantoli-web
Authentication and compliance audit pack.
SkillDFreshness: DClaude Code +9 - 0.406score
firm-agent-orchestration-pack
romainsantoli-web
Multi-agent task orchestration pack.
SkillDFreshness: DClaude Code +9 - 0.406score
firm-advanced-security-pack
romainsantoli-web
Advanced security audit pack covering secrets lifecycle, path canonicalization, exec plan freeze, hook routing, config includes, prototype pollution, safeBins…
SkillDFreshness: DClaude Code +9
Cite this page
MCP OpenClaw Extensions. Agent Mart. https://agentmart.dev/connectors/romainsantoli-web-mcp-openclaw (last updated 2026-10-24)