App Logo

Official scripts

Explore our curated collection of scripts

teams.microsoft.com

Edit Chat Message

Edit one of your own previously-sent messages in a 1:1 Teams chat, identified by its message id (mid), replacing its text.

teams.microsoft.com

Send Chat Message

Send a message in a 1:1 Teams chat by contact name — searches the person, opens the chat, types and sends the message via the CKEditor compose box.

teams.microsoft.com

Get Chat Messages

Read messages from a 1:1 Teams chat by contact name — no admin/export permission needed, no Graph API. Searches the person, opens the chat, and extracts every currently-loaded message (sender, ISO timestamp, text) straight from the chat pane DOM.

asana.com

List Asana team members and roles

List a team's members with email, name, role (Team admin/Member), guest status, and pending-invite status, via the team's Settings > Members panel. Requires login and visibility into the team.

cloud.digitalocean.com

List DigitalOcean team members and roles

List the current DigitalOcean team's members and pending invites with their role, status (Joined/Pending) and sign-in method. No scoping arg — reads the signed-in team, matching list_invoices' convention for this host.

asana.com

Invite Asana team member

Invite a person into an Asana team by email, via Team Settings > Members > "Invite to team". New invites join as Member (guests from outside the org's domain cannot be made Team admin at invite time — use change_role afterward for domain members). Requires login and team-admin permission.

cloud.digitalocean.com

Remove DigitalOcean team member

Remove a member, or cancel a pending invite, from the current DigitalOcean team, identified by email. Finds their row, opens its row menu, and confirms the appropriate dialog: "Remove from team" for joined members (requires re-typing their email to confirm) or "Cancel invite" for pending invites (plain yes/no). Returns the removed email.

cloud.digitalocean.com

Invite DigitalOcean team member

Invite (create) a member on the current DigitalOcean team by email and role. Role is free-text matched against the team's basic roles (Owner, Member, Modifier, Biller, Billing Viewer, Resource Viewer) or a custom role name if the team has any. Owner cannot be assigned directly on invite, because DigitalOcean only allows promoting to Owner after the invitee joins as a non-Owner. Returns the invited email and requested role; the member starts as Pending until they accept.

vercel.com

List Vercel team members and roles

List a Vercel team's members with their username, email and role. Read-only — changes nothing. Pass the optional email arg to also get a present true/false verdict for that address, which is the quick way to confirm an offboarding landed. team is required (the team's URL slug). Requires being signed into Vercel. Complements vercel.com/delete_user, which already snapshots the member list before and after its own action.

claude.ai

Remove team member (Claude.ai)

Remove a member from a Claude.ai Team/organization by email, with built-in verification. Records the member list before and after, returning removed / verified / collateralLoss — proof the right person disappeared and nobody else moved. Path: admin-settings/members → the member's row ⋮ menu → "Retirer de l'équipe"/"Remove from team" → confirmation dialog (guarded: the destructive click only fires when the dialog names the target email). dryRun (default true) walks to the confirmation then cancels. Requires being signed into claude.ai as an org owner/admin (the admin members page). Handles FR and EN UI. Scans the current members page (small teams, one page).

ycombinator.com

Get YC company profile

Get one YC company's full public profile (ycombinator.com/companies/<slug>): pitch, batch/status, founders, socials, open jobs, news, launches, photos, founder Q&A.

trustpilot.com

Get Trustpilot similar companies

Get the companies Trustpilot lists as similar/competitors on a business profile (the "People also looked at" module). Returns each with its identifyingName (domain key), TrustScore, stars, review count and logo.

discord.com

List Discord servers

Lists the Discord servers the logged-in account has access to (name + guildId), read from the server sidebar. Requires being logged in.

vercel.com

Vercel — list invoices

List a Vercel team's billing invoices, newest first: billing period, status, total due, invoiced date, invoice id, a direct PDF download link, and a link to the invoice's detail page. Optionally pass a team URL slug; defaults to the account's own scope.

slack.com

List Slack user groups

List the workspace's user groups (@-groups). Returns each group's id, handle, name, description and member count. Empty on plans without user groups. Requires login.

asana.com

Remove Asana team member

Remove a member (by email) from an Asana team, via Team Settings > Members > role dropdown > "Remove from team". Confirms the removal in the dialog that follows. Requires login and team-admin permission.

linear.app

List Linear workspace members and roles

List the workspace's members (name, username, email, role/status, teams, joined, last seen) from the Members settings page, including pending invites, suspended accounts, and app installs. Defaults to the currently active workspace; pass workspaceUrl to target another. Requires login.

app.notion.com

List Notion Marketplace custom agents

List the custom agents published on the Notion Marketplace (app.notion.com/marketplace/custom-agents). Returns the total count and one page of agents, each with id, slug, url, title, briefDescription, icon, features, installCount, rating and updatedAt. Order by "popular" (default) or "recent"; paginate with limit/offset. Read-only.

asana.com

Change Asana team member's role

Change a team member's role (Team admin / Member), identified by email, via Team Settings > Members > role dropdown. Fails loudly if the target role is disabled for that member (e.g. Asana blocks guests from outside the org's domain from becoming Team admin). Requires login and team-admin permission. Returns the role before and after the change.

linkedin.com

Get LinkedIn conversation attendees

List the participants of a classic LinkedIn messaging conversation (NOT Sales Navigator) by thread URL from list_inbox — mainly useful for group chats. Returns each attendee's name, profile URL and member urn, plus whether the thread is a group.

dealroom.co

Dealroom: Search Companies

Search Dealroom's company database by technology, industry, HQ location and launch year. Returns each match's tagline, growth stage, funding, valuation, industries and HQ. Free/registered Dealroom accounts see a small number of results per search (observed cap: 6), sorted by Dealroom's own ranking, and are subject to Dealroom's daily search-view limit.

supabase.com

Invite Team Member

Invites a new member to a Supabase organization by email with a given role (matched against the org's own role picker, e.g. Owner/Administrator/Developer). Supabase org membership is invite-based, so this sends an invitation rather than creating an active member directly. Returns the invited email, matched role, and pending status.

discord.com

List Discord channels

Lists a Discord server's channels and categories from its sidebar (name, channelId, category, channel URL). Takes a guildId. Requires being logged in.

supabase.com

List Team Members and Roles

Lists every organization the current Supabase account belongs to, with each org's active members (email, username, role, MFA status) and pending invitations (email, role, invited-at). No scoping argument — loops every visible organization, mirroring the existing list_invoices convention for this host.

github.com

List GitHub org members and roles

List a GitHub organization's members (login, org role Owner/Member, profile URL) and pending invitations (email, role). Reads the org's People and Invitations tabs. Requires org (the org login/slug).