Governed Web Research Agent (MCP)
Let an Agent fetch and summarize web pages through a Fetch MCP server routed behind the Arc Gate MCP governance proxy.
The full canvas, before you import it
Click any node to see its config.
Click a node to select it — same as the Heym editor; the panel shows its settings.
3 nodes · Free & source-available
Governed Web Research Agent (MCP)
This template shows an Agent that fetches and summarizes web pages, with every fetched page routed through a governance proxy before it reaches the model. The Agent's Fetch MCP server (uvx mcp-server-fetch) runs behind Arc Gate MCP (uvx arc-gate-mcp), a runtime proxy that screens tool results for prompt-injection and capability abuse.
What this workflow does
- ResearchQuestion provides a URL or research prompt
- WebResearchAgent calls the Fetch MCP tool; the page passes through Arc Gate's
browser_agentpolicy first - The Agent summarizes the governed content and notes anything Arc Gate flags or blocks
- ResearchSummary returns the final summary
Use cases
- Summarizing untrusted web pages where fetched content could hide instructions
- Research or monitoring agents that read arbitrary URLs
- A reusable pattern for putting a governance proxy in front of any MCP tool
Setup
- Get a free Arc Gate API key at bendexgeometry.com and add it to the Agent's MCP connection env.
- Connect an LLM credential in the Agent node and keep the policy on
browser_agent.
The Agent's MCP connection is preconfigured (uvx arc-gate-mcp wrapping uvx mcp-server-fetch); Heym launches it on run, so there is no manual install step. The PyPI package is at pypi.org/project/arc-gate-mcp.
Notes
Arc Gate MCP is a third-party governance proxy and was released recently, so review its policy and data handling before production use - it proxies all fetched content and uses an external API key. To run the Fetch MCP directly without governance, point the Agent's MCP connection at uvx mcp-server-fetch.
How to import this template
- 1Click Import → Copy JSON on this page.
- 2Open your Heym and navigate to a workflow canvas.
- 3PressCmd+V/Ctrl+V— nodes appear instantly.
- 4Add your API keys in the node config panels and click Run.
Discover more automations
- IntegrationReddit Subreddit GET Tool CallLet an Agent call a no-key HTTP GET tool that fetches hot posts from a subreddit JSON feed.
- IntegrationJina Web FetcherFetch clean, LLM-ready text from any URL using the Jina Reader API.
- IntegrationOpen-Meteo Weather SnapshotPull live weather (no API key) from Open-Meteo for any city coordinates — great for travel bots and dashboards.
- IntegrationZenQuotes Random QuoteFetch a random inspirational quote as JSON from the free ZenQuotes API — no API key, ideal for bots and UI demos.
- IntegrationSlack + Postgres MCP Answer AgentAnswer Slack channel questions by letting an Agent query Postgres through MCP, then post the answer back to Slack.
- IntegrationDiscord Incoming WebhookPost a message to a Discord channel with a single HTTP node — structured text input and webhook JSON body.
- IntegrationGoogle Sheets AI EnricherRead new rows from Google Sheets, classify or enrich them with an LLM, and write the results back automatically.
- IntegrationRealtime WebSocket Alert RelayListen to an external WebSocket feed, audit critical events, and forward them to another realtime channel.