Your MCPs don’t talk.
Porch fixes that.

Discover, connect, chain MCPs. Let your LLM build workflows from chat. One install, no config hell.

See it in action

Terminal
$
✓ Porch running at porch.local:3847

Install, run workflows, watch data flow between MCPs. Loops through examples.

Install

macOS

. One command, then open http://porch.local:3847

The UI

Each tab in Porch does something different.

My MCPs

Add MCPs by URL or stdio. Configure bearer tokens, env vars, enable/disable. Spin them up or down and browse their tools.

Discover

Browse the registry. One-click install from npm or PyPI. Env vars prompt at install—store in Secrets or skip.

Chain tools across MCPs. Each step picks an MCP and tool, with args.

Placeholders {{step0}} {{now}} {{isoDate}}

Pass output from step to step, or inject dates and UUIDs.

Run workflows on cron. Recurring or specific.

  • Every 30 min: */30 * * * *
  • Mondays midnight: 0 0 * * 1

Execute workflows manually. See step output in real time.

Optional input JSON for {{input.key}} placeholders.

Quick tunnel

Random URL, no sign-up. Start and share.

Named tunnel

Stable URL with your domain. Per-MCP tokens for remote clients.

Add Porch to Cursor, Claude, Windsurf, or Continue.

Easy Install writes config for you. Or copy the JSON. Setup guides included per client.

What you get

Docs

Setup guides, workflow examples, tunnel config, client setup.

Read the docs