hcom-mcp (scchearn/hcom-mcp) is an MCP server listed on the M8ven Trust Index. It scores 74 out of 100, grade C. It declares 16 tools. No publisher has claimed this listing.
A control-plane MCP server for launching and supervising hcom-managed agents, running as a single persistent HTTP server to coordinate multiple sessions.
Emerging. No concerning findings. Grades remain capped until the project builds reputation through adoption. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
scchearn
Source: Glama
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
adoptAdopt an existing hcom agent into managed lifecycle. Creates an adopted registry record for an agent that was not spawned by hcom-mcp, enabling stop/kill management. Requires the agent to be live in hcom. By default the adoptee is notified via an hcom inform message; pass silent=true to suppress.
inspectInspect any live hcom agent: status, transcript, events, or terminal screen. Returns managementStatus (managed/adopted/unmanaged) along with inspect data.
launchLaunch a headless hcom agent. Use a preset name for configured defaults, or provide harness+model directly for a bare launch. Preset defaults (model, tag, prompt) can be overridden with explicit parameters.
launch_topologyLaunch multiple agents from a topology preset. Rolls back all if any fail.
stopStop (disconnect) a managed or adopted agent
killKill a managed or adopted agent and close its terminal pane
list_managedList all hcom agents managed by this MCP server in the current workspace
list_allList all live hcom agents visible to the local hcom CLI
list_presetsList merged agent presets available to this server in the current workspace
list_topologiesList merged topology presets available to this server in the current workspace
config_pathsShow the config and registry paths used by this server
statusShow a quick health and orientation summary for hcom-mcp
list_modelsList available models for harness(es). Supports live discovery where the harness CLI exposes a catalog and bundled catalogs where the harness model set is intentionally curated.
pruneRemove stale registry records for workspace. By default, targets managed_lost and adopted_lost records older than 7 days (dry-run only). Use confirm=true to actually remove records. Use includeStopped=true to also target managed_stopped and adopted_stopped records older than 30 days.
thread_seedCreate a workflow thread. Auto-includes the hub (calling agent) in the member list so the hub receives thread messages. Use instead of raw hcom send for thread creation when hcom-mcp is available.
thread_inspectQuery thread events with structured output. Read-only. Use to inspect what happened on a workflow thread.
HCOM_MCP_PORT3111 node dist/index.jsTool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
16/16 tools missing one or more hints — adopt (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); inspect (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); launch (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +13 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Tool inputs are validated
14/16 tool handlers declare input schemas (88%)
Declare an inputSchema with zod/joi/yup on every tool definition.
Tool handlers catch errors
14/16 tool handlers wrap calls in try/catch (88%)
Wrap each tool handler body in try/catch and return a structured error response.
Tests exist
No test files found
Add tests that exercise each declared tool.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/scchearn/hcom-mcp)?variant=verified to the badge URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check