Register the remote server
Run the official Codex CLI form below, or add the equivalent mcp_servers table to your Codex config.toml. URL selects Streamable HTTP; no bearer token is needed.
Codex MCP guide
Register the remote Streamable HTTP endpoint in Codex, then use its tools to exercise and diagnose webhook flows from the repository you are changing.
codex mcp add webhooktest --url https://webhooktest.net/mcp
# Equivalent config.toml entry
[mcp_servers.webhooktest]
url = "https://webhooktest.net/mcp"Run the official Codex CLI form below, or add the equivalent mcp_servers table to your Codex config.toml. URL selects Streamable HTTP; no bearer token is needed.
Run codex mcp list, start a new Codex session, and confirm webhooktest tools are available. If a managed policy controls MCP servers, an administrator may need to allow the exact URL.
Have Codex create a bucket, update the local integration to use its endpoint, run the trigger, then wait for and inspect the capture. Keep unrelated production data out of the request.
When the test passes, ask Codex to clear captures or delete the bucket. The destructive tools require confirm:true and advertise destructive annotations to clients.
`create_webhook_bucket` creates a temporary endpoint; `get_webhook_bucket` reads its name and response settings.
`wait_for_webhook` waits up to 25 seconds; `list_webhooks` paginates summaries; `get_webhook` returns one scoped capture.
`configure_webhook_response` changes the reply. `clear_webhooks` and `delete_webhook_bucket` require explicit confirmation.
Authorization, cookie, API-key, token, secret, password, and signature-like header or query values are redacted by default. Agents must explicitly request sensitive values. Bodies are limited to 64 KiB in tool output by default and can be raised only to 256 KiB. Use synthetic data: the endpoint is a debugging service, not a production processor.
received:false is successful; verify the sender used the returned bucket URL.