
Connect iGloo to your AI.
iGloo speaks MCP, so an agent — Claude, a custom GPT, an n8n/Zapier automation — can deploy and run whole communities from natural language. Members, posts, events, courses, reward ladders and member-capture webhooks. Payments stay in GoCushy.
Connect in two steps
1 · Get an API key
Sign in and open Account → API keys → Create key. The
igloo_…value is shown once — store it in your agent’s secrets. A key acts as you: it can only touch communities you own or admin.2 · Point your agent at the endpoint
Endpoint
https://app.iglooapp.com/api/mcp· transport streamable HTTP · authBearer igloo_…{ "mcpServers": { "igloo": { "url": "https://app.iglooapp.com/api/mcp", "headers": { "Authorization": "Bearer igloo_YOUR_KEY" } } } }Any other client: JSON-RPC over HTTP with the Bearer header and
Accept: application/json, text/event-stream.tools/listenumerates;tools/callruns one. A no-auth GET manifest and /llms.txt describe everything before you mint a key.
How to think about it
- Communities are the unit — each has a URL slug. Call
list_communitiesfirst; almost every tool takescommunity_slug. - Expedition is a 5-level progression. Attach a reward to a level — text (a promise), course (auto-enrol), chat (owner DMs the member) or webhook (signed POST). Rewards fire automatically on level-up.
- Onboarding = up to 5 joining questions + a
member.joinedwebhook that captures every new member into a CRM/autoresponder. - Payments stay in GoCushy — sell access by creating a GoCushy product for the community/course; iGloo grants entitlements from its webhook. The agent sets up the community and rewards, not checkout.
What the agent can do
| Tool | What it does | Access |
|---|---|---|
list_communities | Communities this key can act on, with role + slug | member |
create_community | Deploy a new community; the key's owner owns it | owner/admin |
community_stats | Member / post / course / event counts | member |
invite_member | Register a person by email (account auto-created) | owner/admin |
create_post | Publish a post; broadcast=true notifies everyone | owner/admin |
create_event | Schedule an event (Zoom/Meet/custom, optional weekly) | owner/admin |
create_course | Create a course shell (add lessons in the web UI) | owner/admin |
list_level_rewards | Read the Expedition reward ladder + course slugs | member |
set_level_reward | Set a level's reward: text / course / webhook / chat | owner/admin |
get_onboarding | Read joining questions + the member-capture webhook | member |
configure_onboarding | Set ≤5 joining questions + the member.joined webhook | owner/admin |
set_labels | Rename tabs + the 5 Expedition level names | owner/admin |
Write tools are owner/admin-only and fail with a message that tells the agent exactly what to fix — a bad course_slug returns the list of valid slugs, so the agent retries without you babysitting.
Webhooks out (non-MCP integration)
Two events flow out of iGloo to your systems, both HMAC-signed (x-igloo-signature: sha256=<HMAC-SHA256 of body>):
member.joined—{ member: { email, name, handle }, answers }— fires when a new member becomes active. Map it into Kit/Mailchimp for autoresponders.reward.unlocked— fires when a member reaches a level with a webhook reward (coupons, swag, external systems).
There’s also a read-only embeddable community widget at /embed/<slug>.
Prompt recipes
Paste these into Claude (or any MCP-capable agent) and adjust. The agent calls the right tools; you approve the actions. Tip: start with “List my iGloo communities” so it knows your slugs.
Launch a community from scratch
Create an iGloo community called "Founder Fastlane" for indie SaaS founders. Then:
- Post a pinned welcome explaining it's a place to share launches and get feedback.
- Add a weekly "Launch Review" event every Thursday 9am NZT on Zoom (https://zoom.us/j/123).
- Invite alex@example.com and sam@example.com.
Give me the community link when you're done.Set up member capture (autoresponder)
For my "founder-fastlane" community, configure onboarding:
- Ask three joining questions: "What are you building?", "What stage are you at?", "What's your #1 goal this quarter?"
- Send new members to my Zapier hook: https://hooks.zapier.com/hooks/catch/abc123
Then show me the current onboarding config to confirm.Design the reward ladder
Show me the Expedition reward ladder for "founder-fastlane". Then set:
- Level 2: give course access to the "getting-started" course.
- Level 3: a chat message from me — "Here's your 20% code: FAST20".
- Level 4: a webhook reward "Founder swag pack" → https://hooks.zapier.com/hooks/catch/def456
Confirm what each level now unlocks.Weekly operating rhythm
Every Monday, run our weekly update:
1. Pull community_stats for "founder-fastlane".
2. Draft and publish a broadcast celebrating the numbers and this week's focus (so everyone's notified).
3. Schedule this Thursday's Launch Review if it isn't already there.