Connectors · Marketing & media
Mighty Networks MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Mighty Networks and the rest of your systems. It gives your agent 136 Mighty Networks actions (53 reads, 56 writes and 27 that wait for a confirmation) and holds the Mighty Networks credential itself, so the agent never does. It paces Mighty Networks's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "mighty_networks.events.list", intent: "check which Mighty Networks account is connected"}# Returns a paginated list of events in the Network · read · 1 upstream call- 136actionsin one signed file
- 53readlook, never change
- 56writecreate and update
- 27wait for a yesdestructive, confirmed first
Set up
Connect Mighty Networks in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Mighty Networks.
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
access_tokenMighty Networks Admin API token (Admin > Integrations > API in your network's settings)network_idYour Mighty Networks network id
account { op: "connections.requirements", service: "mighty_networks" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "mighty_networks.events.list" }# returns a paginated list of events in the network · read · 1 upstream callcheck { action: "mighty_networks.events.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Mighty Networks at a glance
- Sign-in
- Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
- You provide
access_token- Setup fields
network_id- Limits we pace to
- 50 calls per 10 seconds, per connection
- API covered
- Mighty Networks Admin API v1 (OpenAPI 3.1.0)
api.mn.co - Built from
- Mighty Networks's documentation, read 23 October 2026api.mn.codocs.mightynetworks.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 53 of 53 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 2, so ask can line Mighty Networks up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Mighty Networks.
136 actions in 28 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 53readlook, never change
- 56writecreate and update
- 27destructivewait for a confirmation
Members
115 read · 4 write · 2 destructive
Return members of the given Network · Return a single member by ID · Create a new member in the Network · Return all plans that a member has access to
Posts
82 read · 5 write · 1 destructive
Create a new post, and optionally notify the Network · Returns a list of posts for the current Network · Query details of a specific post by its ID · Mute a post for a specific user (unfollow notifications)
Collections
72 read · 4 write · 1 destructive
Create a new collection · Return all collections in the Network · Return a single collection by ID · Reorder spaces within a collection
Space members
72 read · 3 write · 2 destructive
Add a user as a member to the space · Return members of the given space · Return a single member by user ID · Update a member's role in the space (PUT)
Badges
62 read · 3 write · 1 destructive
Create a new badge · Return all badges for the Network · Return a single badge by ID · Update a badge (PUT)
Courseworks
62 read · 3 write · 1 destructive
Create a new coursework item (lesson, quiz, or section) · Returns a list of coursework items for the given space (course) · Returns a single coursework item by ID · Update an existing coursework item (PUT)
Custom field options
62 read · 3 write · 1 destructive
Create a new option for a profile field · Return all options for a profile field · Return a single option by ID · Update an option (PUT)
Custom fields
62 read · 3 write · 1 destructive
Create a new profile field · Return profile fields of the given Network · Return a single profile field by ID · Update a profile field (PUT)
20 more areas · 79 actions
- Events 6
- Plan invites 6
- Polls 6
- Rsvps 6
- Spaces 6
- Tags 6
- Invites 5
- Comments 4
- Custom field answers 4
- Member badges 4
- Member tags 4
- Plan members 4
- Comment reactions 3
- Plans 3
- Post reactions 3
- Purchases 3
- Subscriptions 3
- Abuse reports 1
- Me 1
- Network 1
Top actions
The Mighty Networks API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 7 of Mighty Networks's 7 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
mighty_networks.events.listReturns a paginated list of events in the Network | Returns a paginated list of events in the Network | read | comm.event.list61 connectors |
mighty_networks.members.listReturn members of the given Network | Return members of the given Network | read | comm.audience_member.list23 connectors |
mighty_networks.events.createCreates a new event in the Network | Creates a new event in the Network | write | comm.event.create52 connectors |
mighty_networks.events.deleteDeletes an event | Deletes an event | destructive | comm.event.delete45 connectors |
mighty_networks.members.getReturn a single member by ID | Return a single member by ID | read | comm.audience_member.get17 connectors |
mighty_networks.plans.listReturn all plans in the Network | Return all plans in the Network | read | this connector |
mighty_networks.posts.listReturns a list of posts for the current Network | Returns a list of posts for the current Network | read | this connector |
mighty_networks.spaces.listReturns a list of spaces for the current Network | Returns a list of spaces for the current Network | read | this connector |
mighty_networks.posts.createCreate a new post, and optionally notify the Network | Create a new post, and optionally notify the Network | write | this connector |
mighty_networks.spaces.createCreate a new space in the Network | Create a new space in the Network | write | this connector |
mighty_networks.members.createCreate a new member in the Network | Create a new member in the Network | write | this connector |
mighty_networks.members.list_plansReturn all plans that a member has access to | Return all plans that a member has access to | read | this connector |
Try it
Prompts to paste into Claude.
Each one names the Mighty Networks actions it will call, so you know what it reads and what it changes before you send it.
- Readread
What is on the Mighty Networks calendar this week?
calls
mighty_networks.events.list - Writewrite
Creates a new event in the Network in Mighty Networks. Show me exactly what you will send before you save it.
calls
mighty_networks.events.create
Governance for Mighty Networks
Destructive actions wait for a yes.
27 Mighty Networks actions are destructive. These are all of them:
- Deletes an event
mighty_networks.events.delete - Delete a post or article
mighty_networks.posts.delete - Archive a plan. This will cancel all associated subscriptions and revoke access
mighty_networks.plans.archive - Delete a space by its ID
mighty_networks.spaces.delete - Delete a member's account (soft delete)
mighty_networks.members.delete - Remove a member from the Network (can rejoin)
mighty_networks.members.remove_from_network - Delete a tag
mighty_networks.tags.delete - Deletes a poll or question
mighty_networks.polls.delete - Delete an RSVP
mighty_networks.rsvps.delete - Delete a badge
mighty_networks.badges.delete - Delete an unaccepted invite
mighty_networks.invites.delete - Delete a comment from a post
mighty_networks.comments.delete - Remove a member from a plan (revoke purchase access). Note: Cannot remove members from Apple In-App Purchases
mighty_networks.purchases.revoke - Ban a user from the Network
mighty_networks.space_members.ban - Delete a collection
mighty_networks.collections.delete - Delete a coursework item
mighty_networks.courseworks.delete - Remove a tag from a member
mighty_networks.member_tags.delete - Revoke an unaccepted invite
mighty_networks.plan_invites.delete - Remove a member from a plan by canceling their subscription or purchase
mighty_networks.plan_members.delete - Delete a profile field
mighty_networks.custom_fields.delete - Remove a badge from the given member
mighty_networks.member_badges.delete - Remove a member from the space
mighty_networks.space_members.delete - Delete the reaction from a post
mighty_networks.post_reactions.delete - Delete the reaction from a comment
mighty_networks.comment_reactions.delete - Delete a member's response to a profile field
mighty_networks.custom_field_answers.delete - Delete an option
mighty_networks.custom_field_options.delete - Cancel a payment subscription
mighty_networks.subscriptions.cancel
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Deletes an event?
intent: the user asked me to deletes an event
account { op: "keys.create", name: "mighty-networks-agent", allowed_actions: ["mighty_networks.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "mighty_networks.events.delete", approver: "[email protected]" }, { match: "mighty_networks.posts.delete", approver: "[email protected]" }, { match: "mighty_networks.plans.archive", approver: "[email protected]" } ]}Cost
What Mighty Networks costs on actionlake.
Every Mighty Networks action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Mighty Networks refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 136 Mighty Networks actions
- 136actions pageeach page of a long list is one call
- 53reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Mighty Networks action.
136 actions by area: the id your agent calls, what it does, and its effect.
Members11
mighty_networks.members.createCreate a new member in the Networkwritemighty_networks.members.deleteDelete a member's account (soft delete)destructivemighty_networks.members.getReturn a single member by IDreadmighty_networks.members.get_by_emailReturn a single member by email addressreadmighty_networks.members.listReturn members of the given Networkreadmighty_networks.members.list_plansReturn all plans that a member has access toreadmighty_networks.members.list_spacesReturn spaces for a given memberreadmighty_networks.members.remove_from_networkRemove a member from the Network (can rejoin)destructivemighty_networks.members.replaceUpdate a member's role in the Network (PUT)writemighty_networks.members.send_password_resetSend a password reset email to a memberwritemighty_networks.members.updateUpdate a member's role in the Network (partial, PATCH)write
Posts8
mighty_networks.posts.createCreate a new post, and optionally notify the Networkwritemighty_networks.posts.deleteDelete a post or articledestructivemighty_networks.posts.getQuery details of a specific post by its IDreadmighty_networks.posts.listReturns a list of posts for the current Networkreadmighty_networks.posts.muteMute a post for a specific user (unfollow notifications)writemighty_networks.posts.replaceUpdate an existing post or article (PUT)writemighty_networks.posts.unmuteUnmute a post for a specific user (refollow notifications)writemighty_networks.posts.updateUpdate an existing post or article (partial, PATCH)write
Collections7
mighty_networks.collections.createCreate a new collectionwritemighty_networks.collections.deleteDelete a collectiondestructivemighty_networks.collections.getReturn a single collection by IDreadmighty_networks.collections.listReturn all collections in the Networkreadmighty_networks.collections.reorder_spacesReorder spaces within a collectionwritemighty_networks.collections.replaceUpdate a collection by its ID (PUT)writemighty_networks.collections.updateUpdate a collection by its ID (partial, PATCH)write
Space members7
mighty_networks.space_members.banBan a user from the Networkdestructivemighty_networks.space_members.createAdd a user as a member to the spacewritemighty_networks.space_members.deleteRemove a member from the spacedestructivemighty_networks.space_members.getReturn a single member by user IDreadmighty_networks.space_members.listReturn members of the given spacereadmighty_networks.space_members.replaceUpdate a member's role in the space (PUT)writemighty_networks.space_members.updateUpdate a member's role in the space (partial, PATCH)write
Badges6
mighty_networks.badges.createCreate a new badgewritemighty_networks.badges.deleteDelete a badgedestructivemighty_networks.badges.getReturn a single badge by IDreadmighty_networks.badges.listReturn all badges for the Networkreadmighty_networks.badges.replaceUpdate a badge (PUT)writemighty_networks.badges.updateUpdate a badge (partial, PATCH)write
Courseworks6
mighty_networks.courseworks.createCreate a new coursework item (lesson, quiz, or section)writemighty_networks.courseworks.deleteDelete a coursework itemdestructivemighty_networks.courseworks.getReturns a single coursework item by IDreadmighty_networks.courseworks.listReturns a list of coursework items for the given space (course)readmighty_networks.courseworks.replaceUpdate an existing coursework item (PUT)writemighty_networks.courseworks.updateUpdate an existing coursework item (partial, PATCH)write
Custom field options6
mighty_networks.custom_field_options.createCreate a new option for a profile fieldwritemighty_networks.custom_field_options.deleteDelete an optiondestructivemighty_networks.custom_field_options.getReturn a single option by IDreadmighty_networks.custom_field_options.listReturn all options for a profile fieldreadmighty_networks.custom_field_options.replaceUpdate an option (PUT)writemighty_networks.custom_field_options.updateUpdate an option (partial, PATCH)write
Custom fields6
mighty_networks.custom_fields.createCreate a new profile fieldwritemighty_networks.custom_fields.deleteDelete a profile fielddestructivemighty_networks.custom_fields.getReturn a single profile field by IDreadmighty_networks.custom_fields.listReturn profile fields of the given Networkreadmighty_networks.custom_fields.replaceUpdate a profile field (PUT)writemighty_networks.custom_fields.updateUpdate a profile field (partial, PATCH)write
Events6
mighty_networks.events.createCreates a new event in the Networkwritemighty_networks.events.deleteDeletes an eventdestructivemighty_networks.events.getReturns details of a specific eventreadmighty_networks.events.listReturns a paginated list of events in the Networkreadmighty_networks.events.replaceUpdates an existing event (PUT)writemighty_networks.events.updateUpdates an existing event (partial, PATCH)write
Plan invites6
mighty_networks.plan_invites.createCreate an invite to a planwritemighty_networks.plan_invites.deleteRevoke an unaccepted invitedestructivemighty_networks.plan_invites.getReturn a single invite by IDreadmighty_networks.plan_invites.listReturn all invites for the given planreadmighty_networks.plan_invites.resendResend an existing invite (partial, PATCH)writemighty_networks.plan_invites.resend_putResend an existing invite (PUT)write
Polls6
mighty_networks.polls.createCreates a new poll or question in the Networkwritemighty_networks.polls.deleteDeletes a poll or questiondestructivemighty_networks.polls.getReturns details of a specific poll or questionreadmighty_networks.polls.listReturns a paginated list of polls and questions in the Networkreadmighty_networks.polls.replaceUpdates a poll or question (PUT)writemighty_networks.polls.updateUpdates a poll or question (partial, PATCH)write
Rsvps6
mighty_networks.rsvps.deleteDelete an RSVPdestructivemighty_networks.rsvps.getGet a specific RSVP by IDreadmighty_networks.rsvps.listList RSVPs for an eventreadmighty_networks.rsvps.replaceUpdate an existing RSVP (PUT)writemighty_networks.rsvps.updateUpdate an existing RSVP (partial, PATCH)writemighty_networks.rsvps.upsertCreate or update an RSVP for an eventwrite
Spaces6
mighty_networks.spaces.createCreate a new space in the Networkwritemighty_networks.spaces.deleteDelete a space by its IDdestructivemighty_networks.spaces.getQuery details of a specific space by its IDreadmighty_networks.spaces.listReturns a list of spaces for the current Networkreadmighty_networks.spaces.replaceUpdate a space by its ID (PUT)writemighty_networks.spaces.updateUpdate a space by its ID (partial, PATCH)write
Tags6
mighty_networks.tags.createCreate a new tagwritemighty_networks.tags.deleteDelete a tagdestructivemighty_networks.tags.getReturn a single tag by IDreadmighty_networks.tags.listReturn all tags for the Networkreadmighty_networks.tags.replaceUpdate a tag (PUT)writemighty_networks.tags.updateUpdate a tag (partial, PATCH)write
Invites5
mighty_networks.invites.createCreate a new invite and send an email to the intended recipientwritemighty_networks.invites.deleteDelete an unaccepted invitedestructivemighty_networks.invites.listReturns a list of invitations for the current Networkreadmighty_networks.invites.replaceUpdate an invite (PUT)writemighty_networks.invites.updateUpdate an invite (partial, PATCH)write
Comments4
mighty_networks.comments.createCreate a new comment on a postwritemighty_networks.comments.deleteDelete a comment from a postdestructivemighty_networks.comments.getQuery details of a specific comment by its IDreadmighty_networks.comments.listReturns a list of comments for a specific postread
Custom field answers4
mighty_networks.custom_field_answers.deleteDelete a member's response to a profile fielddestructivemighty_networks.custom_field_answers.getReturn a single response by IDreadmighty_networks.custom_field_answers.listReturn all responses for a member to a profile fieldreadmighty_networks.custom_field_answers.upsertCreate or update a member's response to a profile fieldwrite
Member badges4
mighty_networks.member_badges.createAdd a badge to the given memberwritemighty_networks.member_badges.deleteRemove a badge from the given memberdestructivemighty_networks.member_badges.getReturn a single badge by ID for the given memberreadmighty_networks.member_badges.listReturn badges for the given memberread
Member tags4
mighty_networks.member_tags.createAdd a tag to a memberwritemighty_networks.member_tags.deleteRemove a tag from a memberdestructivemighty_networks.member_tags.getReturn a single tag by ID for the given memberreadmighty_networks.member_tags.listReturn tags for the given memberread
Plan members4
mighty_networks.plan_members.createAdd a member directly to a free/nonpaid plan, granting them accesswritemighty_networks.plan_members.deleteRemove a member from a plan by canceling their subscription or purchasedestructivemighty_networks.plan_members.getReturn a single member by member IDreadmighty_networks.plan_members.listReturn members of the given planread
Comment reactions3
mighty_networks.comment_reactions.createCreate a new reaction on a commentwritemighty_networks.comment_reactions.deleteDelete the reaction from a commentdestructivemighty_networks.comment_reactions.listReturns a list of reactions for a specific commentread
Plans3
mighty_networks.plans.archiveArchive a plan. This will cancel all associated subscriptions and revoke accessdestructivemighty_networks.plans.getReturn a single plan by IDreadmighty_networks.plans.listReturn all plans in the Networkread
Post reactions3
mighty_networks.post_reactions.createCreate a new reaction on a postwritemighty_networks.post_reactions.deleteDelete the reaction from a postdestructivemighty_networks.post_reactions.listReturns a list of reactions for a specific postread
Purchases3
mighty_networks.purchases.getReturn a single purchase by IDreadmighty_networks.purchases.listReturn purchases and subscriptions for the given Networkreadmighty_networks.purchases.revokeRemove a member from a plan (revoke purchase access). Note: Cannot remove members from Apple In-App Purchasesdestructive
Subscriptions3
mighty_networks.subscriptions.cancelCancel a payment subscriptiondestructivemighty_networks.subscriptions.getGet details of a specific payment subscriptionreadmighty_networks.subscriptions.listList all payment subscriptions for the Networkread
Abuse reports1
mighty_networks.abuse_reports.listReturns a list of abuse reports for the current Networkread
Me1
mighty_networks.me.getReturn information about the authenticated access tokenread
Network1
mighty_networks.network.getReturns details of the Network - must match the Network owning the requesting API keyread
Questions
The Mighty Networks MCP server, answered.
Is there a Mighty Networks MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 136 Mighty Networks actions across members, posts, collections and space members, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Mighty Networks.
What do I need to connect Mighty Networks?
Mighty Networks Admin API token (Admin > Integrations > API in your network's settings). Plus your network id. The free call account { op: "connections.requirements", service: "mighty_networks" } lists exactly what to paste.
Can an AI agent delete or change things in Mighty Networks?
Only if its key allows it, and only with an explicit confirmation. 27 Mighty Networks actions are destructive, including deletes an event, delete a post or article and archive a plan. This will cancel all associated subscriptions and revoke access. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Mighty Networks API limit?
actionlake paces every call to the limits in the Mighty Networks service file: 50 calls per 10 seconds per connection. Repeated reads are answered from cache (53 Mighty Networks actions can be), which never reaches Mighty Networks.
What does a Mighty Networks action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (136 Mighty Networks actions page). Cache hits, searches, dry runs and calls Mighty Networks refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Mighty Networks API does it cover?
The Mighty Networks Admin API v1 (OpenAPI 3.1.0) at api.mn.co. It is built from Mighty Networks's documentation as read on 23 October 2026. 136 actions in 28 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Mighty Networks data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Mighty Networks credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Mighty Networks today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.