Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Recently observed → Unavailable
Live → Recently observed
Added "groups_create", "groups_list", "groups_read" and 1 more (158 tools before, 162 now)
Create groups — Create a private group
Browse groups — List your groups and pending invitations
Read groups — Read a group you belong to and open its chat
Update groups — Manage invitations, membership and roles. Accept invitations before accessing a group. Removing yourself leaves; owners must transfer ownership first. Delete closes the group for everyone.
Added "apps_builds" and "apps_collection"; changed the definition of "apps_edit" (156 tools before, 158 now)
⟨49 unchanged words⟩ per use, 0 for free, up to10001000. Left alone if omitted","type":"number"},"slug":{ ⟨24 unchanged words⟩
Builds apps — List your app build jobs and outcomes
Collection apps — List your saved apps and their source references
Added "chat_source", "chat_sources", "events_read" and 5 more (148 tools before, 156 now)
Source chat — Read one stored message owned by the caller, by id
Sources chat — List stored message ids owned by the caller
Read events — Read one schedule owned by the caller
Source mail — Read one stored message owned by the caller, by id
Sources mail — List stored message ids owned by the caller
Changed the definition of "apps_create", "apps_edit", "apps_embed" and 4 more
⟨14 unchanged words⟩ apps_build writes it for you from a description Apps run in a sandbox. Use fetch('/api/v1/<service>/<method>') or mu.service(name, method, args); mu.api does not exist. Direct external fetch is blocked. Inspect real service schemas and data before coding; never invent fields, rankings or claim runtime verification from static checks.
⟨71 unchanged words⟩ personal widgets","type":"boolean"},"public":{"description":"Publish only when explicitly requested by the owner. Personal apps are private by default.","type":"boolean"},"slug":{"description":"URL-friendly id, e.g. ⟨20 unchanged words⟩
Changed the definition of "apps_create"
⟨55 unchanged words⟩ to 1000","type":"number"},"private":{"description":"Keep this app private to its owner; use true for personal widgets","type":"boolean"},"slug":{"description":"URL-friendly id, e.g. ⟨20 unchanged words⟩
Added "apps_build", "apps_buildstatus", "apps_create" and 145 more; removed "agent_ask", "agent_list", "inbox_list" and 7 more (10 tools before, 148 now)
Build apps — Queue a durable app build and immediately return its ID and status URL. Use BuildStatus to retrieve progress and the completed app. Reuse request_key on retries. Builds survive server restarts
Buildstatus apps — Read your saved app build status by ID. Poll until complete or failed; the same ID survives restarts.
Create apps — Create an app — a small, self-contained HTML tool hosted here. Takes the HTML; apps_build writes it for you from a description
Edit apps — Edit an app you own — its name, description, tags, icon, HTML or price. Fields left out keep their value
Recently observed → Live
Live → Recently observed
Certificate changed, valid to 2026-12-15
Certificate recorded, valid to 2026-11-20
Authorization not required
Added "agent_ask", "agent_list", "inbox_list" and 7 more; removed "apps_build", "apps_create", "apps_edit" and 138 more (141 tools before, 10 now)
Ask an agent. Pass the returned thread ID to continue the saved conversation.
List the agents you can ask.
List recent conversations across channels. Reading this list does not mark messages read.
Mark a conversation read.
Mark a conversation unread.
Changed the definition of "tasks_create", "tasks_delete", "tasks_list" and 2 more
Createtodotasks
{"title":"Createtodotasks"}
Deletetodotasks
First tool surface recorded: 141 tools (server version 1.0.0)
Showing the latest 16 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
Source sms — Read one stored message owned by the caller, by id
Sources sms — List stored message ids owned by the caller
Read tasks — Read one task owned by the caller
⟨12 unchanged words⟩ or price. Fields left out keep their value Apps run in a sandbox. Use fetch('/api/v1/<service>/<method>') or mu.service(name, method, args); mu.api does not exist. Direct external fetch is blocked. Inspect real service schemas and data before coding; never invent fields, rankings or claim runtime verification from static checks.
Get the HTML that puts an app on another page — an iframe tagShowpointingaatsavedthemicro app,which runs there sandboxedin thesame way it runs here. Apps thatconversation.chargeEmbeddingcannotpreservesbeaccessembedded,permissions andan app that calls mu. only reaches this instance fromdoesanotpagepublishontheitapp
Readtheandetailsappoforonebuildappstatus byitsslug, including source HTML for apps you own
Search the appsFinddirectoryyourforsavedsmall,privateusefulmicrotools,apps by name, description or tag
Test an app by checking its HTML andrunningcheckingitssupportedmu.apiSDKcallscalls;server-sidethis is not browser execution, so an author finds out what is broken without opening it
{"properties":{"channel":{"description":"Exact YouTube channel ID when the user requests a particular channel; obtain it from search results","type":"string"},"query":{"description":"What to search for ⟨6 unchanged words⟩
Embed apps — Get the HTML that puts an app on another page — an iframe tag pointing at the app, which runs there sandboxed the same way it runs here. Apps that charge cannot be embedded, and an app that calls mu. only reaches this instance from a page on it
Fork apps — Fork an app into your own account, to change independently of the original
Read apps — Read the details of one app by its slug
Search apps — Search the apps directory for small, useful tools, by name, description or tag
Test apps — Test an app by checking its HTML and running its mu.api calls server-side, so an author finds out what is broken without opening it
Browse archive — With a kind, the most recent entries of it. Without one, what kinds are archived and how much of each
Search archive — Search everything this instance has collected, across news, video, markets and posts at once. Use it when the question crosses a service, or when you do not know which service would hold the answer; news_search is narrower and better when you know it is news
Create blog — Publish a post to the caller's blog. For anything meant to be read later by other people — notes, write-ups, announcements. For a private note to yourself, prefer files or memory
Delete blog — Delete one of the caller's own blog posts, by id or title. Refuses posts written by anyone else, and refuses an ambiguous title rather than guessing. Irreversible, so confirm with the user first
Browse blog — Read recent blog posts — titles, snippets and ids
Read blog — Read one blog post in full, by id or by title. Use after blog_list has found a candidate and the summary is not enough
Update blog — Edit one of the caller's own posts. Fields left out keep their current value
Add bookmarks — Save an article, video, blog post or link privately. Re-saving preserves its note
Annotate bookmarks — Set or clear a private note on one saved item
Delete bookmarks — Remove one of your saved items
Read bookmarks — Read one saved item and its private note, with available archived text. Videos have descriptions, not transcripts
Browse bookmarks — Find your saved reading by text or kind, newest first. Private notes are searched too
Read browser — Open a page in a real browser and read it after its JavaScript has run. Use it when web_fetch comes back empty or with only a nav bar, which is what a page that builds itself in the browser looks like to a plain fetch. web_fetch is free and is the right first try; this costs, because it runs a browser
Shot browser — Photograph a page and get back a URL for the picture. What it looks like, rather than what it says — a chart, a layout, a page whose content is an image. Ask for full to capture past the first screenful
Messages chat — Read the recent conversation in a discussion room
Rooms chat — List discussion rooms that currently have activity
Send chat — Say something in a discussion room, as the caller. Use chat_rooms to find the room id
Add contacts — Save someone to the address book. Adding a name already there updates it rather than making a second card
Delete contacts — Remove someone from the address book
Find contacts — Look someone up in the address book by name, part of a name, or address. Use this before sending mail to a person named rather than addressed
Browse contacts — List everyone in the caller's address book
Delete docs — Delete one of your documents, by id
Browse docs — List your documents, most recently changed first, with an optional search over titles and bodies. Use this to find an id
Read docs — Read one of your documents in full, by id or by exact title
Write docs — Write a document — a title and a markdown body. Pass an id to replace one you already have. Private unless you set public. For something long enough to re-read; for a short thing to remember, use notes
Create events — Schedule a reminder or event at a given time; optionally repeating, and optionally running a prompt through the agent when it fires
Delete events — Cancel an event by id
Find free time — Find when the caller has nothing booked — open slots of a given length, within working hours
Browse events — List the caller's upcoming events and reminders, each with its id
Update events — Update one of your scheduled events without changing its id. Omitted fields stay unchanged; empty notes, prompts or recurrence clear them
Delete files — Delete a file you own
Driveread files — Read the caller's connected Google Drive. Read-only; connect in Account first.
Drivesearch files — Search the caller's connected Google Drive. Read-only; connect in Account first.
Read files — Read a stored file back by its id
Browse files — List the caller's stored files, newest first
Store files — Store a file and get a URL for it — a report, a CSV, a transcript
Share files — Make a file readable by anyone with its URL, or private again
Airport flights — Report what is happening at an airport right now: what is on the ground, what is on approach and what is climbing out. Live positions, not the timetable, so it says nothing about scheduled or delayed departures
Overhead flights — List the aircraft flying near a location right now, nearest first, with altitude, speed, heading and distance. Live positions broadcast by the aircraft themselves, not a schedule
Status flights — Scheduled, estimated and actual flight arrival/departure times from Aviationstack. Requires a configured provider.
Track flights — Find where an aircraft is right now by flight number ('BA117'), radio callsign ('BAW117') or registration ('G-ZBKL'). Only sees aeroplanes that are airborne and in range of a receiver — not finding one does not mean the flight was cancelled
Hygiene food — Food hygiene ratings for UK businesses, from the Food Standards Agency inspections. Takes a business name, a town or postcode, or a lat/lon to look around
Product food — Look up a packaged food by its barcode — name, brand, ingredients, allergens, nutrition per 100g, Nutri-Score and how processed it is
Search food — Find packaged foods by name or brand, with the barcode of each so one can then be looked up in full
Alerts hazards — Current disasters worldwide from GDACS — cyclones, floods, volcanoes, wildfires and earthquakes — with an alert level of green, orange or red. Pass lat/lon to ask about somewhere in particular
Floods hazards — Flood warnings and alerts in force in England, most severe first, from the Environment Agency. The one hazard here that is a forecast rather than a record — a warning says flooding is expected, which is something you can act on. Optionally near a point. England only, and the answer says so
Quakes hazards — Recent earthquakes worldwide from the USGS, with magnitude, place and how long ago. Pass lat/lon to ask about somewhere in particular, min for a magnitude floor, and period for hour, day, week or month
Daily images — Retrieve the current daily image or a date
Delete images — Delete an image you own
Generate images — Generate an image from a text prompt and return its URL
Read images — Retrieve accessible image metadata and URL
Browse images — List stored images or the daily archive with pagination
Search images — Search accessible stored images by title, description, prompt and tags; public by default
Share images — Explicitly publish or unpublish your image
Update images — Edit metadata on an image you own
Upload images — Upload a private raster image
Read islam — Read the full Islamic source passage from an islam_search result, with its source and reference. Preserve distinctions between original text, translation and commentary.
Search islam — Search Aslam.org's Quran, hadith, names of Allah, Seerah, Ghazali, IslamQA, adhkar and Riyad us-Salihin. Returns reference excerpts, not generated answers. Distinguish Quran and hadith from biography and scholarly interpretation; cite the source.
Gmailread mail — Read the caller's connected Gmail. Read-only; connect in Account first.
Gmailsearch mail — Search the caller's connected Gmail. Read-only; connect in Account first.
Read mail — List the account's most recent messages — read my mail, check my inbox
Info mail — How to reach the caller here: the handle, the email address if this instance has a mail domain, and whether mail from outside can arrive at all. Pass a tag for a separate one (you+tag) — give that out, then read only its messages with mail_inbox(tag)
Markread mail — Mark specified inbox message IDs, or explicitly all current inbox messages, as read. Changes read status only; does not read, summarize or triage the content.
Read mail — Read your correspondence by id in bounded body-character pages, including attachment names. Follow the returned next offset for the rest. Omitting id retains the legacy inbox summary
Search mail — Search the account's mail and return matching messages
Send mail — Write to somebody, as you. A username reaches them on this instance and is free; a full email address leaves over SMTP under this instance's domain, so a reply comes back to your inbox, and is charged. Resolve a name with contacts_find first. Mail that leaves needs MAIL_DOMAIN configured on the instance
Area maps — Every tile covering a bounding box at a zoom level, as URLs, row by row from the north-west, and how many are already held. What to ask for when you want the map around a place rather than one numbered tile
Tile maps — The URL for one map tile, by zoom, column and row. Styles: road, outdoor (rights of way and contours), light (a quiet basemap to draw on). Free. Britain only
Convert markets — Convert an amount from one currency to another — 250 GBP in JPY. Uses European Central Bank reference rates, and takes a past date back to 1999. Crypto converts at the live price through the dollar
History markets — Read daily closing prices for a supported instrument over a range of up to 366 days. Missing trading days are omitted. Uses Yahoo Finance
Browse markets — Get live prices for cryptocurrencies, stocks, commodities (oil, gold, silver, copper and crops), futures and currencies
Quote markets — Read one supported instrument price in USD, with source, timestamp and staleness
Headlines news — Read the home card headlines: latest story per topic, freshest first, at most ten
Browse news — Read recent news headlines with short summaries, balanced across topics
Read news — Read one news article in full by its id or URL
Search news — Search indexed and live news for a topic
Add notes — Write a note under a title, so it is there next conversation. Writing a title that exists rewrites that note
Delete notes — Delete one note by title
Read notes — Read one note by title. Use it when you know the title; notes_list when you do not
Browse notes — List every note the caller has written, with its text
Devices notify — Whether this account can be reached by notification at all, and on which devices. Worth asking before promising to tell somebody something
Send notify — Interrupt yourself on your own devices — a phone, a laptop — with the page closed. For the thing that cannot wait until the next time somebody looks. An answer to a question belongs in the thread it was asked in, not here
Get an email address — Name the place at a latitude and longitude — the reverse of places_geocode. Use it whenever you have coordinates and need to say where that is
Elevation places — How high a place is above sea level, in metres and feet. Sampled from a 90-metre global elevation model, so a summit reads a little under its surveyed height
Geocode places — Resolve a place name or address to coordinates
Find nearby places — List points of interest near a location. Each one says whether it is open right now where that is known, so "is anything open near me" is one call
Search places — Find places by name or category, optionally near a location. Each one says whether it is open right now where that is known, rather than raw opening-hours text to interpret
Qibla for prayer — Get the qibla — the compass bearing to face for Islamic prayer from a location
Prayer times for prayer — Get today's Islamic reflection — a verse of the Quran with its surah, a saying of the Prophet, and a name of Allah
Prayer times for prayer — Look up a hadith from Sahih al-Bukhari, optionally from a given book
Search prayer — Search the Quran, the hadith and the names of Allah by meaning — ask a question in plain language rather than naming a reference
Prayer times for prayer — Get today's Islamic prayer times (salah) for a location, and which prayer is next
Prayer times for prayer — Look up a chapter of the Quran, or one verse within it, by number. Use prayer_search to ask a question instead of naming a reference
Conversation recall — Read one whole conversation back by id, as recall_search and recall_list report it
Browse recall — List the caller's conversations, most recently active first, with what each is about and where it happened
Search recall — Search everything the caller has said to an agent and been told, wherever they said it — the browser, email, or the command line. Use it when something was mentioned and you need to find where; notes_get is for a fact somebody wrote down on purpose
Directions routes — The turn-by-turn route between two places, with the distance for each instruction. Use ETA instead when only the travel time is wanted — this asks the provider for more and costs more
Travel time — How long it takes to travel between two places, by road rather than as the crow flies. Can be asked about a future departure, or told when you need to arrive and answer when to leave
Nearest routes — Given a starting point and several destinations, say which is quickest to reach and put them in order. Each destination is a separate routing lookup, so ask about the places you are actually choosing between rather than a long list
Run shell — Run a shell command in your account's container sandbox and get back what it wrote. A real shell in a container: pipes, redirection and && all work, the working directory is /work and files there persist between calls. Use it to build, test, run scripts and move files about. A non-zero exit code comes back in the response rather than as an error, so read the output — a failing build is an answer
Write shell — Put a file in your account's container sandbox, creating any missing directories. The only file operation that is not a shell command, because it is the one a shell is bad at: source is full of quotes and backticks and a heredoc will mangle it. The content arrives as a string and reaches the file without a shell seeing it. To read, list, search or change a file, use the shell — cat, ls, grep and sed are right there
History sms — Read the texts this account has sent and received, newest first. Both directions, which is why it is not called an inbox
Number sms — The number texts are sent from, which numbers are verified as yours, and how many messages are left today
Send sms — Message somebody from this instance's number, by text or on WhatsApp. A text is charged per 160-character segment; WhatsApp is charged per 24-hour conversation and only reaches somebody who wrote in within the last day. Capped per day either way, and the recipient can stop it with STOP
Verify sms — Claim a number as your own, so texts arriving from it reach this account. Call it with just the number to have a code texted there, then again with the code
Browse social — Read the latest social posts from the network
Search social — Search public posts on this instance by keyword. This is the instance's own feed, not the wider internet — use web_search for that
Browse stream — Read what has happened here recently
Create tasks — Add a task. Assign it to the agent and it can pick the task up itself
Delete tasks — Remove a task
Browse tasks — List the caller's tasks, open ones first; optionally filtered by state
Next tasks — The next task assigned to the agent — what to work on now
Update tasks — Change a task: its state, or the result of doing it
Classify text — Sort text into one of the labels you give, with a confidence. For routing, triage and moderation. Capped at 30,000 characters
Extract text — Turn text into JSON matching a schema you give. Pass the fields you want as a JSON schema or a plain description; returns JSON only. Capped at 30,000 characters
Summarise text — Summarise text into a few sentences. Pass style=bullets for a list, or a sentence count. Capped at 30,000 characters
Translate text — Translate text into another language, preserving formatting. Capped at 30,000 characters
Arrivals transit — What is due at a stop and when. Takes a stop name or an id. In London this is live from TfL — buses, tube, DLR, Overground and Elizabeth line. Elsewhere it is the published timetable, and says so
Buses transit — Where the buses actually are near a point right now — line, where each is heading and how far away, nearest first. England, from the Bus Open Data Service. This is position rather than prediction: it says what is moving, not when it reaches you
Feeds transit — Which published timetables this instance carries, and which others it could — with the size of each, so an operator can see what switching one on costs. Also names the feeds that look right but whose timetables have run out
Find nearby transit — Bus stops and stations near a point, nearest first, with the id each one is called by. London live from TfL; elsewhere from whichever published timetables this instance has loaded
Status transit — Which lines are delayed, part-suspended or closed right now, and why. London only
Trains transit — The live departure or arrival board at a British station, by its three-letter code — KGX, MAN, EDB. Scheduled and expected time, platform, operator and where it is going, plus any disruption notice. From National Rail
Find users — Look somebody up by username or display name. Use this to turn a name somebody mentioned into an address you can write to
Read users — One user, by username
Browse users — Everyone on this instance, online first and then newest. Agents are included and marked; an agent account is a user here like any other
Browse video — Read the latest videos from curated channels
Read video — Read the metadata and description of one video already discovered by this instance. No transcript is available
Search video — Search YouTube by keyword using this instance's search quota. Results are not restricted to the curated channels
Get an email address — Your own address on Base, to receive USDC. Created the first time you ask. Funds sent on any other chain land at the same address there and cannot be reached from here
Check wallet — What your wallet holds in USDC on Base. Says so plainly when the chain could not be reached, because that is not the same as holding nothing
Air weather — Air quality at a location right now — AQI, PM2.5, PM10, ozone, nitrogen dioxide, UV index, and pollen where it is counted
Forecast weather — Get the weather forecast for a location — current conditions, the days ahead, and today's sunrise, sunset and how much daylight is left, which is the fact that decides an afternoon outdoors
History weather — What the weather actually was at a location between two dates — average high and low, total rainfall and the extremes. Records run a few days behind today
Lookup weather — Look up the weather by town or city name
Marine weather — Sea state at a coastal or offshore point — wave height, period and direction now and for the days ahead, with sea temperature
Fetch web — Fetch a web page by URL and return its cleaned readable content, stripping ads, popups and navigation. Needs an account
Images web — Search the web for images, thumbnails and original source pages
Search web — Search the web for current information and news
Ask an agent. Pass the returned thread ID to continue the saved conversation.
List the agents you can ask.
List recent conversations across channels. Reading this list does not mark messages read.
Mark a conversation read.
Mark a conversation unread.
Read the latest messages of a conversation without changing its unread state. Use agent_ask with its thread ID to ask about it.
Read work status, result and execution steps.
List delegated work: open jobs first, then recent completions. Personal todo items are excluded.
Explicitly retry reviewed failed or blocked work. Earlier side effects may be repeated.
Start background work. Returns a durable ID; use work_get for the result. Do not blindly retry submissions.
Read the latest messages of a conversation without changing its unread state. Use agent_ask with its thread ID to ask about it.
Read work status, result and execution steps.
List delegated work: open jobs first, then recent completions. Personal todo items are excluded.
Explicitly retry reviewed failed or blocked work. Earlier side effects may be repeated.
Start background work. Returns a durable ID; use work_get for the result. Do not blindly retry submissions.
Build apps — Build a small app from a description, save it, and return its details and URL. An app is a single page — a tracker, a checklist, a counter — that keeps its own store and runs in the browser
Create apps — Create an app — a small, self-contained HTML tool hosted here. Takes the HTML; apps_build writes it for you from a description
Edit apps — Edit an app you own — its name, description, tags, icon, HTML or price. Fields left out keep their value
Embed apps — Get the HTML that puts an app on another page — an iframe tag pointing at the app, which runs there sandboxed the same way it runs here. Apps that charge cannot be embedded, and an app that calls mu. only reaches this instance from a page on it
Fork apps — Fork an app into your own account, to change independently of the original
Read apps — Read the details of one app by its slug
Search apps — Search the apps directory for small, useful tools, by name, description or tag
Test apps — Test an app by checking its HTML and running its mu.api calls server-side, so an author finds out what is broken without opening it
Browse archive — With a kind, the most recent entries of it. Without one, what kinds are archived and how much of each
Search archive — Search everything this instance has collected, across news, video, markets and posts at once. Use it when the question crosses a service, or when you do not know which service would hold the answer; news_search is narrower and better when you know it is news
Create blog — Publish a post to the caller's blog. For anything meant to be read later by other people — notes, write-ups, announcements. For a private note to yourself, prefer files or memory
Delete blog — Delete one of the caller's own blog posts, by id or title. Refuses posts written by anyone else, and refuses an ambiguous title rather than guessing. Irreversible, so confirm with the user first
Browse blog — Read recent blog posts — titles, snippets and ids
Read blog — Read one blog post in full, by id or by title. Use after blog_list has found a candidate and the summary is not enough
Update blog — Edit one of the caller's own posts. Fields left out keep their current value
Add bookmarks — Save an article, video, blog post or link privately. Re-saving preserves its note
Annotate bookmarks — Set or clear a private note on one saved item
Delete bookmarks — Remove one of your saved items
Read bookmarks — Read one saved item and its private note, with available archived text. Videos have descriptions, not transcripts
Browse bookmarks — Find your saved reading by text or kind, newest first. Private notes are searched too
Read browser — Open a page in a real browser and read it after its JavaScript has run. Use it when web_fetch comes back empty or with only a nav bar, which is what a page that builds itself in the browser looks like to a plain fetch. web_fetch is free and is the right first try; this costs, because it runs a browser
Shot browser — Photograph a page and get back a URL for the picture. What it looks like, rather than what it says — a chart, a layout, a page whose content is an image. Ask for full to capture past the first screenful
Messages chat — Read the recent conversation in a discussion room
Rooms chat — List discussion rooms that currently have activity
Send chat — Say something in a discussion room, as the caller. Use chat_rooms to find the room id
Add contacts — Save someone to the address book. Adding a name already there updates it rather than making a second card
Delete contacts — Remove someone from the address book
Find contacts — Look someone up in the address book by name, part of a name, or address. Use this before sending mail to a person named rather than addressed
Browse contacts — List everyone in the caller's address book
Delete docs — Delete one of your documents, by id
Browse docs — List your documents, most recently changed first, with an optional search over titles and bodies. Use this to find an id
Read docs — Read one of your documents in full, by id or by exact title
Write docs — Write a document — a title and a markdown body. Pass an id to replace one you already have. Private unless you set public. For something long enough to re-read; for a short thing to remember, use notes
Create events — Schedule a reminder or event at a given time; optionally repeating, and optionally running a prompt through the agent when it fires
Delete events — Cancel an event by id
Find free time — Find when the caller has nothing booked — open slots of a given length, within working hours
Browse events — List the caller's upcoming events and reminders, each with its id
Update events — Update one of your scheduled events without changing its id. Omitted fields stay unchanged; empty notes, prompts or recurrence clear them
Delete files — Delete a file you own
Read files — Read a stored file back by its id
Browse files — List the caller's stored files, newest first
Store files — Store a file and get a URL for it — a report, a CSV, a transcript
Share files — Make a file readable by anyone with its URL, or private again
Airport flights — Report what is happening at an airport right now: what is on the ground, what is on approach and what is climbing out. Live positions, not the timetable, so it says nothing about scheduled or delayed departures
Overhead flights — List the aircraft flying near a location right now, nearest first, with altitude, speed, heading and distance. Live positions broadcast by the aircraft themselves, not a schedule
Status flights — Scheduled, estimated and actual flight arrival/departure times from Aviationstack. Requires a configured provider.
Track flights — Find where an aircraft is right now by flight number ('BA117'), radio callsign ('BAW117') or registration ('G-ZBKL'). Only sees aeroplanes that are airborne and in range of a receiver — not finding one does not mean the flight was cancelled
Hygiene food — Food hygiene ratings for UK businesses, from the Food Standards Agency inspections. Takes a business name, a town or postcode, or a lat/lon to look around
Product food — Look up a packaged food by its barcode — name, brand, ingredients, allergens, nutrition per 100g, Nutri-Score and how processed it is
Search food — Find packaged foods by name or brand, with the barcode of each so one can then be looked up in full
Alerts hazards — Current disasters worldwide from GDACS — cyclones, floods, volcanoes, wildfires and earthquakes — with an alert level of green, orange or red. Pass lat/lon to ask about somewhere in particular
Floods hazards — Flood warnings and alerts in force in England, most severe first, from the Environment Agency. The one hazard here that is a forecast rather than a record — a warning says flooding is expected, which is something you can act on. Optionally near a point. England only, and the answer says so
Quakes hazards — Recent earthquakes worldwide from the USGS, with magnitude, place and how long ago. Pass lat/lon to ask about somewhere in particular, min for a magnitude floor, and period for hour, day, week or month
Daily images — Retrieve the current daily image or a date
Delete images — Delete an image you own
Generate images — Generate an image from a text prompt and return its URL
Read images — Retrieve accessible image metadata and URL
Browse images — List stored images or the daily archive with pagination
Search images — Search accessible stored images by title, description, prompt and tags; public by default
Share images — Explicitly publish or unpublish your image
Update images — Edit metadata on an image you own
Upload images — Upload a private raster image
Read mail — List the account's most recent messages — read my mail, check my inbox
Info mail — How to reach the caller here: the handle, the email address if this instance has a mail domain, and whether mail from outside can arrive at all. Pass a tag for a separate one (you+tag) — give that out, then read only its messages with mail_inbox(tag)
Markread mail — Mark specified inbox message IDs, or explicitly all current inbox messages, as read. Changes read status only; does not read, summarize or triage the content.
Read mail — Read your correspondence by id in bounded body-character pages, including attachment names. Follow the returned next offset for the rest. Omitting id retains the legacy inbox summary
Search mail — Search the account's mail and return matching messages
Send mail — Write to somebody, as you. A username reaches them on this instance and is free; a full email address leaves over SMTP under this instance's domain, so a reply comes back to your inbox, and is charged. Resolve a name with contacts_find first. Mail that leaves needs MAIL_DOMAIN configured on the instance
Area maps — Every tile covering a bounding box at a zoom level, as URLs, row by row from the north-west, and how many are already held. What to ask for when you want the map around a place rather than one numbered tile
Tile maps — The URL for one map tile, by zoom, column and row. Styles: road, outdoor (rights of way and contours), light (a quiet basemap to draw on). Free. Britain only
Convert markets — Convert an amount from one currency to another — 250 GBP in JPY. Uses European Central Bank reference rates, and takes a past date back to 1999. Crypto converts at the live price through the dollar
History markets — Read daily closing prices for a supported instrument over a range of up to 366 days. Missing trading days are omitted. Uses Yahoo Finance
Browse markets — Get live prices for cryptocurrencies, stocks, commodities (oil, gold, silver, copper and crops), futures and currencies
Quote markets — Read one supported instrument price in USD, with source, timestamp and staleness
Headlines news — Read the home card headlines: latest story per topic, freshest first, at most ten
Browse news — Read recent news headlines with short summaries, balanced across topics
Read news — Read one news article in full by its id or URL
Search news — Search indexed and live news for a topic
Add notes — Write a note under a title, so it is there next conversation. Writing a title that exists rewrites that note
Delete notes — Delete one note by title
Read notes — Read one note by title. Use it when you know the title; notes_list when you do not
Browse notes — List every note the caller has written, with its text
Devices notify — Whether this account can be reached by notification at all, and on which devices. Worth asking before promising to tell somebody something
Send notify — Interrupt yourself on your own devices — a phone, a laptop — with the page closed. For the thing that cannot wait until the next time somebody looks. An answer to a question belongs in the thread it was asked in, not here
Get an email address — Name the place at a latitude and longitude — the reverse of places_geocode. Use it whenever you have coordinates and need to say where that is
Elevation places — How high a place is above sea level, in metres and feet. Sampled from a 90-metre global elevation model, so a summit reads a little under its surveyed height
Geocode places — Resolve a place name or address to coordinates
Find nearby places — List points of interest near a location. Each one says whether it is open right now where that is known, so "is anything open near me" is one call
Search places — Find places by name or category, optionally near a location. Each one says whether it is open right now where that is known, rather than raw opening-hours text to interpret
Qibla for prayer — Get the qibla — the compass bearing to face for Islamic prayer from a location
Prayer times for prayer — Get today's Islamic reflection — a verse of the Quran with its surah, a saying of the Prophet, and a name of Allah
Prayer times for prayer — Look up a hadith from Sahih al-Bukhari, optionally from a given book
Search prayer — Search the Quran, the hadith and the names of Allah by meaning — ask a question in plain language rather than naming a reference
Prayer times for prayer — Get today's Islamic prayer times (salah) for a location, and which prayer is next
Prayer times for prayer — Look up a chapter of the Quran, or one verse within it, by number. Use prayer_search to ask a question instead of naming a reference
Conversation recall — Read one whole conversation back by id, as recall_search and recall_list report it
Browse recall — List the caller's conversations, most recently active first, with what each is about and where it happened
Search recall — Search everything the caller has said to an agent and been told, wherever they said it — the browser, email, or the command line. Use it when something was mentioned and you need to find where; notes_get is for a fact somebody wrote down on purpose
Directions routes — The turn-by-turn route between two places, with the distance for each instruction. Use ETA instead when only the travel time is wanted — this asks the provider for more and costs more
Travel time — How long it takes to travel between two places, by road rather than as the crow flies. Can be asked about a future departure, or told when you need to arrive and answer when to leave
Nearest routes — Given a starting point and several destinations, say which is quickest to reach and put them in order. Each destination is a separate routing lookup, so ask about the places you are actually choosing between rather than a long list
Run shell — Run a shell command in your account's container sandbox and get back what it wrote. A real shell in a container: pipes, redirection and && all work, the working directory is /work and files there persist between calls. Use it to build, test, run scripts and move files about. A non-zero exit code comes back in the response rather than as an error, so read the output — a failing build is an answer
Write shell — Put a file in your account's container sandbox, creating any missing directories. The only file operation that is not a shell command, because it is the one a shell is bad at: source is full of quotes and backticks and a heredoc will mangle it. The content arrives as a string and reaches the file without a shell seeing it. To read, list, search or change a file, use the shell — cat, ls, grep and sed are right there
History sms — Read the texts this account has sent and received, newest first. Both directions, which is why it is not called an inbox
Number sms — The number texts are sent from, which numbers are verified as yours, and how many messages are left today
Send sms — Message somebody from this instance's number, by text or on WhatsApp. A text is charged per 160-character segment; WhatsApp is charged per 24-hour conversation and only reaches somebody who wrote in within the last day. Capped per day either way, and the recipient can stop it with STOP
Verify sms — Claim a number as your own, so texts arriving from it reach this account. Call it with just the number to have a code texted there, then again with the code
Browse social — Read the latest social posts from the network
Search social — Search public posts on this instance by keyword. This is the instance's own feed, not the wider internet — use web_search for that
Browse stream — Read what has happened here recently
Create tasks — Add a task. Assign it to the agent and it can pick the task up itself
Delete tasks — Remove a task
Browse tasks — List the caller's tasks, open ones first; optionally filtered by state
Next tasks — The next task assigned to the agent — what to work on now
Update tasks — Change a task: its state, or the result of doing it
Classify text — Sort text into one of the labels you give, with a confidence. For routing, triage and moderation. Capped at 30,000 characters
Extract text — Turn text into JSON matching a schema you give. Pass the fields you want as a JSON schema or a plain description; returns JSON only. Capped at 30,000 characters
Summarise text — Summarise text into a few sentences. Pass style=bullets for a list, or a sentence count. Capped at 30,000 characters
Translate text — Translate text into another language, preserving formatting. Capped at 30,000 characters
Arrivals transit — What is due at a stop and when. Takes a stop name or an id. In London this is live from TfL — buses, tube, DLR, Overground and Elizabeth line. Elsewhere it is the published timetable, and says so
Buses transit — Where the buses actually are near a point right now — line, where each is heading and how far away, nearest first. England, from the Bus Open Data Service. This is position rather than prediction: it says what is moving, not when it reaches you
Feeds transit — Which published timetables this instance carries, and which others it could — with the size of each, so an operator can see what switching one on costs. Also names the feeds that look right but whose timetables have run out
Find nearby transit — Bus stops and stations near a point, nearest first, with the id each one is called by. London live from TfL; elsewhere from whichever published timetables this instance has loaded
Status transit — Which lines are delayed, part-suspended or closed right now, and why. London only
Trains transit — The live departure or arrival board at a British station, by its three-letter code — KGX, MAN, EDB. Scheduled and expected time, platform, operator and where it is going, plus any disruption notice. From National Rail
Find users — Look somebody up by username or display name. Use this to turn a name somebody mentioned into an address you can write to
Read users — One user, by username
Browse users — Everyone on this instance, online first and then newest. Agents are included and marked; an agent account is a user here like any other
Browse video — Read the latest videos from curated channels
Read video — Read the metadata and description of one video already discovered by this instance. No transcript is available
Search video — Search YouTube by keyword using this instance's search quota. Results are not restricted to the curated channels
Get an email address — Your own address on Base, to receive USDC. Created the first time you ask. Funds sent on any other chain land at the same address there and cannot be reached from here
Check wallet — What your wallet holds in USDC on Base. Says so plainly when the chain could not be reached, because that is not the same as holding nothing
Air weather — Air quality at a location right now — AQI, PM2.5, PM10, ozone, nitrogen dioxide, UV index, and pollen where it is counted
Forecast weather — Get the weather forecast for a location — current conditions, the days ahead, and today's sunrise, sunset and how much daylight is left, which is the fact that decides an afternoon outdoors
History weather — What the weather actually was at a location between two dates — average high and low, total rainfall and the extremes. Records run a few days behind today
Lookup weather — Look up the weather by town or city name
Marine weather — Sea state at a coastal or offshore point — wave height, period and direction now and for the days ahead, with sea temperature
Fetch web — Fetch a web page by URL and return its cleaned readable content, stripping ads, popups and navigation. Needs an account
Images web — Search the web for images, thumbnails and original source pages
Search web — Search the web for current information and news
{"destructiveHint":true,"title":"Deletetodotasks"}
Browsetodotasks
{"idempotentHint":true,"readOnlyHint":true,"title":"Browsetodotasks"}
Nexttodotasks
{"title":"Nexttodotasks"}
Updatetodotasks
{"title":"Updatetodotasks"}