Lists the invitations to this organization that are still pending and valid (an invitation lasts 30 days; expired ones and invitations to people who already joined are left out), newest first, paginated by cursor. Each one carries the email, the role it grants, who invited, when it expires, how many times its email was sent and accept_url, the link the person opens to join (they must sign in with the invited email). Owner or admin only.
Alcance
members:read
Permiso
Ver el módulo · Solo owner, admin
Tool del MCP
members_invitations_listEn la superficie completa; en la compacta, mb_execute_operation con id: "members.invitations.list".
Costo declarado: hasta 501 lecturas y 0 escrituras por llamada (cuentan en el cupo diario).
Parámetros
limitintegerqueryopcional
How many items this page brings at most.
Por defecto: 50
cursorstringqueryopcional
The next_cursor of the previous page, exactly as it came; without it, the first page.
Creates an invitation to join this organization with a role (default member; owner only for owners, 403 role_required with details.roles [owner]; through an API key or an app, at most member, 403 role_above_credential_ceiling: inviting an admin or an owner is done in MB Suite, signed in) and, unless send_email is false, emails it from MB Suite in the inviter's language (the organization name and the inviter come from the server). The person joins by opening accept_url signed in with that email; the invitation lasts 30 days. If a valid pending invitation already exists for that email it is returned as is (created false, nothing sent: use members.invitations.resend). 409 already_member if the email already belongs to a member. Outside the app, when it sends the email (send_email true, the default) it runs as a dry run first (it checks those rules and says who gets the email) and needs the confirm_token; with send_email false nothing goes out and the dry run is optional. Owner or admin only.
Pide confirmación: primero dry_run: true (vista previa y confirm_token, que vale 10 minutos y una sola vez), después el mismo cuerpo con confirm_token. En unas pocas, solo con ciertos datos: la descripción dice cuándo. Por qué y cómo: Vista previa y confirmación. En esta, solo cuando: send_email is true (the invitation email goes out).
Alcance
members:write
Permiso
Editar en el módulo · Solo owner, admin
Tool del MCP
members_invitations_createEn la superficie completa; en la compacta, mb_execute_operation con id: "members.invitations.create".
Costo declarado: hasta 24 lecturas y 2 escrituras por llamada (cuentan en el cupo diario). Toca una plataforma externa (ses): cuenta en el cupo de operaciones externas.
Parámetros
emailstringcuerporequerido
Who is invited (stored in lowercase).
roleenumcuerpoopcional
The role they get when they accept (default member); owner only for owners.
Valores: owner, admin, member, viewer · Por defecto: "member"
send_emailbooleancuerpoopcional
Send the invitation email from MB Suite (default true). With false nothing is sent: deliver accept_url yourself.
Con una API key de prueba el pedido va siempre a tu organización de práctica: datos de ejemplo que puedes reiniciar.En la práctica esta operación no se simula (toca otra plataforma): responde 409 sandbox_external_unavailable.
Emails a pending invitation again from MB Suite, with the organization name of today and the original inviter. At most once a minute per invitation (429 cooldown_active, details.retry_after in seconds) and ten times in total (409 limit_reached, details.resource invitation_emails); an expired invitation cannot be resent (409 invitation_expired: cancel it and invite again). 404 invitation_not_found if it is not in this organization. If the email provider does not send it (details.platform ses: 503 external_unavailable or 429 external_rate_limited, retry later; 409 external_rejected when it refuses the address), the invitation is unchanged and retrying sends it again; 409 external_outcome_unknown when the provider did not answer and the email may have gone out (check before resending). Owner or admin only.
Pide confirmación: primero dry_run: true (vista previa y confirm_token, que vale 10 minutos y una sola vez), después el mismo cuerpo con confirm_token. En unas pocas, solo con ciertos datos: la descripción dice cuándo. Por qué y cómo: Vista previa y confirmación.
Alcance
members:write
Permiso
Editar en el módulo · Solo owner, admin
Tool del MCP
members_invitations_resendEn la superficie completa; en la compacta, mb_execute_operation con id: "members.invitations.resend".
Costo declarado: hasta 2 lecturas y 1 escrituras por llamada (cuentan en el cupo diario). Toca una plataforma externa (ses): cuenta en el cupo de operaciones externas.
Con una API key de prueba el pedido va siempre a tu organización de práctica: datos de ejemplo que puedes reiniciar.En la práctica esta operación no se simula (toca otra plataforma): responde 409 sandbox_external_unavailable.
DELETE/v1/members/invitations/{invitation_id}
Cancel a pending invitation
members.invitations.cancel
IrreversibleDesde 2026-11-01
Cancels a pending invitation: its link stops working at once. There is no trash for an invitation (to invite the person again, create a new one), so outside the app it always needs a dry run and a confirm_token. 404 invitation_not_found if it is not in this organization; 409 invitation_not_pending if it was already accepted or declined. Owner or admin only.
Pide confirmación: primero dry_run: true (vista previa y confirm_token, que vale 10 minutos y una sola vez), después el mismo cuerpo con confirm_token. En unas pocas, solo con ciertos datos: la descripción dice cuándo. Por qué y cómo: Vista previa y confirmación.
Alcance
members:writey «Permitir eliminar» (members:delete en OAuth)
Permiso
Editar en el módulo · Solo owner, admin
Tool del MCP
members_invitations_cancelEn la superficie completa; en la compacta, mb_execute_operation con id: "members.invitations.cancel".
Costo declarado: hasta 1 lecturas y 1 escrituras por llamada (cuentan en el cupo diario).