Integrations

CatCaster for n8n

Use the n8n community node to call /api/v1, or receive post lifecycle events with CatCaster outbound webhooks and an n8n Webhook trigger.

1. API credentials

Create an API key in Settings → Developer. In n8n, add credentials CatCaster API with your bearer token and base URL https://www.catcaster.com.

2. Install the community node

Source and releases: github.com/picaro/catcaster-n8n. Self-hosted n8n:

cd ~/.n8n/custom
git clone https://github.com/picaro/catcaster-n8n.git
npm install ./catcaster-n8n
npm run build --prefix ./catcaster-n8n
# restart n8n

Monorepo mirror for API + node changes in one PR: packages/n8n-nodes-catcaster (sync via scripts/publish-external-integration-repos.sh).

3. Actions (CatCaster node)

  • List projects (workspaces)
  • List / get posts, create drafts, schedule, publish

All writes go through the same policy layer as MCP and the dashboard (scopes, confirmation rules where applicable).

4. Triggers — outbound webhooks

For post.published and post.failed, CatCaster pushes to your HTTPS endpoint:

  1. Add an n8n Webhook trigger and copy the production URL.
  2. Register it under Developer → Outbound Webhooks.
  3. Verify the CatCaster-Signature header (t=<unix>,v1=<hmac>) with the signing secret shown once at creation.

5. Contract reference

OpenAPI: /openapi.json · Developer hub: /developers

← Developer hub

Privacy PolicyTerms of Service