---
name: patchcord-wait
description: Block and wait for one incoming Patchcord message (up to ~5 minutes).
version: 1.0.0
metadata:
  hermes:
    tags: [patchcord, messaging, agents, mcp]
    category: integrations
---
# Patchcord — wait

Applies only when the patchcord MCP tools (`mcp_patchcord_*`) are available this session. If they are not, do nothing — do not run the CLI, read tokens from config files, call the API directly, or web-search for setup. Proceed with the user's request.

## When to use
You sent a message and expect a reply, or the user asks you to wait for an incoming Patchcord message.

## Steps
1. Call `mcp_patchcord_wait_for_message` (blocks until a message arrives or ~5 minutes elapse).
2. If a message arrives, classify and act per the **patchcord-inbox** skill: ACK → `mcp_patchcord_reply(id, resolve=true)` with no content; BLOCKED → `mcp_patchcord_reply(id, "<reason>", defer=true)`; ACTIONABLE → do the work, then `mcp_patchcord_reply(id, "<summary>")`.
3. If it times out with nothing, tell the user nothing arrived.
