Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Webhound

NPM · WEBHOUND-MCP · 2 COMPONENTS · SCANNED AUG 3

Budgeted reports and datasets with Hound, Webhound's DeepSeek V4 Pro + GPT-5.4 research harness.

+10 this week 77 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security100
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • No production dependencies, so there is no dependency health to assess. View diagnostics → Pass
Provenance & Transparency71
  • Repository check failed: no source repository is declared. See how to fix → View diagnostics → Fail
  • Cryptographically verified build provenance (signed, bound to WebhoundAI/webhound-mcp). View diagnostics → Pass
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 7 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability82
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 4056 tokens (~126/item across 32 items; 30 tools + 2 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage76
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 14% of tool parameters carry a description.Partial
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · webhound-mcp

# add to Claude Code
claude mcp add ai-webhound-webhound -- npx -y webhound-mcp
# add to Codex CLI
codex mcp add ai-webhound-webhound -- npx -y webhound-mcp
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ai-webhound-webhound": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "webhound-mcp"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add ai-webhound-webhound --command npx --arg -y --arg webhound-mcp
# ~/.hermes/config.yaml
mcp_servers:
  ai-webhound-webhound:
    command: "npx"
    args: ["-y", "webhound-mcp"]
// mcp.json
{
  "mcpServers": {
    "ai-webhound-webhound": {
      "command": "npx",
      "args": [
        "-y",
        "webhound-mcp"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +4
    • Stability: unverified → 0.27 functional
  • 31 Jul 26 +6
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 27 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 67

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/[email protected]

Provenance verified

Ecosystem: npm · Outcome: verified

Reason: verified

Source repo:
WebhoundAI/webhound-mcp
Certificate issuer:
https://token.actions.githubusercontent.com
Certificate SAN:
https://github.com/WebhoundAI/webhound-mcp/.github/workflows/publish.yml@refs/tags/v0.5.2
Rekor log index:
2255214024
Predicate type:
https://slsa.dev/provenance/v1
Subject digest:
sha512:73ad08e585ff537724318cb91a262c00280155bc3675c540266485452d8dfa2e268cb5e08fe2f0265b0e5bbfe6a24f863b1af9640d2915480bfe2997a
Discovery method:
attestation_endpoint
Dependencies 0 packages

0 packages in the resolved dependency tree.

MCP tools — 30 exposed · ~2,555 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
webhound_health ~32

No-spend health check: auth, API status, credits, free-run pass, defaults, and MCP version.

Input schema present but exposes no named parameters.

NameTypeReqDescription
account
action_startedboolean
api_message
api_reachableboolean
authenticatedboolean
auto_recharge_enabledboolean
billing_url
blockedboolean
body
codestring
credits
current_balancenumber
data
defaults
error
error_detailsobject
errorsarray
free_run
health
mcp
mcp_readyboolean
messagestring
next_actionstring|null
next_actionsarray
no_spendboolean
okbooleanyes
original_toolstring
requirednumber
retry_after_user_confirmsobject
retryableboolean
schema_versionstringyes
servicesobject
session_startedboolean
status
summarystringyes
toolstringyes
top_up_urlstring
user_message_templatestring

No examples provided.

webhound_help ~56

No-spend topic-aware guide for explaining Hound, budgets, completion, setup, reports, datasets, sources, billing, troubleshooting, or general Webhound behavior.

NameTypeReqDescription
questionstring
topicstring
NameTypeReqDescription
action_startedboolean
agent_behavior_rulesarray
answerstring
api_message
auto_recharge_enabledboolean
billing_url
blockedboolean
body
codestring
common_mistakesarray
current_balancenumber
data
error
error_detailsobject
examplesarray
messagestring
next_actionstring|null
next_actionsarray
no_spendboolean
okbooleanyes
original_toolstring
questionstring|null
related_toolsarray
related_topicsarray
requested_topicstring|null
requirednumber
retry_after_user_confirmsobject
retryableboolean
schema_versionstringyes
session_startedboolean
status
suggested_user_facing_wordingstring
summarystringyes
toolstringyes
top_up_urlstring
topicstring
user_message_templatestring

No examples provided.

webhound_list_sessions ~44

List recent Webhound sessions.

NameTypeReqDescription
limitinteger
pageinteger
statusstring
typestring
NameTypeReqDescription
action_startedboolean
api_message
auto_recharge_enabledboolean
billing_url
blockedboolean
body
codestring
countinteger
current_balancenumber
data
error
error_detailsobject
has_moreboolean
limitinteger
messagestring
next_actionstring|null
next_actionsarray
no_spendboolean
okbooleanyes
original_toolstring
pageinteger
page_sizeinteger
requirednumber
retry_after_user_confirmsobject
retryableboolean
schema_versionstringyes
session_startedboolean
sessionsarray
status
summarystringyes
toolstringyes
top_up_urlstring
totalinteger
total_countinteger
total_pagesinteger
user_message_templatestring

No examples provided.

webhound_list_sidecar_notes ~70

Read shared sidecar notes for a session. No spend. Use this to see what the calling agent has already shared with Webhound before adding, correcting, or dismissing notes.

NameTypeReqDescription
limitinteger
session_idstringyes
statusstring
NameTypeReqDescription
action_startedboolean
api_message
auto_recharge_enabledboolean
billing_url
blockedboolean
body
codestring
countinteger
current_balancenumber
data
error
error_detailsobject
interruptingboolean
messagestring
next_actionstring|null
next_actionsarray
no_spendboolean
notesarray
okbooleanyes
original_toolstring
requirednumber
retry_after_user_confirmsobject
retryableboolean
schema_versionstringyes
session_idstring
session_startedboolean
status
summarystringyes
toolstringyes
top_up_urlstring
user_message_templatestring

No examples provided.

webhound_onboarding ~87

No-spend compact, client-aware first-run guide. It returns one message, choices, and one next action. Hosted clients never write workspace rules unless the user explicitly requests that separate action.

NameTypeReqDescription
capabilitiesobject
clientstring
workspace_rules_requestedbooleanSet true only when the user explicitly asks for workspace-rule guidance as a separate action.
NameTypeReqDescription
account_state
action_startedboolean
api_message
auto_recharge_enabledboolean
billing
billing_url
blockedboolean
body
choicesarray
clientstring
client_modestring
codestring
current_balancenumber
data
error
error_detailsobject
flow_idstring
flow_versionnumber
free_run
messagestring
next_actionstring
next_actionsarray
no_spendboolean
okbooleanyes
original_toolstring
recommended_defaults
requirednumber
retry_after_user_confirmsobject
retryableboolean
schema_versionstringyes
session_startedboolean
status
stepstring
summarystringyes
toolstringyes
top_up_urlstring
user_message_templatestring
workspace_rulesobject

No examples provided.

webhound_resume ~66

Resume a paused/completed/awaiting-input session with optional additional budget and guidance.

NameTypeReqDescription
additional_budgetnumber
context_session_idsarray
file_idsarray
guidancestring
session_idstringyes
NameTypeReqDescription
acceptedboolean
action_startedboolean
activityobject
additional_budgetnumber
agent_instruction
agents
alertsarray
amount_addednumber
api_message
assembly_triggeredboolean
auto_recharge_enabledboolean
billing_url
blockedboolean
body
budgetnumber
budget_control
checked_atstring
codestring
completion_reasonstring|null
completion_statestring
costnumber
credit_limitnumber
current_balancenumber
current_budgetnumber
current_spendnumber
data
dataset
documents
doneboolean
error
error_detailsobject
followup_check_in
forbidden_next_toolsarray
free_run
guidance_addedboolean
healthyboolean
is_runningboolean
kindstring
mcp_next_actionstring
messagestring
message_idstring
namestring
new_budgetnumber
next_actionstring|null
next_actionsarray
no_spendboolean
okbooleanyes
original_toolstring
output_readyboolean
previous_budgetnumber
productstring
requirednumber
research_harnessstring
resumedboolean
retry_after_user_confirmsobject
retryableboolean
runtime_estimate
schema_versionstringyes
session_idstring
session_startedboolean
session_typestring
sidecar_guidance
status
status_snapshot
stoppedboolean
successful_completionboolean
summarystringyes
toolstringyes
top_up_urlstring
total_spentnumber
urlstring
user_message_templatestring

No examples provided.

webhound_search_sessions ~32

Semantic search across prior Webhound sessions.

NameTypeReqDescription
limitinteger
querystringyes
NameTypeReqDescription
action_startedboolean
active_exact_matches_addedinteger
api_message
auto_recharge_enabledboolean
billing_url
blockedboolean
body
codestring
countinteger
current_balancenumber
data
error
error_detailsobject
messagestring
next_actionstring|null
next_actionsarray
no_spendboolean
okbooleanyes
original_toolstring
querystring
requirednumber
results
retry_after_user_confirmsobject
retryableboolean
schema_versionstringyes
session_startedboolean
sessionsarray
status
summarystringyes
toolstringyes
top_up_urlstring
totalinteger
user_message_templatestring

No examples provided.

webhound_send_message ~127

Send user-provided guidance to a session. Use reason="awaiting_input" to answer a checkpoint and resume. Use reason="user_guidance" only for a real user objective/scope/constraint/deliverable change. Use webhound_add_sidecar_notes for source suggestions.

NameTypeReqDescription
messagestringyes
reasonstringyesuser_guidance interrupts/replans for a real user change. awaiting_input replies to a checkpoint and resumes. Do not use for elapsed time, impatience, partial notes, or ordinary source notes.
session_idstringyes
NameTypeReqDescription
acceptedboolean
action_startedboolean
activityobject
agent_instruction
agents
alertsarray
amount_addednumber
api_message
assembly_triggeredboolean
auto_recharge_enabledboolean
billing_url
blockedboolean
body
budgetnumber
budget_control
checked_atstring
codestring
completion_reasonstring|null
completion_statestring
costnumber
created_atstring
credit_limitnumber
current_balancenumber
current_budgetnumber
current_spendnumber
data
dataset
documents
doneboolean
error
error_detailsobject
followup_check_in
forbidden_next_toolsarray
free_run
guidance_addedboolean
healthyboolean
interruptingboolean
is_runningboolean
kindstring
mcp_next_actionstring
messagestring
message_idstring
namestring
new_budgetnumber
next_actionstring|null
next_actionsarray
no_spendboolean
notestring
okbooleanyes
original_toolstring
output_readyboolean
previous_budgetnumber
productstring
queuedboolean
reasonstring
requirednumber
research_harnessstring
resumedboolean
resumes_sessionboolean
retry_after_user_confirmsobject
retryableboolean
runtime_estimate
schema_versionstringyes
session_idstring
session_startedboolean
session_typestring
sidecar_guidance
status
status_snapshot
stoppedboolean
successful_completionboolean
summarystringyes
toolstringyes
top_up_urlstring
total_spentnumber
urlstring
user_message_templatestring

No examples provided.

webhound_set_budget ~155

Lower a running or paused report budget only after the user explicitly asks to reduce the remaining research scope or finish with the research already gathered. This changes the report stopping boundary; Webhound then performs normal final assembly. Never use this because partial notes look sufficient, the run is taking time, or the agent wants an earlier result.

NameTypeReqDescription
session_idstringyes
target_budgetnumberyesNew total report budget, lower than the current budget. To finish with current research, use budget_control.minimum_target_budget from webhound_watch or webhound_get_session.
user_requested_budget_reductionbooleanyesMust be true only when the user explicitly asked to lower this report budget or finish at a lower research scope.
NameTypeReqDescription
acceptedboolean
action_startedboolean
activityobject
adjusted_to_cover_current_spendboolean
agent_instruction
agents
alertsarray
amount_addednumber
api_message
assembly_triggeredboolean
auto_recharge_enabledboolean
billing_url
blockedboolean
body
budgetnumber
budget_control
checked_atstring
codestring
completion_contractstring
completion_reasonstring|null
completion_statestring
costnumber
credit_limitnumber
current_balancenumber
current_budgetnumber
current_spendnumber
data
dataset
documents
doneboolean
error
error_detailsobject
followup_check_in
forbidden_next_toolsarray
free_run
guidance_addedboolean
healthyboolean
is_runningboolean
kindstring
mcp_next_actionstring
messagestring
message_idstring
minimum_target_budgetnumber
namestring
new_budgetnumber
next_actionstring|null
next_actionsarray
no_spendboolean
okbooleanyes
original_toolstring
output_readyboolean
previous_budgetnumber
productstring
requested_target_budgetnumber
requirednumber
research_harnessstring
resumedboolean
resumed_for_assemblyboolean
retry_after_user_confirmsobject
retryableboolean
runtime_estimate
schema_versionstringyes
session_idstring
session_startedboolean
session_typestring
sidecar_guidance
status
status_snapshot
stoppedboolean
successful_completionboolean
summarystringyes
target_budgetnumber
toolstringyes
top_up_urlstring
total_spentnumber
urlstring
user_message_templatestring

No examples provided.

webhound_set_defaults ~88

Set default budget/product/free-run behavior for future MCP runs. The MCP always uses Hound. Recommended: $5 and use the free run when available. Do not use this for private workspace-derived rules; save those locally in the agent workspace.

NameTypeReqDescription
default_budget_usdnumber
default_productstring
use_free_run_when_availableboolean
NameTypeReqDescription
action_startedboolean
agent_rulesobject
api_message
auto_recharge_enabledboolean
billing_url
blockedboolean
body
codestring
current_balancenumber
data
default_budget_usdnumber
default_productstring
error
error_detailsobject
messagestring
next_actionstring|null
next_actionsarray
no_spendboolean
okbooleanyes
original_toolstring
requirednumber
research_harnessstring
retry_after_user_confirmsobject
retryableboolean
schema_versionstringyes
session_startedboolean
sourcestring
status
summarystringyes
toolstringyes
top_up_urlstring
updated_atstring
use_free_run_when_availableboolean
user_message_templatestring

No examples provided.

webhound_start_dataset ~237

Start a private long-running dataset with Hound, Webhound's DeepSeek V4 Pro + GPT-5.4 research harness. Budget controls extraction depth; watch until done=true. Do not force finalization before done=true.

NameTypeReqDescription
budgetnumber
context_session_idsarray
enable_checkpointsboolean
file_idsarray
promptstringyes
schemaOptional explicit schema. Native example: {"entity_name":"Company","attributes":[{"name":"company_name","type":"string","is_primary":true,"description":"Official company name"},{"name":"website","typ…
titlestring
use_free_run_when_availableboolean
NameTypeReqDescription
acceptedboolean
action_startedboolean
activityobject
agent_instruction
agents
alertsarray
amount_addednumber
api_message
assembly_triggeredboolean
auto_recharge_enabledboolean
billing_url
blockedboolean
body
budgetnumber
budget_control
checked_atstring
codestring
completion_reasonstring|null
completion_statestring
costnumber
credit_limitnumber
current_balancenumber
current_budgetnumber
current_spendnumber
data
dataset
documents
doneboolean
error
error_detailsobject
followup_check_in
forbidden_next_toolsarray
free_run
guidance_addedboolean
healthyboolean
is_runningboolean
kindstring
mcp_next_actionstring
messagestring
message_idstring
namestring
new_budgetnumber
next_actionstring|null
next_actionsarray
no_spendboolean
normalized_schema
okbooleanyes
original_toolstring
output_readyboolean
previous_budgetnumber
productstring
requirednumber
research_harnessstring
resumedboolean
retry_after_user_confirmsobject
retryableboolean
runtime_estimate
schema_input_formatstring
schema_sourcestring
schema_versionstringyes
schema_warningsarray
session_idstring
session_startedboolean
session_typestring
sidecar_guidance
status
status_snapshot
stoppedboolean
successful_completionboolean
summarystringyes
toolstringyes
top_up_urlstring
total_spentnumber
urlstring
user_message_templatestring

No examples provided.

webhound_start_report ~123

Start a private long-running report with Hound, Webhound's DeepSeek V4 Pro + GPT-5.4 research harness. Budget controls research depth; watch until done=true. Do not force finalization before done=true.

NameTypeReqDescription
budgetnumber
context_session_idsarray
enable_checkpointsboolean
file_idsarray
output_instructionsstring
promptstringyes
titlestring
use_free_run_when_availableboolean
NameTypeReqDescription
acceptedboolean
action_startedboolean
activityobject
agent_instruction
agents
alertsarray
amount_addednumber
api_message
assembly_triggeredboolean
auto_recharge_enabledboolean
billing_url
blockedboolean
body
budgetnumber
budget_control
checked_atstring
codestring
completion_reasonstring|null
completion_statestring
costnumber
credit_limitnumber
current_balancenumber
current_budgetnumber
current_spendnumber
data
dataset
documents
doneboolean
error
error_detailsobject
followup_check_in
forbidden_next_toolsarray
free_run
guidance_addedboolean
healthyboolean
is_runningboolean
kindstring
mcp_next_actionstring
messagestring
message_idstring
namestring
new_budgetnumber
next_actionstring|null
next_actionsarray
no_spendboolean
okbooleanyes
original_toolstring
output_readyboolean
previous_budgetnumber
productstring
requirednumber
research_harnessstring
resumedboolean
retry_after_user_confirmsobject
retryableboolean
runtime_estimate
schema_versionstringyes
session_idstring
session_startedboolean
session_typestring
sidecar_guidance
status
status_snapshot
stoppedboolean
successful_completionboolean
summarystringyes
toolstringyes
top_up_urlstring
total_spentnumber
urlstring
user_message_templatestring

No examples provided.

webhound_stop ~99

Pause/stop a running Webhound report or dataset without deleting it. Use only when the user explicitly asks to stop, pause, or cancel. Do not use for healthy long-running sessions, normal budget use, warning-level tool errors, or because partial notes look sufficient.

NameTypeReqDescription
session_idstringyes
user_requested_stopbooleanyesMust be true only when the user explicitly asked to stop/pause/cancel this Webhound run.
NameTypeReqDescription
acceptedboolean
action_startedboolean
activityobject
agent_instruction
agents
alertsarray
amount_addednumber
api_message
assembly_triggeredboolean
auto_recharge_enabledboolean
billing_url
blockedboolean
body
budgetnumber
budget_control
checked_atstring
codestring
completion_reasonstring|null
completion_statestring
costnumber
credit_limitnumber
current_balancenumber
current_budgetnumber
current_spendnumber
data
dataset
documents
doneboolean
error
error_detailsobject
followup_check_in
forbidden_next_toolsarray
free_run
guidance_addedboolean
healthyboolean
is_runningboolean
kindstring
mcp_next_actionstring
messagestring
message_idstring
namestring
new_budgetnumber
next_actionstring|null
next_actionsarray
no_spendboolean
okbooleanyes
original_toolstring
output_readyboolean
previous_budgetnumber
productstring
requirednumber
research_harnessstring
resumedboolean
retry_after_user_confirmsobject
retryableboolean
runtime_estimate
schema_versionstringyes
session_idstring
session_startedboolean
session_typestring
sidecar_guidance
status
status_snapshot
stoppedboolean
successful_completionboolean
summarystringyes
toolstringyes
top_up_urlstring
total_spentnumber
urlstring
user_message_templatestring

No examples provided.