App Logo

Official scripts

Explore our curated collection of scripts

chat.mistral.ai

Le Chat (Mistral) login (Google SSO)

Log into Le Chat (chat.mistral.ai) with Google sign-in, handling the Google account chooser and consent screen. Returns straight away if this browser is already signed in, and reports the Mistral account email. Optionally pass which Google account to use. Needs a browser already signed in to Google and a Google account that already has a Mistral account.

chat.mistral.ai

Get Le Chat conversation messages

Full message transcript of one Le Chat conversation by id, oldest to newest.

chat.mistral.ai

Le Chat whoami (signed-in account)

Report which Mistral (Le Chat) account this browser is signed in as: email and name. When the browser is signed out of Le Chat, the run fails with a signed-out error asking you to sign in to chat.mistral.ai.

chat.mistral.ai

List Le Chat conversations

List recent Le Chat conversations, newest first.

chat.mistral.ai

Delete Le Chat conversation

Delete one Le Chat conversation by id (moves it to trash; Le Chat purges trashed conversations automatically after 30 days).

chat.mistral.ai

Get current Mistral Le Chat user

Report which Mistral (Le Chat) account this browser is signed in as: email and name. When the browser is not signed in to Le Chat, the run fails with a signed-out error that says to sign in, so it can be used to check a session before running other Le Chat scripts.

chat.mistral.ai

Ask Le Chat

Open a new Le Chat conversation, send one question, wait for the answer, and return the answer text plus any web-search source domains cited.

chat.mistral.ai

Search Le Chat conversations

Full-text search across Le Chat conversation messages, returning matching messages with highlighted snippets.

chat.mistral.ai

Switch Le Chat display language

Change the signed-in Le Chat account's display language (Préférences), by its own native name (e.g. "English", "Français", "Deutsch", "Español", "Italiano"). Applies immediately, account-wide, and works starting from any current UI language.

admin.mistral.ai

Mistral Admin whoami (signed-in account)

Report which Mistral account the Mistral admin console is signed in as in this browser: account id, email and name. When the browser is signed out, it fails with a sign-in error that says to sign in and retry.

admin.mistral.ai

Mistral login (Google SSO)

Log into the Mistral admin console (admin.mistral.ai) with Google SSO, handling the Google account chooser and the first-time consent screen, and land on the admin console. If you are already signed in, it returns immediately without repeating the login. Pass `email` to pick a specific Google account.

claude.ai

Get Claude chat messages

Full message transcript of one Claude.ai conversation by uuid, oldest→newest. `text` is the readable prose; `tools` lists tool calls the UI renders as cards.

x.com

Send an X (Twitter) DM from an AI agent

Send a direct message to an X user, addressed by handle. Returns the recipient, a sent flag confirmed by X, and conversation_id. conversation_id is null for a brand-new conversation and for a message to your own account; null there does not mean the send failed. A fresh session may need the account's 4-digit encrypted-messages passcode.

perplexity.ai

Delete Perplexity chat

Permanently delete one Perplexity thread from your recent history, by the chatId returned from list_chats.

claude.ai

Delete Claude chats

Permanently delete one or more Claude.ai conversations by uuid (from list_chats, search_chats, or ask's conversationId). This is irreversible and cannot be undone — claude.ai has no trash and no undo for conversations. dryRun (default true) resolves every uuid and reports the exact conversation names that would be deleted, without deleting anything; set it to false to actually delete. Each uuid is resolved before the destructive call, so a wrong or already-deleted uuid is reported as notFound rather than acted on blindly, and each deletion is confirmed by re-reading the conversation until the site itself 404s it — never on the strength of an optimistic 204. Addresses conversations by uuid, not by title: titles are model-generated and routinely collide.

perplexity.ai

Get Perplexity chat messages

Full message transcript of one Perplexity thread, by the chatId returned from list_chats.

claude.ai

Ask Claude on claude.ai

Open a new Claude.ai chat, send one question, and wait for the answer to finish (up to 100 s). Returns the answer as the markdown the model emitted, the message and conversation ids, why generation stopped, which model answered, each web search it made with the results it was shown, every source its web_search and web_fetch tools surfaced, and — separately — the sources the answer actually cited. Requires a signed-in session: claude.ai has no anonymous chat, and a signed-out browser fails at once with an error that says so. When the account has used up its 5-hour or weekly allowance, it fails at once with the time the allowance resets, without sending anything. Avoid running many of these at once: claude.ai limits how many chats one account may hold concurrently and refuses the extras, so a refused send comes back quickly carrying Claude's own message and only needs to be retried at a slower pace.

teams.microsoft.com

Send Chat Message

Send a message in a 1:1 Teams chat by contact name — finds the person, opens their chat, sends the message, then reads the sent message back to confirm it posted.

dust.tt

Send a Dust message

Send a follow-up message into an existing Dust conversation and wait for the agent's reply (up to 3 minutes). Takes the conversationId from list_conversations, search_conversations or ask. Returns the reply text, the ids of both the sent message and the reply, the agent that answered, and whether generation completed. The agent defaults to "dust"; pass agent to address another one (list_agents). Like ask, this polls rather than streaming, and completed=false means the wait ran out while the agent was still working — the partial reply is returned and the rest can be read later with get_conversation_messages. Only the new reply is returned, not the whole thread: use get_conversation_messages for that.

claude.ai

Get Claude.ai memory settings

Report the two memory switches of the signed-in Claude.ai account, from Settings > Memory: `searchChats` (Claude may search and reference past chats) and `generateMemory` (Claude builds memory from your chats). Memory is fully off only when both are false. Reads the organisation the browser has open. Requires a signed-in session; a signed-out browser fails with an error that says so. Use set_memory to change them.

claude.ai

Search Claude chats

Search your Claude.ai chats (the "Search chats…" box): server-side full-text over titles + message bodies. Each hit carries the matched snippet and match offsets the UI bolds.

reddit.com

Get Reddit chat inbox

List the conversations in your Reddit chat inbox (DMs), newest activity first: room id + url, name, chat type, your membership (invite = a chat request you have not accepted), unread count, the other members, and the last message with its direction and real timestamp. Returns the whole inbox, not only what's currently visible on screen. Threads are a separate surface and are not listed. Runs only via the browser extension, not the hosted cloud browser.

x.com

List your X (Twitter) DM inbox

List the conversations in your X chat inbox, in the order X shows them. Returns per conversation: conversation_id, name, handle, last_message, time, sent_by_me (null in a group conversation) and unread. An empty inbox returns an empty list. If X asks for your chat passcode on this browser, pass the 4-digit passcode as pin; without it the run fails with an error asking for it. When the browser is signed out of X, the run fails with a signed-out error asking you to sign in to x.com.

discord.com

List Discord direct messages

Lists the direct messages (DMs) of the signed-in Discord account, one-to-one and group DMs, most recent first, as the Direct Messages sidebar shows them: the conversation's name, its channelId and its url. Pass a conversation's url to discord.com/read_messages to read it. Requires being logged in.

numerous.ai

Numerous login (Google SSO)

Log into Numerous.ai using your connected Google account. Signs in via Google's account chooser and lands on your Numerous.ai account portal.