Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

mu.micro/mu

REMOTE · MICRO.MU · SCANNED SEP 20

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

Available components

+1 this week 75 Trust /100

Recent critical change

Authorization (20 Sept 2026). See the changelog before you install this server.

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security57
Transport & Reachability100
Schema Quality & AI Usability80
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 11397 tokens (~77/item across 148 items; 148 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management89
  • Stability check failed: schema churn in the 30 days we've observed: 13 tool removals, 1 breaking changes, 0 auth/transport breaks, 41 additions. See how to fix → Fail
Tool Coverage99
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 97% of tool parameters carry a description.Partial
Tool Safety95
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 11 of 14 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "blog_create" implies "publish" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Partial
  • An AI judge read all 148 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities40
  • Spec-recency check failed: implements MCP spec 2025-03-26; the latest is 2026-07-28. See how to fix → Fail
Install

How do I install the mu.micro/mu MCP server?

mu.micro/mu is a hosted endpoint at https://micro.mu/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · micro.mu

# add to Claude Code
claude mcp add --transport http mu-micro-mu 'https://micro.mu/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "mu-micro-mu": {
      "url": "https://micro.mu/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "mu-micro-mu": {
      "type": "http",
      "url": "https://micro.mu/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.mu-micro-mu]
url = "https://micro.mu/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "mu-micro-mu": {
      "type": "remote",
      "url": "https://micro.mu/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add mu-micro-mu --url 'https://micro.mu/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  mu-micro-mu:
    url: "https://micro.mu/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "mu-micro-mu": {
      "Transport": "http",
      "Url": "https://micro.mu/mcp"
    }
  }
}
# add to Vellum
assistant mcp add mu-micro-mu -t streamable-http -u 'https://micro.mu/mcp'
// mcp.json
{
  "mcpServers": {
    "mu-micro-mu": {
      "type": "http",
      "url": "https://micro.mu/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 20 Sept 26 −1
    • Authorization: pass → fail critical
    • A breaking change shipped without a version bump: still 1.0.0 security
    • Tool “agent_ask” was removed security
    • Tool “agent_list” was removed security
    • Tool “inbox_list” was removed security
    • Tool “inbox_mark_read” was removed security
    • Tool “inbox_mark_unread” was removed security
    • Tool “inbox_read” was removed security
    • Tool “work_get” was removed security
    • Tool “work_list” was removed security
    • Tool “work_retry” was removed security
    • Tool “work_submit” was removed security
    • New tool “blog_delete”, which the server declares destructive security
    • New tool “bookmarks_delete”, which the server declares destructive security
    • New tool “contacts_delete”, which the server declares destructive security
    • New tool “docs_delete”, which the server declares destructive security
    • New tool “events_delete”, which the server declares destructive security
    • New tool “files_delete”, which the server declares destructive security
    • New tool “images_delete”, which the server declares destructive security
    • New tool “images_share”, which the server declares destructive security
    • New tool “mail_send”, which the server declares destructive security
    • New tool “notes_delete”, which the server declares destructive security
    • New tool “sms_send”, which the server declares destructive security
    • New tool “tasks_delete”, which the server declares destructive security
    • Schema quality: 44 → 77 functional
    • Destructive annotations: pass → 79 functional
    • New tool “blog_update” functional
    • New tool “apps_build” functional
    • New tool “apps_buildstatus” functional
    • New tool “apps_create” functional
    • New tool “apps_edit” functional
    • New tool “apps_embed” functional
    • New tool “apps_fork” functional
    • New tool “apps_read” functional
    • New tool “apps_search” functional
    • New tool “apps_test” functional
    • New tool “archive_list” functional
    • New tool “archive_search” functional
    • New tool “blog_create” functional
    • New tool “blog_list” functional
    • New tool “blog_read” functional
    • New tool “bookmarks_add” functional
    • New tool “bookmarks_annotate” functional
    • New tool “bookmarks_get” functional
    • New tool “bookmarks_list” functional
    • New tool “browser_read” functional
    • New tool “browser_shot” functional
    • New tool “chat_messages” functional
    • New tool “chat_rooms” functional
    • New tool “chat_send” functional
    • New tool “contacts_add” functional
    • New tool “contacts_find” functional
    • New tool “contacts_list” functional
    • New tool “docs_list” functional
    • New tool “docs_read” functional
    • New tool “docs_write” functional
    • New tool “events_create” functional
    • New tool “events_free” functional
    • New tool “events_list” functional
    • New tool “events_update” functional
    • New tool “files_driveread” functional
    • New tool “files_drivesearch” functional
    • New tool “files_get” functional
    • New tool “files_list” functional
    • New tool “files_put” functional
    • New tool “files_share” functional
    • New tool “flights_airport” functional
    • New tool “flights_overhead” functional
    • New tool “flights_status” functional
    • New tool “flights_track” functional
    • New tool “food_hygiene” functional
    • New tool “food_product” functional
    • New tool “food_search” functional
    • New tool “hazards_alerts” functional
    • New tool “hazards_floods” functional
    • New tool “hazards_quakes” functional
    • New tool “images_daily” functional
    • New tool “images_generate” functional
    • New tool “images_get” functional
    • New tool “images_list” functional
    • New tool “images_search” functional
    • New tool “images_update” functional
    • New tool “images_upload” functional
    • New tool “islam_read” functional
    • New tool “islam_search” functional
    • New tool “mail_gmailread” functional
    • New tool “mail_gmailsearch” functional
    • New tool “mail_inbox” functional
    • New tool “mail_info” functional
    • New tool “mail_markread” functional
    • New tool “mail_read” functional
    • New tool “mail_search” functional
    • New tool “maps_area” functional
    • New tool “maps_tile” functional
    • New tool “markets_convert” functional
    • New tool “markets_history” functional
    • New tool “markets_list” functional
    • New tool “markets_quote” functional
    • New tool “news_headlines” functional
    • New tool “news_list” functional
    • New tool “news_read” functional
    • New tool “news_search” functional
    • New tool “notes_add” functional
    • New tool “notes_get” functional
    • New tool “notes_list” functional
    • New tool “notify_devices” functional
    • New tool “notify_send” functional
    • New tool “places_address” functional
    • New tool “places_elevation” functional
    • New tool “places_geocode” functional
    • New tool “places_nearby” functional
    • New tool “places_search” functional
    • New tool “prayer_qibla” functional
    • New tool “prayer_reflection” functional
    • New tool “prayer_saying” functional
    • New tool “prayer_search” functional
    • New tool “prayer_times” functional
    • New tool “prayer_verse” functional
    • New tool “recall_conversation” functional
    • New tool “recall_list” functional
    • New tool “recall_search” functional
    • New tool “routes_directions” functional
    • New tool “routes_eta” functional
    • New tool “routes_nearest” functional
    • New tool “shell_run” functional
    • New tool “shell_write” functional
    • New tool “sms_history” functional
    • New tool “sms_number” functional
    • New tool “sms_verify” functional
    • New tool “social_list” functional
    • New tool “social_search” functional
    • New tool “stream_list” functional
    • New tool “tasks_create” functional
    • New tool “tasks_list” functional
    • New tool “tasks_next” functional
    • New tool “tasks_update” functional
    • New tool “text_classify” functional
    • New tool “text_extract” functional
    • New tool “text_summarise” functional
    • New tool “text_translate” functional
    • New tool “transit_arrivals” functional
    • New tool “transit_buses” functional
    • New tool “transit_feeds” functional
    • New tool “transit_nearby” functional
    • New tool “transit_status” functional
    • New tool “transit_trains” functional
    • New tool “users_find” functional
    • New tool “users_get” functional
    • New tool “users_list” functional
    • New tool “video_list” functional
    • New tool “video_read” functional
    • New tool “video_search” functional
    • New tool “wallet_address” functional
    • New tool “wallet_balance” functional
    • New tool “weather_air” functional
    • New tool “weather_forecast” functional
    • New tool “weather_history” functional
    • New tool “weather_lookup” functional
    • New tool “weather_marine” functional
    • New tool “web_fetch” functional
    • New tool “web_images” functional
    • New tool “web_search” functional
  • 14 Sept 26 +2

    We did not load change detail this far back for this component, so this day may have recorded more than is shown.

    • Tool “apps_build” was removed security
    • Tool “apps_create” was removed security
    • Tool “apps_edit” was removed security
    • Tool “apps_embed” was removed security
    • Tool “apps_fork” was removed security
    • Tool “apps_read” was removed security
    • Tool “apps_search” was removed security
    • Tool “apps_test” was removed security
    • Tool “archive_list” was removed security
    • Tool “archive_search” was removed security
    • Tool “blog_create” was removed security
    • Tool “blog_delete” was removed security
    • Tool “blog_list” was removed security
    • Tool “blog_read” was removed security
    • Tool “blog_update” was removed security
    • Tool “bookmarks_add” was removed security
    • Tool “bookmarks_annotate” was removed security
    • Tool “bookmarks_delete” was removed security
    • Tool “bookmarks_get” was removed security
    • Tool “bookmarks_list” was removed security
    • Tool “browser_read” was removed security
    • Tool “browser_shot” was removed security
    • Tool “chat_messages” was removed security
    • Tool “chat_rooms” was removed security
    • Tool “chat_send” was removed security
    • Tool “contacts_add” was removed security
    • Tool “contacts_delete” was removed security
    • Tool “contacts_find” was removed security
    • Tool “contacts_list” was removed security
    • Tool “docs_delete” was removed security
    • Tool “docs_list” was removed security
    • Tool “docs_read” was removed security
    • Tool “docs_write” was removed security
    • Authorization: fail → pass security
    • First check of Authorization: partial security
    • Schema quality: 77 → 44 functional
    • Destructive annotations: 79 → pass functional
  • 10 Sept 26 +2

    We did not load change detail this far back for this component, so this day may have recorded more than is shown.

  • 8 Sept 26 −1

    We did not load change detail this far back for this component, so this day may have recorded more than is shown.

  • 6 Sept 26 +1

    We did not load change detail this far back for this component, so this day may have recorded more than is shown.

  • 4 Sept 26 +1

    We did not load change detail this far back for this component, so this day may have recorded more than is shown.

  • 1 Sept 26 +1

    We did not load change detail this far back for this component, so this day may have recorded more than is shown.

  • 30 Aug 26 +1

    We did not load change detail this far back for this component, so this day may have recorded more than is shown.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Probed https://micro.mu/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_256_GCM_SHA384 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=micro.mu CN=YR2,O=Let's Encrypt,C=US 16 Sept 2026 15 Dec 2026 RSA 2048 SHA256-RSA 558fed297b8fa8136674184dfe454deb606
SANs: micro.mu
CN=YR2,O=Let's Encrypt,C=US (CA) CN=Root YR,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 RSA 2048 SHA256-RSA 4ebd24947e24d394802d84a52fd5b319
CN=Root YR,O=ISRG,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 RSA 4096 SHA256-RSA f24b6d17f9d9ad7cb1c9fea78782699f

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of micro.mu. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
mu. present 46330 8 Verified
micro.mu. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
content-security-policy default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' data: https://fonts.gstatic.com; img-src 'self' data: blob: https:; media-src 'self' data: blob: https:; connect-src 'self'; frame-src 'self' https://www.youtube.com https://www.youtube-nocookie.com; object-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'self'
x-content-type-options nosniff
x-frame-options SAMEORIGIN
referrer-policy strict-origin-when-cross-origin

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://micro.mu/mcp Verified 200
http (plaintext) http://micro.mu/mcp HTTPS enforced 301 https://micro.mu/mcp
MCP tools · 148 exposed · ~11,397 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
apps_build ~104

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

NameTypeReqDescription
promptstringyesDescription of the app to build, e.g. 'an expense tracker', 'a packing checklist', 'a water intake counter'
request_keystringReuse this key when retrying the same request. Omit to deduplicate identical descriptions.

No output schema declared.

No examples provided.

apps_buildstatus ~38

Read your saved app build status by ID. Poll until complete or failed; the same ID survives restarts.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

apps_create ~161

Create an app — a small, self-contained HTML tool hosted here. Takes the HTML; apps_build writes it for you from a description

NameTypeReqDescription
descriptionstringWhat the app does. Defaults to the name
htmlstringyesThe app's HTML, inline CSS and JavaScript included, up to 256KB
iconstringAn SVG icon
namestringyesApp name, e.g. "Pomodoro Timer"
pricenumberCredits charged per use, 0 for free, up to 1000
slugstringURL-friendly id, e.g. pomodoro-timer. Derived from the name if omitted
tagsstringComma-separated tags

No output schema declared.

No examples provided.

apps_edit ~155

Edit an app you own — its name, description, tags, icon, HTML or price. Fields left out keep their value

NameTypeReqDescription
descriptionstringNew description. Left alone if omitted
htmlstringNew HTML, up to 256KB. Left alone if omitted
iconstringNew SVG icon. Left alone if omitted
namestringNew name. Left alone if omitted
pricenumberCredits charged per use, 0 for free, up to 1000
slugstringyesThe app's URL slug, e.g. pomodoro-timer
tagsstringNew comma-separated tags. Left alone if omitted

No output schema declared.

No examples provided.

apps_embed ~75

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

NameTypeReqDescription
slugstringyesThe app's URL slug

No output schema declared.

No examples provided.

apps_fork ~58

Fork an app into your own account, to change independently of the original

NameTypeReqDescription
new_slugstringSlug for the copy. Generated from the original if omitted
slugstringyesSlug of the app to fork

No output schema declared.

No examples provided.

apps_read ~38

Read the details of one app by its slug

NameTypeReqDescription
slugstringyesThe app's URL slug, e.g. pomodoro-timer

No output schema declared.

No examples provided.

apps_search ~53

Search the apps directory for small, useful tools, by name, description or tag

NameTypeReqDescription
querystringSearch query — name, description or tag
tagstringFilter to apps carrying this tag

No output schema declared.

No examples provided.

apps_test ~48

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

NameTypeReqDescription
slugstringyesThe app's URL slug

No output schema declared.

No examples provided.

archive_list ~80

With a kind, the most recent entries of it. Without one, what kinds are archived and how much of each

NameTypeReqDescription
kindstringOne kind: news, post, video, market, social, reminder. Omit for a summary of what is here
limitnumberMax entries (default 20, max 100)

No output schema declared.

No examples provided.

archive_search ~118

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

NameTypeReqDescription
kindstringNarrow to one kind: news, post, video, market, social, reminder. Omit to search everything
limitnumberMax results (default 20, max 100)
querystringyesWhat to look for

No output schema declared.

No examples provided.

blog_create ~105

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

NameTypeReqDescription
contentstringyesThe post body, at least 50 characters
privatebooleanTrue to keep it to yourself
tagsstringComma-separated tags
titlestringPost title. One is generated from the body if omitted

No output schema declared.

No examples provided.

blog_delete ~107

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

NameTypeReqDescription
idstringThe post's id, as given by blog_list
titlestringThe post's title, or enough of it to be unambiguous. An ambiguous title is refused rather than guessed — deleting the wrong post is not recoverable

No output schema declared.

No examples provided.

blog_list ~35

Read recent blog posts — titles, snippets and ids

NameTypeReqDescription
limitnumberOptional max number of posts (default all recent)

No output schema declared.

No examples provided.

blog_read ~86

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

NameTypeReqDescription
idstringThe post's id, as given by blog_list
titlestringThe post's title, or enough of it to be unambiguous — use this when you have a name rather than an id

No output schema declared.

No examples provided.

blog_update ~92

Edit one of the caller's own posts. Fields left out keep their current value

NameTypeReqDescription
contentstringNew body, at least 50 characters. Left alone if omitted
idstringyesThe post's id, as given by blog_list
tagsstringNew comma-separated tags. Left alone if omitted
titlestringNew title. Left alone if omitted

No output schema declared.

No examples provided.

bookmarks_add ~82

Save an article, video, blog post or link privately. Re-saving preserves its note

NameTypeReqDescription
notestringOptional private note
refstringPublic archive item id for an article, video or blog post
titlestringTitle for a link
urlstringLink to save when no archive id is available

No output schema declared.

No examples provided.

bookmarks_annotate ~42

Set or clear a private note on one saved item

NameTypeReqDescription
idstringyes
notestringPrivate note, or empty to clear

No output schema declared.

No examples provided.

bookmarks_delete ~25

Remove one of your saved items

NameTypeReqDescription
idstringyesSaved item id

No output schema declared.

No examples provided.

bookmarks_get ~39

Read one saved item and its private note, with available archived text. Videos have descriptions, not transcripts

NameTypeReqDescription
idstringyesSaved item id

No output schema declared.

No examples provided.

bookmarks_list ~93

Find your saved reading by text or kind, newest first. Private notes are searched too

NameTypeReqDescription
kindstringarticle, video, post or link; empty for all
limitnumberMaximum items, default 20, at most 100
offsetnumberNumber of matching items to skip
querystringSearch your saved titles, links, excerpts and private notes

No output schema declared.

No examples provided.

browser_read ~110

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

NameTypeReqDescription
urlstringyesThe page to open
waitstringOptional CSS selector to wait for before reading, for content that arrives late

No output schema declared.

No examples provided.

browser_shot ~100

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

NameTypeReqDescription
fullbooleanCapture the whole page rather than one screenful
urlstringyesThe page to photograph
waitstringOptional CSS selector to wait for before the shot

No output schema declared.

No examples provided.

chat_messages ~31

Read the recent conversation in a discussion room

NameTypeReqDescription
roomstringRoom id, as returned by Rooms

No output schema declared.

No examples provided.

chat_rooms ~32

List discussion rooms that currently have activity

NameTypeReqDescription
limitnumberHow many rooms to return (default 20)

No output schema declared.

No examples provided.

chat_send ~53

Say something in a discussion room, as the caller. Use chat_rooms to find the room id

NameTypeReqDescription
messagestringyesWhat to say
roomstringyesRoom id, as returned by chat_rooms

No output schema declared.

No examples provided.

contacts_add ~78

Save someone to the address book. Adding a name already there updates it rather than making a second card

NameTypeReqDescription
emailstringTheir email address
namestringyesThe person's name, e.g. "Sarah Chen"
notestringAnything worth remembering about them
phonestringTheir phone number

No output schema declared.

No examples provided.

contacts_delete ~33

Remove someone from the address book

NameTypeReqDescription
idstringyesThe contact's id, from contacts_find or contacts_list

No output schema declared.

No examples provided.

contacts_find ~57

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

NameTypeReqDescription
querystringyesA name, part of a name, or an address

No output schema declared.

No examples provided.

contacts_list ~17

List everyone in the caller's address book

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

docs_delete ~30

Delete one of your documents, by id

NameTypeReqDescription
idstringyesDocument id, from docs_list

No output schema declared.

No examples provided.

docs_list ~63

List your documents, most recently changed first, with an optional search over titles and bodies. Use this to find an id

NameTypeReqDescription
limitnumberMaximum documents to return (default 50)
querystringOptional text to match against titles and bodies

No output schema declared.

No examples provided.

docs_read ~53

Read one of your documents in full, by id or by exact title

NameTypeReqDescription
idstringDocument id, from docs_list
titlestringExact title, if you do not have the id

No output schema declared.

No examples provided.

docs_write ~115

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

NameTypeReqDescription
contentstringyesThe document's body, as markdown
idstringExisting document id to replace. Omit to create a new one
publicbooleanReadable by anyone when true. Private by default
titlestringyesThe document's title

No output schema declared.

No examples provided.

events_create ~177

Schedule a reminder or event at a given time; optionally repeating, and optionally running a prompt through the agent when it fires

NameTypeReqDescription
minutesnumberHow long it lasts in minutes (default 30)
notestringOptional extra detail
promptstringOptional instruction to run through the agent when it fires, e.g. "brief me on today's news". The answer is mailed to you
repeatstringHow often it recurs: hourly, daily, weekly or monthly. Omit for once
titlestringyesWhat to be reminded about, e.g. 'Call the dentist'
whenstringyesWhen to fire, RFC3339 with timezone offset, e.g. 2026-07-22T15:00:00+01:00

No output schema declared.

No examples provided.

events_delete ~31

Cancel an event by id

NameTypeReqDescription
idstringyesThe event's id, as given by events_list

No output schema declared.

No examples provided.

events_free ~160

Find when the caller has nothing booked — open slots of a given length, within working hours

NameTypeReqDescription
day_endnumberLatest hour of the day to offer, 0-23 (default 18)
day_startnumberEarliest hour of the day to offer, 0-23 (default 9)
fromstringStart of the window to search, RFC3339, e.g. 2026-08-03T00:00:00+01:00. Defaults to now
minutesnumberHow long a slot you need, in minutes (default 30)
tostringEnd of the window, RFC3339. Defaults to a week after from

No output schema declared.

No examples provided.

events_list ~49

List the caller's upcoming events and reminders, each with its id

NameTypeReqDescription
limitnumberMaximum events, default 20, max 100
offsetnumberEvents to skip

No output schema declared.

No examples provided.

events_update ~142

Update one of your scheduled events without changing its id. Omitted fields stay unchanged; empty notes, prompts or recurrence clear them

NameTypeReqDescription
idstringyesEvent id from events_list
minutesnumberDuration in minutes, 1 to 10080
notestringNew note; empty clears it
promptstringNew standing instruction; empty clears it
repeatstringhourly, daily, weekly, monthly; empty makes it one-off
titlestringNew title; omitted keeps the existing title
whenstringNew future time as RFC3339 with timezone offset

No output schema declared.

No examples provided.

files_delete ~25

Delete a file you own

NameTypeReqDescription
idstringyesThe file's id

No output schema declared.

No examples provided.

files_driveread ~39

Read the caller's connected Google Drive. Read-only; connect in Account first.

NameTypeReqDescription
idstringyesDrive file id from DriveSearch

No output schema declared.

No examples provided.

files_drivesearch ~72

Search the caller's connected Google Drive. Read-only; connect in Account first.

NameTypeReqDescription
limitnumberNumber of files, up to 20
pagestringNext page token from a previous search
querystringText to find in the caller's connected Google Drive

No output schema declared.

No examples provided.

files_get ~37

Read a stored file back by its id

NameTypeReqDescription
idstringyesThe file's id, as returned by files_put or files_list

No output schema declared.

No examples provided.

files_list ~18

List the caller's stored files, newest first

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

files_put ~114

Store a file and get a URL for it — a report, a CSV, a transcript

NameTypeReqDescription
contentstringyesThe file's contents — plain text, or base64 when encoding is "base64"
encodingstring"base64" for binary files; omit for text
namestringyesFile name including its extension, e.g. "report.csv"
typestringOptional content type, e.g. "text/csv". Guessed from the name when omitted

No output schema declared.

No examples provided.

files_share ~56

Make a file readable by anyone with its URL, or private again

NameTypeReqDescription
idstringyesThe file's id
publicbooleanyesTrue to let anyone with the URL read it, false to make it private again

No output schema declared.

No examples provided.

flights_airport ~81

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

NameTypeReqDescription
codestringyesAn airport code or name, e.g. 'LHR', 'EGLL' or 'Heathrow'

No output schema declared.

No examples provided.

flights_overhead ~130

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

NameTypeReqDescription
latnumberOptional latitude, if the location is already known
lonnumberOptional longitude, if the location is already known
nearstringWhere to look: a place name, or an airport name or code, e.g. 'Camden, London' or 'LHR'
radiusnumberOptional radius in nautical miles (default 30, maximum 250)

No output schema declared.

No examples provided.

flights_status ~75

Scheduled, estimated and actual flight arrival/departure times from Aviationstack. Requires a configured provider.

NameTypeReqDescription
airportstringIATA airport code, e.g. LHR
directionstringarrivals or departures (default arrivals)
flightstringIATA flight number, e.g. BA117

No output schema declared.

No examples provided.

flights_track ~96

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

NameTypeReqDescription
flightstringyesA flight number ('BA117'), a radio callsign ('BAW117'), or an aircraft registration ('G-ZBKL')

No output schema declared.

No examples provided.

Common questions

What is the mu.micro/mu MCP server?

mu.micro/mu is an MCP server listed in the public MCP registry as mu.micro/mu. News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint. This page covers its hosted endpoint (https://micro.mu/mcp).

Is the mu.micro/mu MCP server safe to use?

mu.micro/mu scores 75 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the mu.micro/mu MCP server expose?

mu.micro/mu exposes 148 tools: apps_build, apps_buildstatus, apps_create, apps_edit, apps_embed, and 143 more. Their descriptions and schemas cost roughly 11,397 tokens of context every time the server is loaded.

Does the mu.micro/mu MCP server require authentication?

No. We connected to mu.micro/mu without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the mu.micro/mu MCP server still maintained?

mu.micro/mu is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.