Webhound MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WEBHOUND_KEY | Yes | Your Webhound API key (wh_...) | |
| WEBHOUND_API_BASE | No | Base URL for the Webhound API (optional, for local development) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| webhound_healthA | No-spend health check: auth, API status, credits, free-run pass, defaults, and MCP version. |
| webhound_onboardingA | No-spend, client-aware guided onboarding. Local agents receive the full setup-first versus jump-in flow; hosted clients receive a research-first flow with no filesystem setup unless the user explicitly requests approval-gated workspace-rule guidance. Budget maps to about 15 minutes per $1: $5 is about 75 minutes and $20 is about 300 minutes (5 hours). The $2/$5/$10/$20 tiers are starting points, not caps. |
| webhound_helpA | No-spend topic-aware guide for explaining Hound, budgets, completion, setup, reports, datasets, sources, billing, troubleshooting, or general Webhound behavior. |
| webhound_uninstallC | No-spend guidance for removing Webhound MCP config and Webhound-specific local rules from an agent workspace. Does not revoke keys automatically. |
| webhound_get_defaultsA | Read the saved MCP defaults for budget, product, and free-run use. The MCP always uses Hound. |
| webhound_set_defaultsA | Update only the provided default budget/product/free-run fields for future MCP runs; omitted fields keep their saved values. The MCP always uses Hound. Do not use this for private workspace-derived rules; save those locally in the agent workspace. |
| webhound_start_reportA | 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. |
| webhound_start_datasetA | 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. |
| webhound_watchA | Authoritative session watcher. done=true means the run is terminal. output_ready=true without done=true can still be intermediate; keep waiting unless the user explicitly asks for a partial update. |
| webhound_waitA | Bounded wait wrapper around webhound_watch. Max 110 seconds, then returns still_running if not terminal. still_running is normal for budgeted research; call wait/watch again unless status is awaiting_input or a blocking alert is present. Do not finalize or stop a healthy running session. |
| webhound_add_sidecar_notesA | Save concrete source-backed notes or hypotheses found by the calling agent while Webhound keeps running. No spend. Does not interrupt the Planner/Executor/Verifier cycle and does not change session status. Do not use for user intent changes. |
| webhound_list_sidecar_notesA | 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. |
| webhound_update_sidecar_noteA | Edit, restore, or dismiss one shared sidecar note. No spend. Does not interrupt the Planner/Executor/Verifier cycle and does not change session status. |
| webhound_send_messageA | 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. |
| webhound_stopA | 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. |
| webhound_resumeA | Resume a paused/completed/awaiting-input session with optional additional budget and guidance. |
| webhound_add_budgetC | Add research budget and optional guidance/context to a session. |
| webhound_set_budgetA | 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. |
| webhound_get_outputB | Read final report/working document or dataset rows. By default this is for terminal sessions only; do not read or summarize partial working notes while a healthy run is still running. |
| webhound_export_sessionA | Export a completed report or dataset as Markdown, HTML, TXT, JSON traces, CSV, JSONL, or PDF. Does not spend credits. Wait for done=true before exporting unless the user explicitly asks for a partial artifact. |
| webhound_get_evidence_packA | Read the full evidence payload for a completed Webhound session: final output, working docs, claim traces, sources, and export links. Use this before serious follow-up answers so Webhound value is not reduced to only the polished output document. |
| webhound_get_shareable_linkA | Make a report or dataset accessible to anyone with the link and return the share URL. This is share-only: reports use /document/:id, datasets use /dataset/:id, and it does not publish to Explore or create a /p/:slug publication. |
| webhound_get_claimsB | Read normalized claim traces and provenance for a session. |
| webhound_get_sourcesA | Read source inventory and citation counts for a session. |
| webhound_search_sessionsB | Semantic search across prior Webhound sessions. |
| webhound_list_sessionsC | List recent Webhound sessions. |
| webhound_get_sessionA | Read the complete canonical session in one uncapped response: prompts, messages, phases, tasks, agents, final and working documents, dataset rows, claims, sources, notes, diagnostics, usage history, and artifact links. Nothing is paginated, truncated, or omitted. |
| webhound_upload_fileA | Upload a CSV, XLSX, PDF, DOCX, TXT, Markdown, or VTT ChatGPT attachment, local file, text, or base64 content for use in a report or dataset. Convert legacy XLS/DOC files to XLSX/DOCX first. |
| webhound_accountA | Read credits, recent usage, free-run status, and defaults. Does not spend. |
| webhound_diagnoseA | Explain whether a session is healthy, done, usable, and what to do next. For a healthy running session, the correct next action is to keep waiting; budget use is the point of the run. Do not stop or force finalization because the run is slow. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| webhound_report_brief | Prompt template for running a cited Webhound report. |
| webhound_dataset_brief | Prompt template for extracting a sourced dataset. |
| webhound_troubleshoot_session | Prompt template for diagnosing a session that looks wrong. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| webhound_guide | How agents should use Webhound MCP. |
| webhound_pricing | Default budgets, free-run pass, and spend-bearing tools. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/WebhoundAI/webhound-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server