mcp
ai.dataecho/mcpVersion 1.0.0Deploy files, sites, and Dockerfile apps to live URLs + private drives for agent memory.
Status
Responds191 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:28 UTC
- Latency
- 191 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://dataecho.ai/mcpResponds191 msNo sign-in
Claude Code
claude mcp add --transport http dataecho https://dataecho.ai/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: dataecho
Remote MCP server URL: https://dataecho.ai/mcpCursor
{
"mcpServers": {
"dataecho": {
"url": "https://dataecho.ai/mcp"
}
}
}VS Code
code --add-mcp '{"name":"dataecho","type":"http","url":"https://dataecho.ai/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
26 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
app_statusBuild/run status of a container app deployed via publish_site with a Dockerfile. Poll until status is `live` or `failed`. | Not declared | Not declared | Not declared | Not declared |
claim_siteMake a previously-anonymous site permanent under the authenticated account (requires auth + the claimToken from publish_site). | Not declared | Not declared | Not declared | Not declared |
create_driveCreate a new private drive. | Not declared | Not declared | Not declared | Not declared |
delete_sitePermanently delete an owned site. Irreversible — confirm with the user first. | Not declared | Not declared | Not declared | Not declared |
delete_variableDelete an account variable. | Not declared | Not declared | Not declared | Not declared |
drive_delete_fileDelete one file from a drive. | Not declared | Not declared | Not declared | Not declared |
drive_historyVersion timeline of a drive (every write is a restorable version). | Not declared | Not declared | Not declared | Not declared |
drive_list_filesList files in a drive (by drive name or drv_… id), optionally under a path prefix. | Not declared | Not declared | Not declared | Not declared |
drive_move_fileMove/rename a file inside a drive. | Not declared | Not declared | Not declared | Not declared |
drive_read_fileRead a file from a drive. Text comes back as utf-8 `content`; binary as `contentBase64`. Files over 1 MB are refused (use the skill scripts). | Not declared | Not declared | Not declared | Not declared |
drive_restoreRestore a drive to a prior version (commits a new version; nothing is lost). | Not declared | Not declared | Not declared | Not declared |
drive_revoke_tokenRevoke a drive share token. | Not declared | Not declared | Not declared | Not declared |
drive_shareMint a scoped drive access token for another agent (perms read|write, optional path prefix + TTL like `7d`). The secret is returned ONCE. | Not declared | Not declared | Not declared | Not declared |
drive_tokensList active share tokens of a drive (secrets are never shown again). | Not declared | Not declared | Not declared | Not declared |
drive_write_fileWrite/overwrite one file in a drive (ETag-safe: pass ifMatch to assert the version you read, otherwise the current version is used automatically). | Not declared | Not declared | Not declared | Not declared |
get_siteFull details + current file manifest of an owned site. | Not declared | Not declared | Not declared | Not declared |
list_drivesList the authenticated account's private cloud drives. | Not declared | Not declared | Not declared | Not declared |
list_sitesList all sites owned by the authenticated account. | Not declared | Not declared | Not declared | Not declared |
list_variablesList account variable NAMES (values are write-only — they are injected into proxy calls and container apps, never read back). | Not declared | Not declared | Not declared | Not declared |
platform_infoDataEcho platform overview: what it can host, auth state of this connection, docs links. Call this first if unsure. | Not declared | Not declared | Not declared | Not declared |
publish_siteDeploy files to a live URL. No slug → create a NEW site (works without auth; anonymous sites expire in 24h — always show the user the claimUrl). With slug → UPDATE that site (complete snapshot: send ALL files). A Dockerfile in the files makes it a server-side app (auth required; listen on process.env.PORT; persist under /data; poll app_status). Total payload ≤ 8 MB — for bigger sites use the dataecho skill scripts. | Not declared | Not declared | Not declared | Not declared |
request_login_codeStart sign-in: email a one-time code to the user. Follow with verify_login_code. | Not declared | Not declared | Not declared | Not declared |
search_sitesFull-text search across the authenticated account's sites (names, metadata, and text content). | Not declared | Not declared | Not declared | Not declared |
set_variableCreate/update a write-only account secret (uppercase name). Injected as env vars into container apps and as ${VAR} into proxy calls. Optionally pin which upstream hosts may receive it. | Not declared | Not declared | Not declared | Not declared |
update_site_metadataPatch site settings without redeploying: viewer title/description, SPA mode, TTL, password (string sets, null removes). | Not declared | Not declared | Not declared | Not declared |
verify_login_codeComplete sign-in with the emailed code. Returns the apiKey ONCE — configure it as the `Authorization: Bearer <key>` header of this MCP connection (and/or save to ~/.artifact/credentials for the CLI scripts). Never echo it into chat. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Jul 4, 2026
- Updated
- Jul 4, 2026
- Categories (suggested)
- Files and storageDeveloper toolsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared