00Widget
Publish status cards and Live Activities to iOS widgets, the Lock Screen, and the Dynamic Island.
Connector by 00widget.comOfficial · Domain verified by the MCP Registry
Chalk Labs
Need help deploying 00Widget?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/00widget-com-00widget
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://api.00widget.com/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 6 read · 4 write · 1 delete · 4 not yet classified
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 15
Read from the source code; the running server may list different tools.
Read 6 · Look things up without changing anything.
get_cardget_dashboardget_integration_guideget_statuslist_cardslist_live_activities
Write 4 · Create, change, send or run things.
start_live_activityupdate_live_activityupsert_cardupsert_cards_batch
Delete 1 · Delete, drop, revoke or wipe things.
delete_card
Not yet classified 4 · We could not tell from the name and description.
end_live_activityrender_activityrender_cardrender_dashboard
Network hosts it talks to 1
api.00widget.com· found in remote endpoint, install command
Tools (15)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
delete_cardDelete a cardRemove a published card. Widgets showing it stop showing it.
end_live_activityEnd a Live ActivityEnd a running Live Activity with a final frame. Always end what you start. This cannot be undone: an ended activity cannot be resumed, only replaced by starting a new one, which the user sees as the old one dismissing and a new one animating in.
get_cardGet a cardRead one published card by its stable id. Returns `{ card }`, the same envelope every other read on this API uses.
get_dashboardRead everything at onceEvery published card and every running Live Activity in one call. Prefer it over list_cards plus list_live_activities when you want the whole picture — it is one request instead of two and the two halves are read together.
get_integration_guideRead the 00Widget integration guideThe rules no argument schema can carry: which template fits which shape of data, what a Live Activity freezes at start, and what publishing etiquette costs you if you ignore it. Read it before publishing for the first time. ALWAYS pass `section`: pick `cards` or `live-activities` for the surface you decided on, which is half the size of the default and all of it relevant. Only fall back to `essentials` if you genuinely do not know yet which of the two you are publishing to.
get_statusCheck what this connection can reachWhether anything will actually see what you publish, what this credential may do, how much rate budget is left, and what this deployment has enabled. Worth one call before publishing for the first time: if `delivery.canPushWidgets` is false, nothing you publish will be seen by anyone, and the operator needs to install the app and allow notifications rather than you trying again. `attention.liveActivities` names any activity of yours that has stopped telling the operator the truth; it is empty when there is nothing wrong.
list_cardsList cardsList every dashboard card this credential's tenant has published, as stored. Use it to discover the ids already in use before publishing, and to read back what a widget shows.
list_live_activitiesList Live ActivitiesThe Live Activities this tenant currently has running, with their content state. Pass includeEnded to also get the ones that finished in the last day — which is how to check whether an end actually landed, or to find an activity whose externalActivityId you lost.
render_activityPreview one running Live ActivityUse this when the user wants to see or inspect one specific running 00Widget Live Activity. Pass the externalActivityId returned by list_live_activities. Ended activities are not available here. Prefer this over render_dashboard when one running activity answers the request.
render_cardPreview one cardUse this when the user wants to see or inspect one specific 00Widget card. It reads the current card by stable id and opens a read-only visual preview. Prefer this over render_dashboard when a single card answers the request.
render_dashboardPreview the dashboardUse this when the user explicitly wants the whole 00Widget dashboard or needs to compare several cards and running Live Activities. For one known card, prefer render_card.
start_live_activityStart a Live ActivityStart a Live Activity on the Lock Screen and Dynamic Island. Use this for work with a start and an end that you will report on while it runs — a build, a deploy, a test or capture run, a batch job, a wash cycle, a charge, a delivery. It is the right surface whenever the operator wants to watch progress without opening anything, and the only one that can be. Always end it. `title`, `kind` and `deepLink` are frozen when it starts and cannot be changed by an update, so anything that must move belongs in the content state fields. Calling this again with an id that is already running restarts it, w…
update_live_activityUpdate a Live ActivityPush new content state to a running Live Activity. A new `title` is stored and returned by list_live_activities but the Lock Screen keeps the original — it is frozen at start.
upsert_cardPublish a cardCreate or replace one dashboard card, for standing state the operator checks on — a balance, a queue depth, today's total. For work with a start and an end that you will report on while it runs, start_live_activity is the better surface: it reaches the Lock Screen and Dynamic Island, where a card only reaches a Home Screen widget on a rationed refresh budget. The `id` is the identity of the thing being shown, so reuse it on every publish — never embed a timestamp or run id, or each update becomes a new card. Publishing several cards from one snapshot? Use upsert_cards_batch instead.
upsert_cards_batchPublish several cards at onceCreate or replace up to 32 cards in one call. Always prefer this over repeated upsert_card when one snapshot produces several related cards: it makes a single widget-reload decision instead of burning WidgetKit's daily reload budget once per card. Set `replacePrefix` to your own id namespace and the snapshot also deletes what it no longer contains, which is the only way to stop reporting something without leaving a dead card behind.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 23, 2026 (7 days ago)
- Last release
- Sep 1, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
com.00widget/00widget- Version
- 1.0.0
- Auth
- Auth not stated
- License
- License unknown
- Repository
- github.com/morais/00widget
- Website
- 00widget.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get 00Widget running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
00Widget MCP server. Agent Mart. https://agentmart.dev/connectors/00widget-com-00widget (last updated 2026-10-25)