Skip to content

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/mcp
the first call
do {  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.

  1. 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
  2. 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
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates 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
  1. Members

    11

    5 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

  2. Posts

    8

    2 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)

  3. Collections

    7

    2 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

  4. Space members

    7

    2 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)

  5. Badges

    6

    2 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)

  6. Courseworks

    6

    2 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)

  7. Custom field options

    6

    2 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)

  8. Custom fields

    6

    2 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.

ActionWhat it doesEffectSame name in
mighty_networks.events.listReturns a paginated list of events in the NetworkReturns a paginated list of events in the Networkreadcomm.event.list61 connectors
mighty_networks.members.listReturn members of the given NetworkReturn members of the given Networkreadcomm.audience_member.list23 connectors
mighty_networks.events.createCreates a new event in the NetworkCreates a new event in the Networkwritecomm.event.create52 connectors
mighty_networks.events.deleteDeletes an eventDeletes an eventdestructivecomm.event.delete45 connectors
mighty_networks.members.getReturn a single member by IDReturn a single member by IDreadcomm.audience_member.get17 connectors
mighty_networks.plans.listReturn all plans in the NetworkReturn all plans in the Networkreadthis connector
mighty_networks.posts.listReturns a list of posts for the current NetworkReturns a list of posts for the current Networkreadthis connector
mighty_networks.spaces.listReturns a list of spaces for the current NetworkReturns a list of spaces for the current Networkreadthis connector
mighty_networks.posts.createCreate a new post, and optionally notify the NetworkCreate a new post, and optionally notify the Networkwritethis connector
mighty_networks.spaces.createCreate a new space in the NetworkCreate a new space in the Networkwritethis connector
mighty_networks.members.createCreate a new member in the NetworkCreate a new member in the Networkwritethis connector
mighty_networks.members.list_plansReturn all plans that a member has access toReturn all plans that a member has access toreadthis 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.

  1. Readread

    What is on the Mighty Networks calendar this week?

    callsmighty_networks.events.list

  2. Writewrite

    Creates a new event in the Network in Mighty Networks. Show me exactly what you will send before you save it.

    callsmighty_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 eventmighty_networks.events.delete
  • Delete a post or articlemighty_networks.posts.delete
  • Archive a plan. This will cancel all associated subscriptions and revoke accessmighty_networks.plans.archive
  • Delete a space by its IDmighty_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 tagmighty_networks.tags.delete
  • Deletes a poll or questionmighty_networks.polls.delete
  • Delete an RSVPmighty_networks.rsvps.delete
  • Delete a badgemighty_networks.badges.delete
  • Delete an unaccepted invitemighty_networks.invites.delete
  • Delete a comment from a postmighty_networks.comments.delete
  • Remove a member from a plan (revoke purchase access). Note: Cannot remove members from Apple In-App Purchasesmighty_networks.purchases.revoke
  • Ban a user from the Networkmighty_networks.space_members.ban
  • Delete a collectionmighty_networks.collections.delete
  • Delete a coursework itemmighty_networks.courseworks.delete
  • Remove a tag from a membermighty_networks.member_tags.delete
  • Revoke an unaccepted invitemighty_networks.plan_invites.delete
  • Remove a member from a plan by canceling their subscription or purchasemighty_networks.plan_members.delete
  • Delete a profile fieldmighty_networks.custom_fields.delete
  • Remove a badge from the given membermighty_networks.member_badges.delete
  • Remove a member from the spacemighty_networks.space_members.delete
  • Delete the reaction from a postmighty_networks.post_reactions.delete
  • Delete the reaction from a commentmighty_networks.comment_reactions.delete
  • Delete a member's response to a profile fieldmighty_networks.custom_field_answers.delete
  • Delete an optionmighty_networks.custom_field_options.delete
  • Cancel a payment subscriptionmighty_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.

domighty_networks.events.deleteconfirm_policy: human

Deletes an event?

intent: the user asked me to deletes an event

run suspended · waiting for a named person · key mighty-networks-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
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]" }  ]}
Illustrative. Scoped to Mighty Networks only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

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

See pricing

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 Networkwrite
  • mighty_networks.members.deleteDelete a member's account (soft delete)destructive
  • mighty_networks.members.getReturn a single member by IDread
  • mighty_networks.members.get_by_emailReturn a single member by email addressread
  • mighty_networks.members.listReturn members of the given Networkread
  • mighty_networks.members.list_plansReturn all plans that a member has access toread
  • mighty_networks.members.list_spacesReturn spaces for a given memberread
  • mighty_networks.members.remove_from_networkRemove a member from the Network (can rejoin)destructive
  • mighty_networks.members.replaceUpdate a member's role in the Network (PUT)write
  • mighty_networks.members.send_password_resetSend a password reset email to a memberwrite
  • mighty_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 Networkwrite
  • mighty_networks.posts.deleteDelete a post or articledestructive
  • mighty_networks.posts.getQuery details of a specific post by its IDread
  • mighty_networks.posts.listReturns a list of posts for the current Networkread
  • mighty_networks.posts.muteMute a post for a specific user (unfollow notifications)write
  • mighty_networks.posts.replaceUpdate an existing post or article (PUT)write
  • mighty_networks.posts.unmuteUnmute a post for a specific user (refollow notifications)write
  • mighty_networks.posts.updateUpdate an existing post or article (partial, PATCH)write
Collections7
  • mighty_networks.collections.createCreate a new collectionwrite
  • mighty_networks.collections.deleteDelete a collectiondestructive
  • mighty_networks.collections.getReturn a single collection by IDread
  • mighty_networks.collections.listReturn all collections in the Networkread
  • mighty_networks.collections.reorder_spacesReorder spaces within a collectionwrite
  • mighty_networks.collections.replaceUpdate a collection by its ID (PUT)write
  • mighty_networks.collections.updateUpdate a collection by its ID (partial, PATCH)write
Space members7
  • mighty_networks.space_members.banBan a user from the Networkdestructive
  • mighty_networks.space_members.createAdd a user as a member to the spacewrite
  • mighty_networks.space_members.deleteRemove a member from the spacedestructive
  • mighty_networks.space_members.getReturn a single member by user IDread
  • mighty_networks.space_members.listReturn members of the given spaceread
  • mighty_networks.space_members.replaceUpdate a member's role in the space (PUT)write
  • mighty_networks.space_members.updateUpdate a member's role in the space (partial, PATCH)write
Badges6
  • mighty_networks.badges.createCreate a new badgewrite
  • mighty_networks.badges.deleteDelete a badgedestructive
  • mighty_networks.badges.getReturn a single badge by IDread
  • mighty_networks.badges.listReturn all badges for the Networkread
  • mighty_networks.badges.replaceUpdate a badge (PUT)write
  • mighty_networks.badges.updateUpdate a badge (partial, PATCH)write
Courseworks6
  • mighty_networks.courseworks.createCreate a new coursework item (lesson, quiz, or section)write
  • mighty_networks.courseworks.deleteDelete a coursework itemdestructive
  • mighty_networks.courseworks.getReturns a single coursework item by IDread
  • mighty_networks.courseworks.listReturns a list of coursework items for the given space (course)read
  • mighty_networks.courseworks.replaceUpdate an existing coursework item (PUT)write
  • mighty_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 fieldwrite
  • mighty_networks.custom_field_options.deleteDelete an optiondestructive
  • mighty_networks.custom_field_options.getReturn a single option by IDread
  • mighty_networks.custom_field_options.listReturn all options for a profile fieldread
  • mighty_networks.custom_field_options.replaceUpdate an option (PUT)write
  • mighty_networks.custom_field_options.updateUpdate an option (partial, PATCH)write
Custom fields6
  • mighty_networks.custom_fields.createCreate a new profile fieldwrite
  • mighty_networks.custom_fields.deleteDelete a profile fielddestructive
  • mighty_networks.custom_fields.getReturn a single profile field by IDread
  • mighty_networks.custom_fields.listReturn profile fields of the given Networkread
  • mighty_networks.custom_fields.replaceUpdate a profile field (PUT)write
  • mighty_networks.custom_fields.updateUpdate a profile field (partial, PATCH)write
Events6
  • mighty_networks.events.createCreates a new event in the Networkwrite
  • mighty_networks.events.deleteDeletes an eventdestructive
  • mighty_networks.events.getReturns details of a specific eventread
  • mighty_networks.events.listReturns a paginated list of events in the Networkread
  • mighty_networks.events.replaceUpdates an existing event (PUT)write
  • mighty_networks.events.updateUpdates an existing event (partial, PATCH)write
Plan invites6
  • mighty_networks.plan_invites.createCreate an invite to a planwrite
  • mighty_networks.plan_invites.deleteRevoke an unaccepted invitedestructive
  • mighty_networks.plan_invites.getReturn a single invite by IDread
  • mighty_networks.plan_invites.listReturn all invites for the given planread
  • mighty_networks.plan_invites.resendResend an existing invite (partial, PATCH)write
  • mighty_networks.plan_invites.resend_putResend an existing invite (PUT)write
Polls6
  • mighty_networks.polls.createCreates a new poll or question in the Networkwrite
  • mighty_networks.polls.deleteDeletes a poll or questiondestructive
  • mighty_networks.polls.getReturns details of a specific poll or questionread
  • mighty_networks.polls.listReturns a paginated list of polls and questions in the Networkread
  • mighty_networks.polls.replaceUpdates a poll or question (PUT)write
  • mighty_networks.polls.updateUpdates a poll or question (partial, PATCH)write
Rsvps6
  • mighty_networks.rsvps.deleteDelete an RSVPdestructive
  • mighty_networks.rsvps.getGet a specific RSVP by IDread
  • mighty_networks.rsvps.listList RSVPs for an eventread
  • mighty_networks.rsvps.replaceUpdate an existing RSVP (PUT)write
  • mighty_networks.rsvps.updateUpdate an existing RSVP (partial, PATCH)write
  • mighty_networks.rsvps.upsertCreate or update an RSVP for an eventwrite
Spaces6
  • mighty_networks.spaces.createCreate a new space in the Networkwrite
  • mighty_networks.spaces.deleteDelete a space by its IDdestructive
  • mighty_networks.spaces.getQuery details of a specific space by its IDread
  • mighty_networks.spaces.listReturns a list of spaces for the current Networkread
  • mighty_networks.spaces.replaceUpdate a space by its ID (PUT)write
  • mighty_networks.spaces.updateUpdate a space by its ID (partial, PATCH)write
Tags6
  • mighty_networks.tags.createCreate a new tagwrite
  • mighty_networks.tags.deleteDelete a tagdestructive
  • mighty_networks.tags.getReturn a single tag by IDread
  • mighty_networks.tags.listReturn all tags for the Networkread
  • mighty_networks.tags.replaceUpdate a tag (PUT)write
  • mighty_networks.tags.updateUpdate a tag (partial, PATCH)write
Invites5
  • mighty_networks.invites.createCreate a new invite and send an email to the intended recipientwrite
  • mighty_networks.invites.deleteDelete an unaccepted invitedestructive
  • mighty_networks.invites.listReturns a list of invitations for the current Networkread
  • mighty_networks.invites.replaceUpdate an invite (PUT)write
  • mighty_networks.invites.updateUpdate an invite (partial, PATCH)write
Comments4
  • mighty_networks.comments.createCreate a new comment on a postwrite
  • mighty_networks.comments.deleteDelete a comment from a postdestructive
  • mighty_networks.comments.getQuery details of a specific comment by its IDread
  • mighty_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 fielddestructive
  • mighty_networks.custom_field_answers.getReturn a single response by IDread
  • mighty_networks.custom_field_answers.listReturn all responses for a member to a profile fieldread
  • mighty_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 memberwrite
  • mighty_networks.member_badges.deleteRemove a badge from the given memberdestructive
  • mighty_networks.member_badges.getReturn a single badge by ID for the given memberread
  • mighty_networks.member_badges.listReturn badges for the given memberread
Member tags4
  • mighty_networks.member_tags.createAdd a tag to a memberwrite
  • mighty_networks.member_tags.deleteRemove a tag from a memberdestructive
  • mighty_networks.member_tags.getReturn a single tag by ID for the given memberread
  • mighty_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 accesswrite
  • mighty_networks.plan_members.deleteRemove a member from a plan by canceling their subscription or purchasedestructive
  • mighty_networks.plan_members.getReturn a single member by member IDread
  • mighty_networks.plan_members.listReturn members of the given planread
Comment reactions3
  • mighty_networks.comment_reactions.createCreate a new reaction on a commentwrite
  • mighty_networks.comment_reactions.deleteDelete the reaction from a commentdestructive
  • mighty_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 accessdestructive
  • mighty_networks.plans.getReturn a single plan by IDread
  • mighty_networks.plans.listReturn all plans in the Networkread
Post reactions3
  • mighty_networks.post_reactions.createCreate a new reaction on a postwrite
  • mighty_networks.post_reactions.deleteDelete the reaction from a postdestructive
  • mighty_networks.post_reactions.listReturns a list of reactions for a specific postread
Purchases3
  • mighty_networks.purchases.getReturn a single purchase by IDread
  • mighty_networks.purchases.listReturn purchases and subscriptions for the given Networkread
  • mighty_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 subscriptiondestructive
  • mighty_networks.subscriptions.getGet details of a specific payment subscriptionread
  • mighty_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.