Developer reference · REST · MCP · CLI
API, MCP & CLI
Pilot your community from anything that speaks HTTP — including Claude. Three coordinated layers backed by a single tool catalog: generate a key, install the connector, run the CLI, or curl the REST API.
Pilot from Claude
Install the connector once, then ask Claude in plain English ("post the launch update to #news pinned"). Claude calls the 18 community tools directly. The first community SaaS that works this way.
https://onbonfire.com/api/mcpCommunity-as-code
Version your channels, modules, members in a YAML file. Apply with one command. Ideal for agencies running many communities or DevOps teams that want auditable infrastructure.
npm i -g https://onbonfire.com/cli/onbonfire-cli-0.1.0.tgzBuild anything
Stable, versioned, OpenAPI-documented. Connect your CRM, billing, or courses platform. Bearer auth, scoped keys, rate-limit headers, every error has a code.
curl -H "Authorization: Bearer bf_live_…" https://onbonfire.com/api/v1/meAll endpoints
82 endpoints across 37 areas — generated from the route handlers.
Public API (v1) · 5
/api/v1/channels/api/v1/channels/{id}/messages/api/v1/me/api/v1/members/api/v1/spacesAdmin · 15
/api/admin/copilot/audit/api/admin/domain/api/admin/domain/connect/api/admin/domain/disconnect/api/admin/domain/verify/api/admin/domain/white-label/api/admin/grant-premium/api/admin/marketplace/claims/api/admin/modules/api/admin/owner-setup/api/admin/patron/perks/api/admin/patron/requests/api/admin/payment-settings/api/admin/sovereignty/delete/api/admin/sovereignty/exportaffiliate · 2
/api/affiliate/me/api/affiliate/trackAI · 3
/api/ai/extract-knowledge/api/ai/matchmaking/api/ai/search-knowledgeAuth · 2
/api/auth/logout/api/auth/post-login-routecontribution · 1
/api/contribution/recalcAI Copilot · 2
/api/copilot/conversations/api/copilot/streamevents · 1
/api/events/{id}/liveforex-events · 1
/api/forex-eventsfounder-spots · 1
/api/founder-spotsfreemius · 1
/api/freemius/sandbox-tokengdpr · 2
/api/gdpr/delete/api/gdpr/exportglobal-admin · 1
/api/global-admin/patron-requestshealth · 1
/api/healthimport · 5
/api/import/dry-run/approve/api/import/dry-run/reject/api/import/intake/api/import/jobs/{jobId}/api/import/stream/{jobId}Internal · 3
/api/internal/api-keys/api/internal/api-keys/{id}/api/internal/caddy-askinvitations · 1
/api/invitations/acceptjournal · 4
/api/journal/ai-review/api/journal/import/api/journal/share/api/journal/synclanding-chat · 1
/api/landing-chatmarketplace · 4
/api/marketplace/{slug}/claim/api/marketplace/{slug}/reviews/api/marketplace/listings/api/marketplace/listings/{slug}MCP · 1
/api/mcpmember-checkout · 1
/api/member-checkoutmilestone-card · 1
/api/milestone-cardNotifications · 4
/api/notifications/push/send/api/notifications/push/subscribe/api/notifications/push/test/api/notifications/push/unsubscribeopenapi.json · 1
/api/openapi.jsonpatrons · 1
/api/patronspaypal · 5
/api/paypal/activate/api/paypal/capture-order/api/paypal/client-token/api/paypal/create-order/api/paypal/create-subscriptionrealtime · 1
/api/realtime/broadcastreferral · 1
/api/referral/qualifysentry-test · 1
/api/sentry-testsubscription · 1
/api/subscription/canceltenants · 1
/api/tenantstest · 1
/api/test/set-sessionupload · 1
/api/uploadvideo · 1
/api/video/transcribewebhook · 1
/api/webhook/signalWebhooks · 3
/api/webhooks/freemius/api/webhooks/paypal/api/webhooks/stripe-member