Skip to content
Official MCP RegistryListed

mu.micro/mu

News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.

First seen 2 Oct 2026. Evidence as of 2 Oct 2026.

162
Tools
From an anonymous probe
1
Source listings
Each with its own history
0
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
apps_buildQueue 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 restartsNot declared
apps_buildsList your app build jobs and outcomesNot declared
apps_buildstatusRead your saved app build status by ID. Poll until complete or failed; the same ID survives restarts.Not declared
apps_collectionList your saved apps and their source referencesNot declared
apps_createCreate an app — a small, self-contained HTML tool hosted here. Takes the HTML; 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.Not declared
apps_editEdit an app you own — its name, description, tags, icon, HTML 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.Not declared
apps_embedShow a saved micro app in the conversation. Embedding preserves access permissions and does not publish the appNot declared
apps_forkFork an app into your own account, to change independently of the originalNot declared
apps_readRead an app or build status by slug, including source HTML for apps you ownRead-only
apps_searchFind your saved private micro apps by name, description or tagRead-only
apps_testTest an app by checking its HTML and checking supported SDK calls; this is not browser execution, so an author finds out what is broken without opening itNot declared
archive_listWith a kind, the most recent entries of it. Without one, what kinds are archived and how much of eachRead-only
archive_searchSearch 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 newsRead-only
blog_createPublish 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 memoryNot declared
blog_deleteDelete 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 firstDestructive
blog_listRead recent blog posts — titles, snippets and idsRead-only
blog_readRead one blog post in full, by id or by title. Use after blog_list has found a candidate and the summary is not enoughRead-only
blog_updateEdit one of the caller's own posts. Fields left out keep their current valueNot declared
bookmarks_addSave an article, video, blog post or link privately. Re-saving preserves its noteNot declared
bookmarks_annotateSet or clear a private note on one saved itemNot declared
bookmarks_deleteRemove one of your saved itemsDestructive
bookmarks_getRead one saved item and its private note, with available archived text. Videos have descriptions, not transcriptsRead-only
bookmarks_listFind your saved reading by text or kind, newest first. Private notes are searched tooRead-only
browser_readOpen 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 browserRead-only
browser_shotPhotograph 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 screenfulNot declared
chat_messagesRead the recent conversation in a discussion roomNot declared
chat_roomsList discussion rooms that currently have activityNot declared
chat_sendSay something in a discussion room, as the caller. Use chat_rooms to find the room idNot declared
chat_sourceRead one stored message owned by the caller, by idNot declared
chat_sourcesList stored message ids owned by the callerNot declared
contacts_addSave someone to the address book. Adding a name already there updates it rather than making a second cardNot declared
contacts_deleteRemove someone from the address bookDestructive
contacts_findLook 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 addressedRead-only
contacts_listList everyone in the caller's address bookRead-only
docs_deleteDelete one of your documents, by idDestructive
docs_listList your documents, most recently changed first, with an optional search over titles and bodies. Use this to find an idRead-only
docs_readRead one of your documents in full, by id or by exact titleRead-only
docs_writeWrite 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 notesNot declared
events_createSchedule a reminder or event at a given time; optionally repeating, and optionally running a prompt through the agent when it firesNot declared
events_deleteCancel an event by idDestructive
events_freeFind when the caller has nothing booked — open slots of a given length, within working hoursRead-only
events_listList the caller's upcoming events and reminders, each with its idRead-only
events_readRead one schedule owned by the callerRead-only
events_updateUpdate one of your scheduled events without changing its id. Omitted fields stay unchanged; empty notes, prompts or recurrence clear themNot declared
files_deleteDelete a file you ownDestructive
files_drivereadRead the caller's connected Google Drive. Read-only; connect in Account first.Not declared
files_drivesearchSearch the caller's connected Google Drive. Read-only; connect in Account first.Not declared
files_getRead a stored file back by its idRead-only
files_listList the caller's stored files, newest firstRead-only
files_putStore a file and get a URL for it — a report, a CSV, a transcriptNot declared
files_shareMake a file readable by anyone with its URL, or private againNot declared
flights_airportReport 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 departuresNot declared
flights_overheadList 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 scheduleNot declared
flights_statusScheduled, estimated and actual flight arrival/departure times from Aviationstack. Requires a configured provider.Not declared
flights_trackFind 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 cancelledNot declared
food_hygieneFood 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 aroundNot declared
food_productLook up a packaged food by its barcode — name, brand, ingredients, allergens, nutrition per 100g, Nutri-Score and how processed it isNot declared
food_searchFind packaged foods by name or brand, with the barcode of each so one can then be looked up in fullRead-only
groups_createCreate a private groupNot declared
groups_listList your groups and pending invitationsRead-only
groups_readRead a group you belong to and open its chatRead-only
groups_updateManage invitations, membership and roles. Accept invitations before accessing a group. Removing yourself leaves; owners must transfer ownership first. Delete closes the group for everyone.Destructive
hazards_alertsCurrent 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 particularNot declared
hazards_floodsFlood 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 soNot declared
hazards_quakesRecent 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 monthNot declared
images_dailyRetrieve the current daily image or a dateNot declared
images_deleteDelete an image you ownDestructive
images_generateGenerate an image from a text prompt and return its URLNot declared
images_getRetrieve accessible image metadata and URLRead-only
images_listList stored images or the daily archive with paginationRead-only
images_searchSearch accessible stored images by title, description, prompt and tags; public by defaultRead-only
images_shareExplicitly publish or unpublish your imageDestructive
images_updateEdit metadata on an image you ownNot declared
images_uploadUpload a private raster imageNot declared
islam_readRead the full Islamic source passage from an islam_search result, with its source and reference. Preserve distinctions between original text, translation and commentary.Read-only
islam_searchSearch 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.Read-only
mail_gmailreadRead the caller's connected Gmail. Read-only; connect in Account first.Not declared
mail_gmailsearchSearch the caller's connected Gmail. Read-only; connect in Account first.Not declared
mail_inboxList the account's most recent messages — read my mail, check my inboxRead-only
mail_infoHow 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)Not declared
mail_markreadMark specified inbox message IDs, or explicitly all current inbox messages, as read. Changes read status only; does not read, summarize or triage the content.Not declared
mail_readRead 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 summaryRead-only
mail_searchSearch the account's mail and return matching messagesRead-only
mail_sendWrite 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 instanceDestructive
mail_sourceRead one stored message owned by the caller, by idNot declared
mail_sourcesList stored message ids owned by the callerNot declared
maps_areaEvery 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 tileNot declared
maps_tileThe 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 onlyNot declared
markets_convertConvert 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 dollarNot declared
markets_historyRead daily closing prices for a supported instrument over a range of up to 366 days. Missing trading days are omitted. Uses Yahoo FinanceNot declared
markets_listGet live prices for cryptocurrencies, stocks, commodities (oil, gold, silver, copper and crops), futures and currenciesRead-only
markets_quoteRead one supported instrument price in USD, with source, timestamp and stalenessNot declared
news_headlinesRead the home card headlines: latest story per topic, freshest first, at most tenNot declared
news_listRead recent news headlines with short summaries, balanced across topicsRead-only
news_readRead one news article in full by its id or URLRead-only
news_searchSearch indexed and live news for a topicRead-only
notes_addWrite a note under a title, so it is there next conversation. Writing a title that exists rewrites that noteNot declared
notes_deleteDelete one note by titleDestructive
notes_getRead one note by title. Use it when you know the title; notes_list when you do notRead-only
notes_listList every note the caller has written, with its textRead-only
notify_devicesWhether this account can be reached by notification at all, and on which devices. Worth asking before promising to tell somebody somethingNot declared
notify_sendInterrupt 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 hereNot declared
places_addressName the place at a latitude and longitude — the reverse of places_geocode. Use it whenever you have coordinates and need to say where that isRead-only
places_elevationHow 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 heightNot declared
places_geocodeResolve a place name or address to coordinatesNot declared
places_nearbyList 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 callRead-only
places_searchFind 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 interpretRead-only
prayer_qiblaGet the qibla — the compass bearing to face for Islamic prayer from a locationRead-only
prayer_reflectionGet today's Islamic reflection — a verse of the Quran with its surah, a saying of the Prophet, and a name of AllahRead-only
prayer_sayingLook up a hadith from Sahih al-Bukhari, optionally from a given bookRead-only
prayer_searchSearch the Quran, the hadith and the names of Allah by meaning — ask a question in plain language rather than naming a referenceRead-only
prayer_timesGet today's Islamic prayer times (salah) for a location, and which prayer is nextRead-only
prayer_verseLook up a chapter of the Quran, or one verse within it, by number. Use prayer_search to ask a question instead of naming a referenceRead-only
recall_conversationRead one whole conversation back by id, as recall_search and recall_list report itNot declared
recall_listList the caller's conversations, most recently active first, with what each is about and where it happenedRead-only
recall_searchSearch 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 purposeRead-only
routes_directionsThe 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 moreNot declared
routes_etaHow 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 leaveRead-only
routes_nearestGiven 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 listNot declared
shell_runRun 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 answerNot declared
shell_writePut 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 thereNot declared
sms_historyRead the texts this account has sent and received, newest first. Both directions, which is why it is not called an inboxNot declared
sms_numberThe number texts are sent from, which numbers are verified as yours, and how many messages are left todayNot declared
sms_sendMessage 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 STOPDestructive
sms_sourceRead one stored message owned by the caller, by idNot declared
sms_sourcesList stored message ids owned by the callerNot declared
sms_verifyClaim 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 codeNot declared
social_listRead the latest social posts from the networkRead-only
social_searchSearch public posts on this instance by keyword. This is the instance's own feed, not the wider internet — use web_search for thatRead-only
stream_listRead what has happened here recentlyRead-only
tasks_createAdd a task. Assign it to the agent and it can pick the task up itselfNot declared
tasks_deleteRemove a taskDestructive
tasks_listList the caller's tasks, open ones first; optionally filtered by stateRead-only
tasks_nextThe next task assigned to the agent — what to work on nowNot declared
tasks_readRead one task owned by the callerRead-only
tasks_updateChange a task: its state, or the result of doing itNot declared
text_classifySort text into one of the labels you give, with a confidence. For routing, triage and moderation. Capped at 30,000 charactersNot declared
text_extractTurn 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 charactersNot declared
text_summariseSummarise text into a few sentences. Pass style=bullets for a list, or a sentence count. Capped at 30,000 charactersNot declared
text_translateTranslate text into another language, preserving formatting. Capped at 30,000 charactersNot declared
transit_arrivalsWhat 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 soNot declared
transit_busesWhere 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 youNot declared
transit_feedsWhich 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 outNot declared
transit_nearbyBus 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 loadedRead-only
transit_statusWhich lines are delayed, part-suspended or closed right now, and why. London onlyNot declared
transit_trainsThe 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 RailNot declared
users_findLook somebody up by username or display name. Use this to turn a name somebody mentioned into an address you can write toRead-only
users_getOne user, by usernameRead-only
users_listEveryone on this instance, online first and then newest. Agents are included and marked; an agent account is a user here like any otherRead-only
video_listRead the latest videos from curated channelsRead-only
video_readRead the metadata and description of one video already discovered by this instance. No transcript is availableRead-only
video_searchSearch YouTube by keyword using this instance's search quota. Results are not restricted to the curated channelsRead-only
wallet_addressYour 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 hereRead-only
wallet_balanceWhat 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 nothingRead-only
weather_airAir quality at a location right now — AQI, PM2.5, PM10, ozone, nitrogen dioxide, UV index, and pollen where it is countedNot declared
weather_forecastGet 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 outdoorsRead-only
weather_historyWhat 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 todayNot declared
weather_lookupLook up the weather by town or city nameNot declared
weather_marineSea state at a coastal or offshore point — wave height, period and direction now and for the days ahead, with sea temperatureNot declared
web_fetchFetch a web page by URL and return its cleaned readable content, stripping ads, popups and navigation. Needs an accountNot declared
web_imagesSearch the web for images, thumbnails and original source pagesNot declared
web_searchSearch the web for current information and newsRead-only

Change history

No changes since the first observation. The first snapshot is the baseline.

Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registrymu.micro/mu2 Oct 20262 Oct 20261