Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http ext: skills

Porch

ai.okibi/porch

Public URLs for AI agents to catch webhooks, OAuth redirects, job callbacks and approval clicks.

Watch this dependency Share evidence report
Uptime
100.0%
4 direct probes · 30d
Response
1010ms
last probe
Tools
10
callable
Resources
1
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
10 tools, 1 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
11 items in total; 3 or more earns these points.
pass Describes itself 10/10
96 characters; more than 30 earns these points.

Tools · 10

create_inbox

Get a public URL that records every HTTP request sent to it, plus the inbox_key that all other tools need. Use it as a webhook endpoint, OAuth redirect URI, job callback URL, or with create_approval_l…

get_inbox

Show an inbox: its URL, expiry, request count, latest request id, configured responses and approval links.

list_requests

List captured requests as summaries, oldest first. Without "after" you get the most recent ones; with "after" you page forward from that request id. Use get_request for headers and body. Does not move…

get_request

Full details of one captured request: method, path, parsed query, headers, body (UTF-8 text or base64), plus "json" or "form" when the body parses. Pass replay_to to also get a byte-exact curl command…

wait_for_request

Block until a request arrives, then return it in full (same shape as get_request). By default it returns the next request not yet returned by wait_for_request for this inbox and these filters, so noth…

set_response

Choose what Porch sends back to callers, for the whole inbox or a sub-path: status, headers and body. Useful for webhook verification handshakes, or a friendly page after an OAuth redirect (or a 302 w…

create_approval_link

Make a link to send a person when you need their decision ("Deploy to production?"). It opens a page with your title, message and one button per choice. Only a button press counts, so link previews an…

wait_for_approval

Block until the person answers an approval link, then return their choice. Returns at once if it was already answered. On timeout, call it again.

clear_requests

Delete all captured requests from the inbox. The URL, key and response settings stay the same.

delete_inbox

Delete the inbox and everything it captured. Its URL starts returning 404 and the key stops working.

Resources · 1

porch-skill

How to use Porch: every tool, the common workflows, and what to watch out for.

skill://porch/SKILL.md

Skills · 1

porch

Get a public URL that catches HTTP requests, for webhooks, OAuth redirects, async job callbacks and approval links you send to a person. Use when something on the internet has to reach you and you can…

skill://porch/SKILL.md
1 file

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://porch.okibi.ai/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "porch": {
      "url": "https://porch.okibi.ai/mcp",
      "transport": "streamable-http"
    }
  }
}