EasyRunCraft MCP

com.easyruncraftPublished by easyruncraft.comOfficial publisherv0.1.0Updated Nov 8, 2026

Online office suite for AI agents: edit docs, sheets, slides and PDFs in browser or via MCP.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowFiles & StorageMedia & Design

Overview

AI-generated overview

Remote MCP broker for EasyRunCraft, an online office suite that lets assistants inspect and edit documents, spreadsheets, PDFs, images, audio, video and…

What you can do
  • Upload, inspect and delete files, with capability checks and per-task price quotes
  • Edit spreadsheets and work with PDFs: query, edit and export
  • Process Word documents, decks, photos, vector, CAD, Figma and design files
  • Process light, sound, film and effects media jobs
  • Check job status, cancel jobs and retrieve results
When to use it
Useful when you want an assistant to make real edits to office documents, PDFs, images, audio or video without installing desktop editors, and you are willing to pay per processed file from an EasyRunCraft account.
Requirements
Remote Streamable HTTP endpoint with OAuth sign-in (scope mcp:tools, offline_access for refresh) or a dedicated bearer token; an EasyRunCraft account with credits. Running the broker locally needs Node.js 22 or newer, loopback PUBLIC_URL and ACCOUNT_API_URL, MCP_BILLING_SECRET, and native editor binaries supplied via MCP_NATIVE_DIR.
Before you install
Processing spends the connected account's EasyRunCraft credits: successful file-processing requests cost 1 credit each, including inspections and exports, so check quote_task first. Uploaded files are stored on EasyRunCraft servers and temporary files expire after 2 hours without activity. Tools can delete files and cancel jobs. Local runs require secrets such as MCP_BILLING_SECRET and RUNTIME_RELEASE_SECRET.

Installation

In SourceWeft

  1. Open EasyRunCraft MCP in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.easyruncraft%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "easyruncraft": {
      "type": "http",
      "url": "https://easyruncraft.com/mcp"
    }
  }
}

README

EasyRunCraft MCP

EasyRunCraft MCP is the Model Context Protocol broker for EasyRunCraft. Assistants use it to inspect and edit documents, spreadsheets, images, audio, video, and design files. Processing runs on EasyRunCraft native engines and spends the connected account’s EasyRunCraft credits.

Producthttps://easyruncraft.com
Setuphttps://easyruncraft.com/mcp
Pricinghttps://easyruncraft.com/pricing
Registry namecom.easyruncraft/mcp
TransportStreamable HTTP
Endpointhttps://easyruncraft.com/mcp
AuthorizationOAuth, scope mcp:tools (refresh uses offline_access)

This repository contains the broker entry point mcp/server.mjs, the modules it imports, the public MCP guides in docs/, and the registry manifest server.json.

Connect

Add the hosted endpoint to a client that supports MCP Streamable HTTP, then sign in in the browser:

text
https://easyruncraft.com/mcp

EasyRunCraft discovers OAuth metadata from that resource, shows the account login and consent screen, and issues audience-bound access tokens for mcp:tools. The same endpoint accepts a dedicated bearer token created in the advanced section of https://easyruncraft.com/mcp.

Codex:

sh
codex mcp add easyruncraft --url https://easyruncraft.com/mcpcodex mcp login easyruncraft

mcp.json in this repository is the remote server entry used by agent plugin hosts: Streamable HTTP at the URL above, with OAuth client identity metadata and the mcp:tools and offline_access scopes.

Run the broker locally

The supported client endpoint is the hosted URL. This package can also start the same broker on your machine. Node.js 22 or newer is required. Account sign-in and credit billing stay on an EasyRunCraft account API. Native editor binaries are separate runtime releases and are supplied through MCP_NATIVE_DIR; they are not stored in this repository.

sh
npm installexport PUBLIC_URL=http://127.0.0.1:4350export ACCOUNT_API_URL=http://127.0.0.1:8795export MCP_BILLING_SECRET="$(openssl rand -hex 32)"npm start

npm start runs node mcp/server.mjs. In development the process listens on 127.0.0.1:8796. PUBLIC_URL and ACCOUNT_API_URL must be loopback addresses. A call to /mcp proceeds after ACCOUNT_API_URL accepts the bearer token at /api/mcp/authenticate.

VariableDevelopment defaultRole
MCP_PORT8796Listen port
LISTEN_HOST127.0.0.1Listen address
PUBLIC_URLhttp://127.0.0.1:4350Public origin used for OAuth resource metadata and signed file URLs
ACCOUNT_API_URLhttp://127.0.0.1:8795Account API for authentication and billing
MCP_BILLING_SECRETunsetShared secret for /api/mcp/billing; required before a task can reserve credits (at least 32 characters)
MCP_DATA_DIR.data/dev/mcp-filesPrivate uploads, outputs, and file metadata
MCP_NATIVE_DIR.cache/nativeInstalled native editor executables
MCP_WORK_DIR.cache/mcp-workPer-job work directories
MCP_CONCURRENCY2Running jobs, from 1 to 4
RUNTIME_STORE_DIRunsetRuntime release store used by the release endpoint
RUNTIME_RELEASE_SECRETunsetBearer secret for runtime release publication
NODE_ENVunsetproduction selects the Linux production listener, HTTPS origin, and uid-isolated jobs

GET /mcp-health reports whether each native engine is present. File-processing tools need those engines. The hosted service at https://easyruncraft.com/mcp already has them installed.

Tools

service_info, quote_task, create_upload, inspect_file, edit_spreadsheet, pdf_capabilities, query_pdf, edit_pdf, export_pdf, editor_capabilities, process_photo, process_word, process_deck, process_vector, process_fig, process_cad, process_design, process_light, process_sound, process_film, process_effect, get_job, cancel_job, delete_file.

Upload with create_upload, PUT the bytes to the returned URL, then call the tool that matches the format. quote_task returns the price before a job is submitted. Poll get_job for the result. Successful file-processing requests cost 1 credit, including inspections, audio conversion, video export, and animation rendering. Uploads, quotes, capability checks, status polls, and downloads have no separate charge. Plan terms are on https://easyruncraft.com/pricing.

Temporary files expire after 2 hours without activity on that file. Processing, quotes, result retrieval, and downloads renew the idle deadline.

Directory metadata

MCP Market, TrackMCP, and the official MCP Registry can read this repository directly.

  • server.json and distribution/server.json follow the MCP server schema. The server name is com.easyruncraft/mcp. The description is within the registry’s 100-character limit. remotes lists one Streamable HTTP URL: https://easyruncraft.com/mcp.
  • package.json sets mcpName to that same registry name, homepage to https://easyruncraft.com, and the git repository to https://github.com/eastling/easyruncraft-mcp.
  • mcp.json declares the remote server for plugin hosts.

Submit the repository URL https://github.com/eastling/easyruncraft-mcp to MCP Market and TrackMCP. Both listings pull the README, the manifest, and the source from this public repository.

Documentation

Some of those guides link to deployment pins that live with the EasyRunCraft product checkout. The broker source those guides describe is the mcp/ tree in this repository.

License

MIT. See LICENSE. Native editor binaries are not part of this package; their own license notices stay with those runtime releases.

Source: README.md at commit a1f6b1e

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v0.1.0LatestNov 8, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts