New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

EasyBits

273 tools. 187 can modify or destroy data without limits.

35 destructive tools with no built-in limits. Policy required.

Last updated:

187 can modify or destroy data
86 read-only
273 tools total

Community server · catalogue entry checked 04/10/2026

How to control EasyBits ↓

What EasyBits exposes to your agents

Read (86) Write / Execute (152) Destructive / Financial (35)
Critical Risk

The most dangerous EasyBits tools

187 of EasyBits's 273 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control EasyBits

PolicyLayer is an MCP gateway — it sits between your AI agents and EasyBits, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "create_machine": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "agent_destroy": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_contact": {
    "limits": [
      {
        "counter": "add_contact_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "agent_list": {
    "limits": [
      {
        "counter": "agent_list_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register EasyBits — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON EASYBITS →

Instant setup, no code required.

All 273 EasyBits tools

DESTRUCTIVE 32 tools
Destructive agent_destroy Destroy a persistent agent created via Destructive agent_run_destroy Destroy the sandbox underlying an agent run. Call this after you Destructive bulk_delete_files Soft-delete multiple files at once (max 100). Returns count of deleted files. Destructive call_destroy Termina una videollamada limpiamente: (1) para la grabación activa si la hay y sube el MP4 a Files, (2) rescat Destructive character_delete Delete a saved character. Only removes the Character record — the reference photos (if stored as Files) stay i Destructive db_delete Permanently delete a database and all its data. Destructive delete_ai_key Remove a stored AI provider API key Destructive delete_brand_kit Delete a brand kit. Destructive delete_document Delete a document permanently. Destructive delete_domain Remove a custom domain: unlinks its websites and deletes its certificates. Returns Destructive delete_file Soft-delete a file (sets status to DELETED). Recoverable for 7 days via Destructive delete_machine_release Delete a release and its stored artifact. Refuses if it is the release currently deployed on a live machine. Destructive delete_page Delete a page from a document by its section ID. Cannot delete the last remaining page. Destructive delete_snapshot Delete a sandbox snapshot, freeing its stored image. Does not affect the source box or any children already fo Destructive delete_video_project Delete a video project permanently. Destructive delete_video_scene Delete a scene by id. Destructive delete_webhook Permanently delete a webhook. Destructive delete_website Delete a website. Soft-deletes all associated files (recoverable for 7 days) and removes the website record. Destructive generate_share_token Generate a temporary public URL for a private file — perfect for sharing previews without making the file perm Destructive release_machine Delete an always-on machine. DESTRUCTIVE AND IMMEDIATE: stops billing, takes a last backup and destroys the VM Destructive revoke_access Revoke delegated access from an account by email. Omit scopes to revoke everything; pass scopes to remove only Destructive revoke_permission Revoke a file sharing permission by ID. You must own the file. Destructive revoke_share_link Revoke a share link by ID. The link stops working immediately for new requests; cached pages may still render Destructive revoke_share_token Revoke (delete) a share token, invalidating its URL. Destructive sandbox_delete_template_snapshot Delete a derived template by derivedId. Fails with 409 DerivedTemplateInUse while children created from it are Destructive sandbox_destroy Permanently destroy an EPHEMERAL sandbox and free its resources. Idempotent. (Permanent machines are released Destructive sandbox_domain_remove Detach a custom domain from a sandbox. Destructive sandbox_files_delete Delete a file or directory inside the sandbox. Pass recursive=true to remove a non-empty directory. Destructive sandbox_unexpose_raw_port Tear down a raw TCP/UDP forward created with sandbox_expose_raw_port. The host port returns to the pool and ma Destructive secret_delete Delete an EasyBits Secret by name. Any pending or future Destructive service_stop Detiene y destruye una caja de servicio de flota para liberar recursos. Pasa el sandboxId devuelto por service Destructive unpublish_document Unpublish a document, removing its website and reverting to draft status.
EXECUTE 47 tools
Execute agent_create ⚠️ DEPRECATED para cajas permanentes: usa Execute agent_message Send a chat message to a persistent agent created via Execute agent_record ONE-SHOT: record a computer-use agent (template computer-ghosty-gemini) while it performs a task, and return a Execute agent_recording_start Start recording the desktop of a computer-use agent (computer-ghosty-gemini). ffmpeg captures display :0 to an Execute agent_recording_stop Stop the in-progress desktop recording and finalize the mp4. Returns { recording:false, id, url, bytes, durati Execute agent_run Start a managed Claude agent (Claude Agent SDK loop) inside a fresh Firecracker microVM. By default the agent Execute avatar_video_create TALKING HEAD video generator. Powered by fal.ai (SadTalker / Hallo2 / LivePortrait — OSS models, pay-per-use). Execute call_create Crea una videollamada online y devuelve el link para compartir — no necesita nada previo. Levanta el servidor Execute call_record Inicia la grabación de una llamada en curso. Un chromium headless se une como observador invisible y ffmpeg ca Execute db_exec Execute multiple SQL statements in a batch (max 50). Useful for migrations or multi-step operations. Execute db_query Execute a single SQL statement against a database. Supports SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, etc. Execute deploy_machine Publish the machine Execute get_page_screenshot Take a screenshot of a single document page. Returns a PNG image of one page (letter-sized). Requires Chrome i Execute ghosty_spawn Spawn THE default Ghosty agent — zero configuration. Uses EasyBits Execute goose_spawn Spawn THE managed Goose agent — zero configuration. Block Execute image_generate Generate an image from a text prompt using fal.ai Flux models. Returns a public image URL ready to use in land Execute launch_app Put an app in production in ONE call — the Execute push_deploy Deploy on every Execute redeploy_machine Build a BRAND NEW machine from a release: provisions a box, unpacks the code, builds and starts it. Two jobs, Execute render_video_project Compile the project to a HyperFrames composition and render it to MP4 on the owner Execute restart_machine Restart the app process with the CURRENT secrets and runspec. Seconds: it downloads nothing and builds nothing Execute rollback_machine Put a previous release back on the SAME machine: download, extract and restart. No build: a release published Execute run_tool Dispatch any Easybits tool by name — even tools NOT loaded in the active toolGroup. Use this after Execute sandbox_admin Admin passthrough to a permanent machine Execute sandbox_apply_patch Atomic hotfix in one call: apply N surgical edits, then optionally rebuild and restart the service. Edits run Execute sandbox_create Spawn a Firecracker microVM sandbox. Returns sandboxId used for subsequent calls. Base templates: ubuntu, pyth Execute sandbox_exec Execute a shell command inside a sandbox. Returns stdout, stderr, exitCode, durationMs. Default timeout 60s, m Execute sandbox_exec_background Start a long-running command in the background. Returns { execId, status } immediately instead of blocking lik Execute sandbox_exec_kill Kill a background command started with sandbox_exec_background. Signals the whole process GROUP (SIGTERM, then Execute sandbox_expose_port Expose a port running inside the sandbox as a public HTTPS URL (e.g. https://sb-<id>-<port>.sandboxes.easybits Execute sandbox_expose_raw_port Expose a RAW layer-4 (TCP/UDP) port of the sandbox — the only way to reach a service that does not speak HTTP Execute sandbox_fork Boot N copy-on-write children from a sandbox (fresh IP each, collision-free), to explore variations in paralle Execute sandbox_git_checkout Switch branches in a sandbox repo. With create:true it uses Execute sandbox_git_clone Clone a git repo into a sandbox. For private repos pass Execute sandbox_git_pull Pull into a sandbox repo. Fast-forward only by default (pass rebase:true to rebase). Returns any conflicted pa Execute sandbox_git_push Push a sandbox repo to its remote. Pass Execute sandbox_kernel_restart Restart the persistent Jupyter kernel for a Execute sandbox_resume Restore a suspended sandbox from its snapshot (same TAP/IP/MAC/rootfs/volumes). The lifetime that remained whe Execute sandbox_run_cell Run code in the sandbox Execute sandbox_run_code Run a snippet of Python/Node/Bash inline (no need to write a file first). Output captured. Default lang=python Execute sandbox_runtime Control the service daemon running inside the sandbox via systemd — no manual systemctl/npm through sandbox_ex Execute sandbox_set_network_policy Set the EGRESS policy of one box: \ Execute sandbox_ssh_enable Give the user SSH into the box, in one call: injects their public key(s) and restarts the box sshd. HAND THE U Execute screenshot_url VE cómo se ve una página: renderiza HTML (o una URL pública) en un Chromium real y devuelve la imagen como arc Execute service_start Levanta un servicio de flota on-demand y devuelve sus URLs. kind= Execute video_create Generate a short video (2–10s) from a prompt. Automatically orchestrates: (1) cinematic prompt enhancement, (2 Execute web_search web_search
WRITE 105 tools
Write add_contact Add (or update) a contact in your audience. Tags let you target broadcasts. Upserts by email. Write add_domain Register a custom domain (e.g. Write add_page Add a new page to a document. If html is omitted, adds a blank page. afterPageIndex is 0-based; omit to append Write add_video_scene Add a scene. html = the scene Write agent_install_skill Install / upload a skill (Agent Skills Open Standard — a SKILL.md with frontmatter Write apply_brand_kit Swap the brand kit on an existing document. Updates metadata.brandKitId + metadata.customColors so deployed re Write attach_video_asset Register a named media asset (image/logo/etc.) the render box downloads into assets/. Reference it in scene ht Write audit_page MIDE una página en vez de opinar sobre ella: corre axe-core sobre el DOM ya pintado (contraste REAL, calculado Write bulk_upload_files Create multiple file records and get presigned upload URLs (max 20). Returns array of Write call_files Lista las grabaciones y transcripts de todas las llamadas — archivos permanentes en EasyBits Files, disponible Write call_stop Detiene la grabación, sube el MP4 permanentemente a los Files del usuario y genera un transcript con Whisper. Write call_transcript Devuelve el TEXTO del transcript de una llamada, inline, listo para resumir o extraer pendientes — no un link. Write change_document_format Change a document Write character_remember Save a reusable character (person, pet, mascot) from 1–3 reference photos. The character Write clone_document Clone or reimagine a document from any visual source (image, PDF, or another EasyBits document) using Gemini V Write compare_render compare_render Write create_backup Take a data backup right now instead of waiting for tonight Write create_brand_kit Create a brand kit with colors, fonts, and logo for consistent document styling. Write create_broadcast Create a draft broadcast (newsletter) to send to your audience. Returns the broadcast id — send it with send_b Write create_document Create a new document. Pages (sections) are optional — add them later via update_document. Each section: { id, Write create_document_from_cfdi Create a professional document from a Mexican CFDI XML (SAT electronic invoice). Supports types: I (factura), Write create_form Create a contact/subscription form for a website. Returns an HTML snippet. PREFERRED: Pass injectInto to auto Write create_geo_scorecard Create a GEO (Generative Engine Optimization) scorecard from structured data. Returns the document + PDF. The Write create_lead_magnet Create a complete lead magnet in ONE call: landing page + capture form + delivery to your content. The user f Write create_or_edit_image Create OR edit images with OpenAI gpt-image-2 — full implementation: text-to-image GENERATION and faithful ref Write create_quotation PREFERRED tool for quotations, estimates, invoices, proformas, and remission notes. Creates a complete documen Write create_screening_report Create a screening/compliance report (BlackPLD, PEP, sanctions) from structured data. Returns the document + P Write create_share_link Create a magic share link to a document or landing with granular permissions. The recipient opens the URL and Write create_tournament_schedule Template-based tool. Pass structured match data (tournamentName, matches[], courts, etc.) and the template aut Write create_video_project Create a stateful video project — an ordered set of animated scenes that compile to an MP4. Doc-style: create Write create_webhook Create a webhook to receive event notifications. Returns the webhook with its secret (shown only once). Events Write create_website Create a new website with a name. Pass Write db_create Create a new SQLite database. Name must be alphanumeric/dashes/underscores, max 64 chars. Max databases depend Write db_import Bulk import rows into a table. Up to 10,000 rows per request. Values are auto-converted to strings (sqld requi Write db_select Read-only counterpart of db_query — accepts only a single SELECT statement. Rejects anything that mutates, esc Write deploy_document Publish a document as a live website at www.easybits.cloud/s/{slug}/ — instant hosting, shareable link. Requir Write deploy_website_file Deploy a file to a website in a single call — no presigned URL or status update needed. Pass the file content Write duplicate_document Duplicate an existing document — fast in-DB copy of all pages, theme, and metadata. No AI involved. For Vision Write duplicate_file Create a copy of an existing file (new storage object). Returns the new file record. Write edit_fast_pdf Edit an existing fast_pdf document. Reads the saved JSON data, merges your partial changes, recompiles the PDF Write edit_geo_scorecard Edit an existing GEO scorecard with updated structured data. Rebuilds the HTML and regenerates the PDF. Write edit_image Edit, compose, or restyle image(s) with Gemini Write edit_quotation Edit an existing quotation document with structured data. Rebuilds the HTML from typed fields and regenerates Write edit_screening_report Edit an existing screening report with updated structured data. Rebuilds the HTML and regenerates the PDF. Write edit_tournament_schedule Edit an existing tournament schedule. Pass updated structured data — the template rebuilds the HTML and regene Write enhance_document_prompt Enhance a document prompt or auto-generate a description from the document name. Use Write export_document Export a document (Landing v4) to PDF or to one PNG per page. Use Write fast_pdf [DEPRECATED — prefer structured_doc] Out of the core doc toolkit. Kept for backwards compatibility; migrate to Write fast_quotation Experimental: generates a quotation PDF using Typst (ultra-fast, ~50ms). Same structured data as create_quotat Write fill_template Fill data-slot placeholders in a document with exact values. No AI involved — deterministic text replacement. Write fleet_agent_configure Aplica UNA mutación de configuración a un FleetAgent — el mismo contrato que POST /api/v2/fleet-agents/:id/cap Write fleet_agent_messages Historial de UNA conversación de un FleetAgent, con cursor. Write generate_captions Enqueue viral MrBeast-style animated captions for a video. Input: a public HTTPS URL to an MP4 / MOV / any com Write generate_document Generate professional document pages with AI — reports, proposals, brochures, one-pagers. Creates letter-sized Write grant_access Delegate access over YOUR account to another EasyBits account by email. scopes=[\ Write import_html Alias of Write inject_html Inject HTML into an existing page on a website without rewriting the entire file. Use this to add forms, secti Write open_design_in_editor Open a design in the EasyBits editor — the direct path from a generated design (Claude Design, Gamma, Tome, re Write optimize_image Convert an image to WebP or AVIF, creating a new file (original unchanged). Default quality: 80 (WebP), 50 (AV Write patch_node Edita una página POR NODO: reemplaza, borra o inserta usando el Write pdf_to_images Convert a PDF to page images (PNG). Accepts either a fileId of an uploaded PDF OR raw base64 PDF data. Returns Write refine_document_section Refine a specific page/section of a document with surgical AI edits. Make targeted changes like updating text, Write regenerate_document_page Create a completely different visual design for a document page while keeping the same content. Useful when th Write reorder_pages Reorder all pages in a document. pageIds must contain every existing page ID exactly once, in the desired orde Write replace_html PRIMARY tool for editing document pages. Use this for ANY targeted change — single sentence, color swap, one e Write research_scrape [deprecated → web_fetch] ${WEB_FETCH_DESC} Write restore_file Restore a soft-deleted file back to DONE status. Only works on files with status DELETED. Write restore_machine Revive a machine that was suspended because its SUBSCRIPTION was cancelled (trial ended, card failed) — it sle Write restore_machine_from_backup Restore a backup Write sandbox_domain_add Attach a custom domain to a sandbox port, served over HTTPS at https://<domain> with an auto-issued TLS cert — Write sandbox_extend Refresh a sandbox Write sandbox_files_edit Surgically edit a file inside the sandbox: replace oldString with newString in place (read → replace → write). Write sandbox_files_mkdir Create a directory (and any missing parents) inside the sandbox. Write sandbox_files_move Move or rename a file/directory inside the sandbox. Parent directories of the destination are created if neede Write sandbox_files_write Write a file inside the sandbox. Creates parent dirs if needed. Use encoding=base64 for binary content. Write sandbox_git_commit Stage and commit in a sandbox repo. Stages everything by default; pass Write sandbox_git_log Commit history of a sandbox repo, paginated. Returns { items, nextCursor, hasMore } — pass nextCursor back as Write sandbox_set_bootstrap Declare the BOOTSTRAP of a sandbox: a script the host runs EVERY TIME the box wakes up, before the agent gets Write sandbox_set_idle Change the idle policy of an EXISTING sandbox. suspendOnIdle=true: when the TTL elapses the box is SUSPENDED ( Write sandbox_ssh_disable Close the SSH forward (port 22) of a sandbox. The key stays injected and sshd keeps running inside the box — i Write sandbox_suspend Snapshot a sandbox to disk and free its CPU/IP — the box stops billing compute but keeps its state. The TTL is Write secret_set Create or update an EasyBits Secret for the calling account. Stored AES-256-GCM encrypted at rest. Once saved Write send_broadcast Send a draft broadcast to all subscribed contacts (filtered by its audienceTag). Skips unsubscribed/bounced co Write send_email Send a transactional email (HTML) from EasyBits. For one-off messages — use create_broadcast/send_broadcast fo Write set_ai_key Store your AI provider API key for AI-powered features (search, auto-tagging). Key is encrypted; response show Write set_domain_website Point a verified custom domain Write set_machine_runspec Declare HOW to build and run the app on a machine: appDir (required), plus buildCommand/startCommand or a syst Write set_machine_secrets Give an app its environment variables: stores each value encrypted in the account vault AND wires the name int Write set_page_html Replace the ENTIRE HTML of a single page. Use ONLY for full-page rewrites or wholesale restructure. For ANY ed Write set_section_html Second choice for surgical edits — prefer replace_html (more reliable, no selector fragility). Use only when y Write set_video_music Set (or clear) the continuous background music track. Pass a public audio URL; the box downloads and muxes it Write set_video_scene Edit a scene by id (from get_video_project scenes[].id). Only pass the fields you change. Changing narration r Write share_file Share a file with another user by email. Creates a permission record. canRead defaults to true, canWrite/canDe Write structured_doc Create and edit structured documents (quotations, invoices, proposals) via JSON-DSL templates + @react-pdf/ren Write transform_image Crop, resize, rotate, flip, convert, or apply grayscale to an image. Creates a new file (original unchanged). Write unset_machine_secret Stop injecting an env var into this machine. Restarts the app right away, so it loses the var NOW — if it need Write update_brand_kit Update a brand kit Write update_document Update a document Write update_file Update a file Write update_video_project Update project-level fields (name, theme, customColors, fps, width, height). Does NOT touch scenes. Write update_webhook Update a webhook Write update_website Update a website Write upload_website_file Upload a file to a website via presigned URL. Returns Write voice_tts_create Sintetiza una nota de voz desde texto con el motor self-hosted de EasyBits (kokoro). Servicio de flota on-dema Write web_crawl Lee una página y SIGUE sus links internos (mismo dominio) hasta
READ 86 tools
Read agent_list List the persistent agents (chat-, ghostyclaw, openclaw) owned by the calling account. Use this to enumerate a Read agent_recording_list List the desktop recordings stored on a computer-use agent Read agent_run_status Poll an agent run started with Read call_status Estado del servidor de llamadas: si hay grabación activa y quiénes están en la sala. Retorna { recording, room Read character_list List the user Read db_get Get a database by ID. Read db_list List your SQLite databases (id, name, namespace, description, createdAt). Read describe_image Analiza/describe una imagen y devuelve texto: qué muestra + transcripción del texto visible (OCR). NO genera n Read discover_tools Search the FULL Easybits MCP catalog — including tools NOT loaded in your current session Read extract_brand_kit Extract a brand kit (colors, fonts, logo, mood) from an existing document Read extract_brand_kit_from_url Extract a brand kit from a public website URL. Captures a screenshot, uses vision AI to detect colors/fonts/mo Read fleet_agent_capabilities Estado de configuración de un FleetAgent (lo mismo que GET /api/v2/fleet-agents/:id/capabilities): conectores Read fleet_agent_list Lista los agentes de la FLOTA (FleetAgent: WhatsApp/WABA/web/Teams) de la cuenta. Distinto de Read get_caption_status Poll a captions render job started by generate_captions. Returns { status, elapsedMs, result?, error?, logs }. Read get_default_brand_kit Get the user Read get_docs Get the complete EasyBits API reference documentation. Use this to learn how to use any EasyBits feature — end Read get_document Get a document with all its pages. Returns sections[] where each has { id, name, html, order }. Use section.id Read get_document_directions Generate 4 design directions for a document. Each direction includes fonts, colors, mood, and layout hints. Us Read get_document_pdf Generate a PDF of a document. Returns the PDF as base64-encoded data. Requires Chrome installed locally — desi Read get_learning_progress Academia EasyBits (/aprende): progreso del usuario en cada curso. Las lecciones con Read get_machine_logs The app Read get_machine_runspec Read a machine Read get_node_outline Mapa DIRECCIONABLE de una página: cada nodo con su Read get_page_html Get the full HTML and metadata of a single page. Lighter than get_document when you only need one page. Return Read get_section_html Get the outerHTML of a specific element WITHIN a page, matched by CSS selector. Example selectors: Read get_template_slots Get all data-slot placeholders in a document. Returns slot names and current values. Use with fill_template fo Read get_usage_stats Get account usage statistics: storage used/limit, file counts, AI generations used/remaining, plan info, and u Read get_video_project Get a video project with its full scene list (html, timeline, narration, durations) and assets. Read get_webhook Get a webhook by ID with status, events, fail count, and last error. Read get_website Get a website by ID with stats. Returns website object with url. Read list_access List the accounts you have delegated YOUR account to, and the scopes each holds. Read list_ai_keys List your configured AI provider API keys (values are masked) Read list_backups List a machine Read list_brand_kits List your brand kits (color palettes, fonts, logos for consistent document styling). Read list_broadcasts List your broadcasts (subject, status draft/sending/sent, total/sent/failed counts). Read list_contacts List your contacts (email, name, tags, status subscribed/unsubscribed/bounced). Optionally filter by tag. Read list_deleted_files List soft-deleted files with Read list_documents List your documents (paginated). Returns { items, nextCursor, hasMore, total }. When hasMore is true, pass nex Read list_domains List your custom domains. Returns { items, nextCursor, hasMore, total }. Each item has Read list_form_submissions List submissions for a form. When formId is omitted, returns recent submissions across ALL your forms (use lis Read list_forms List all your forms with submission counts. Use this to discover form IDs before calling list_form_submissions Read list_machine_releases List published releases, newest version first. Omit sandboxId to list every release in the account. Read list_machine_secrets Which env vars this app uses ( Read list_machine_templates List machine templates with their required env, so you know what Read list_machine_tiers List the always-on hosting catalog: tiers (nano…performance-4x) with vCPU/RAM/NVMe and flat MXN/month price (s Read list_machines List all always-on machines (permanent sandboxes) owned by the current account, with tier + monthlyMxn (status Read list_payment_links List your payment links (id, title, amount, status pending/paid, initPoint, payerEmail). Read list_permissions List sharing permissions for a file. Shows who has access and their permission levels. Read list_providers List your configured storage providers. If none configured, shows platform default (Tigris). Read list_share_links List active share links you Read list_share_tokens List generated share tokens with expiration status. Each token includes an Read list_snapshots List your saved sandbox snapshots (copy-on-write clone sources): snapshotId, name, source box, size, created d Read list_themes List available document/landing themes with their color palettes. Use a theme ID when creating documents. Read list_video_projects List the caller Read list_videos List the user Read list_voices Lista las voces disponibles del servicio de voz de la flota (kokoro, español). Devuelve [{id,label,gender}]. U Read list_webhooks List your configured webhooks (id, url, events, status, failCount, lastError). Read list_website_files List files belonging to a website. Returns Read list_websites List your websites (paginated). Returns { items, nextCursor, hasMore, total }. When hasMore is true, pass next Read reorder_video_scenes Reorder all scenes. sceneIds must list every existing scene id exactly once in the desired order. Read research_search [deprecated → web_search] ${WEB_SEARCH_DESC} Read sandbox_domain_list List the custom domains attached to a sandbox. Read sandbox_domain_verify Check whether a custom domain is live: confirms DNS resolves and that https://<domain> serves with a valid TLS Read sandbox_exec_list List the background commands of a sandbox: execId, command, status, exit code and log sizes. This is how you r Read sandbox_exec_status Poll a background command started with sandbox_exec_background. Returns status (running/exited), exitCode (whe Read sandbox_files_list List directory entries (name, size, isDir, modifiedAt) inside the sandbox. Read sandbox_files_read Read a file from the sandbox. Small text (<50KB) returns inline JSON with full content. Recognized images (PNG Read sandbox_get_network_policy Read the current egress policy of a box (\ Read sandbox_git_status Structured git status for a repo in a sandbox: branch, upstream, ahead/behind counts, and the staged/modified/ Read sandbox_list List all active sandboxes owned by the current account. Read sandbox_list_template_snapshots List your derived templates (captured with sandbox_template_snapshot): derivedId, key, hash, baseTemplate, siz Read sandbox_logs Read recent journald (systemd) logs from inside the sandbox — native log access instead of piping journalctl t Read sandbox_snapshot Capture a named, persisted copy-on-write image of a RUNNING sandbox WITHOUT stopping it (the box keeps running Read sandbox_status Get a sandbox Read sandbox_template_snapshot Capture a PREPARED running sandbox (deps installed, seeds written, bootstrap done) ONCE as a reusable DERIVED Read search_files Search files using natural language (AI-powered). Requires an AI key (set_ai_key). Returns up to 20 matching f Read search_icon Busca ICONOS y devuelve el SVG INLINE listo para pegar en el HTML — no una URL, así no metes un host externo e Read search_stock_photo Busca una FOTO de stock libre de regalías en bancos gratuitos (Pexels, Unsplash, Pixabay, Openverse) y devuelv Read secret_list List the names of all EasyBits Secrets stored for the calling account. Values are NEVER returned — this only s Read service_status Estado de un servicio de flota: si está corriendo y sus URLs. Pasa kind (p.ej. Read templates_list List available sandbox templates with metadata for catalog UI: tier (chat-embed/coding-harness/autonomous/cust Read verify_domain Verify a custom domain by checking its TXT record and issue the wildcard certificate. Returns Read wait_for_document Block until a document Read web_extract Extrae REGISTROS estructurados (JSON con esquema estable) de una fuente conocida: Google Maps (negocios con te Read web_extract_status Estado de un job de Read web_fetch web_fetch

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about EasyBits

Can an AI agent move money through the EasyBits MCP server? +

Yes. The EasyBits server exposes 3 financial tools including create_machine, create_payment_link, make_permanent. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the EasyBits MCP server? +

Yes. The EasyBits server exposes 32 destructive tools including agent_destroy, agent_run_destroy, bulk_delete_files. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through EasyBits? +

The EasyBits server has 105 write tools including add_contact, add_domain, add_page. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach EasyBits.

How many tools does the EasyBits MCP server expose? +

273 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 86 are read-only. 187 can modify, create, or delete data.

How do I enforce a policy on EasyBits? +

Register the EasyBits MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every EasyBits tool call.

Deterministic rules across all 273 EasyBits tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

273 EasyBits tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from EasyBits's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.