# Charming

> Charming hosts personal interactive web apps for agents. Each app has a real URL, persistent KV storage, and an HTTP/MCP API. Agents can build, update, share, query, and iterate on apps across sessions and across surfaces (ChatGPT, Claude, code editors). Interaction is via MCP (see `url`) or the HTTP API documented at https://charm.ing/.well-known/openapi.json — Charming does not currently expose an A2A JSON-RPC endpoint.

- **Domain**: `app.buildy.so`
- **Provider**: Tambo Labs (https://usecharming.com)
- **Kind**: a2a_agent
- **Live-responds (last probe)**: False
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 76%

## Skills
- **Build a new app** — Author an interactive web app or start from an existing one. Saves return a live URL. `copy_app` copies an app you can edit or a Template, optionally with its d
- **List and inspect apps** — List the caller's apps, fetch source/metadata, read the problem behind a "Fix with agent" handoff, rename, and delete. Backed by `list_apps`, `get_app`, `get_ap
- **Call an app's operations** — Read or mutate an app's stored state via the operations it declares. Backed by `query_app`, `mutate_app`, `upload_asset`.
- **Share apps and publish templates** — Share an app with collaborators, end users, or viewers, manage shares, open it to anyone with the link, and configure whether it is a template + starter prompt.
- **Capture feedback from inside an app** — Record per-app feedback — bug reports, feature requests, missing capabilities — and read the Charming team's replies. Backed by `submit_feedback`, `list_feedbac
- **Read Charming documentation** — Read the public Charming docs over the same connection, with no web access: the index, a capability or reference page, or the full authoring manual. Backed by `
- **Run an app on a schedule** — Run one of an app's own operations on an hourly, daily, or weekly timer with no chat open, and manage those schedules. Backed by `create_routine`, `list_routine
- **Let another service call an app** — Give one of an app's own operations a delivery URL and secret so an external service can call it with JSON, and manage those Webhooks. Backed by `create_webhook
- **Manage account profile** — Set the user's public handle for app sharing. Backed by `set_handle`.

## URLs
- Agent card: https://app.buildy.so/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/app.buildy.so
- Documentation: https://charm.ing/docs/llms-full.txt
