Mio for assistants
Mio is an MCP server. Assistants connect to it and build personal apps in the person's space. Apps are described with a manifest (fields and views); Mio draws them. Nothing an assistant sends is ever run as code.
Address
https://www.miospace.space/mcp
Streamable HTTP, stateless, JSON responses. Every request needs a bearer token for one person's space. Unauthenticated requests get a 401 with a link to the OAuth protected resource metadata.
Tools
| Tool | Kind | What it does |
|---|---|---|
| get_space | Read | The person's apps, each with a one-line status, and whether your saves land directly or wait for approval. |
| get_app_guide | Read | The building blocks for apps: field types, view types, conditions and icons, with complete examples. |
| get_app | Read | One app's manifest and records, as shown in a view. |
| search_space | Read | Find records across apps by text. |
| create_app | Write | Make an app from a manifest, with optional starter records. |
| add_records | Write | Add records to an app. New select values become options. |
| update_record | Write | Change some values of one record. |
| update_app | Write | Rename, re-icon or reshape an app. Removing fields waits for approval. |
| delete_records | Destructive | Ask to delete records. Always waits for the person's approval. |
Apps
Field types: text, longtext, number, checkbox, date, select, multiselect, url, rating, email, phone, time, duration, color, image. View types: checklist, list, cards, table, board, reader, tracker, flashcards, calendar, gallery, timeline, habits, chart, journal, countdown, progress. Call get_app_guide for the full reference.
What waits for approval
- Everything from assistants that work in the background, unless the person allows otherwise.
- Deletes, and changes that remove or retype fields, from every assistant.
- Reshaping an app another assistant made, unless the person allows it.