Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
A small n8n workflow that calls a public MCP server over plain HTTP. It writes a formula into a demo workbook, then checks the calculated value and the server’s proof that the restored cell matches.
Spreadsheet formula set and checked through an MCP server is an n8n workflow in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Manual start
It starts when you click Test workflow in n8n, and it sends one fixed call:
A summary line, the edited cell, the formula, the calculated value and the server’s proof, or an error that says which check failed
What you need before you start.
Spreadsheet engine
Receives the tool call over HTTP, writes the formula into its demo workbook, calculates it and returns the readback.
NeedsNothing, the endpoint is public and takes no key
Checked by Mindket on 13 Nov 2026
This n8n workflow calls a public MCP server and checks the answer. An MCP server offers tools to software and AI agents. This one offers a spreadsheet engine. The workflow sends one HTTP request that asks it to write the formula =B2*B3 into cell C2 of the sheet Inputs in a demo workbook. The reply carries the cell before and after, the calculated value and a check that the restored cell matches. A Code node reads that reply and stops with an error when the formula, the value 5 or the proof is wrong. Three nodes do the work, beside one sticky note.
Developers who want to see how n8n can call an MCP server without the MCP Client node, and people who need a template for any tool call over HTTP. Skip it if you want to edit your own spreadsheets. The workbook belongs to the server.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | n8n builders | Learn the shape of an MCP tool call sent over HTTP | A builder changes the tool name and arguments to call another MCP server. |
| Software | Developers who test servers | Send one fixed call and compare the reply with what is expected | A developer checks that a server still returns the same value after an upgrade. |
| Finance | Analysts who like formulas | See a spreadsheet engine calculate a formula outside any spreadsheet program | An analyst reads the calculated value and the before and after cell in the output. |
| Education | Teachers of automation | Show a call, a reply and a check in three nodes | A teacher runs it live and opens each node in turn. |
You need almost no n8n: import a file and click one button. No credential is needed. The workflow’s own sticky note gives no setup time.
Any n8n that can reach https://bilig.proompteng.ai/mcp will run it.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. No account is needed.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| Network | A route from n8n to https://bilig.proompteng.ai/mcp |
workflow.json.Extract formula proof. The output holds summary, editedCell, formula, displayValue, restoredMatchesAfter and proof.Bilig MCP: write formula and verify to see the raw reply.Click Test workflow and read the output of the last node. The HTTP node posts a JSON-RPC message with the method tools/call and a 30 second timeout. The server writes the formula, calculates it and returns the cell before, after and restored. The Code node turns that into a short summary plus the whole proof.
| To change | Where |
|---|---|
| The server | The address in Bilig MCP: write formula and verify |
| The tool and its arguments | The jsonBody of the same node |
| What counts as a pass | The checks in Extract formula proof |
| The reply you keep | The fields returned by Extract formula proof |
You click Test workflow. The server reports that cell C2 was empty before, holds =B2*B3 after, and shows 5.
The output reads that the formula was calculated as 5 and the restored readback was proved. The server also reports that it did not keep the edit.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. This one has three boxes in a row. The first starts it, the second sends the request and the third checks the reply. Open each node after a run to see what went in and out.
For experts. The call skips the MCP initialize step and sends tools/call straight away.
| Node | What it does | What to know |
|---|---|---|
Bilig MCP: write formula and verify | HTTP Request, version 4.2, POST with a JSON body | Sets mcp-protocol-version to 2025-11-25 and accepts JSON or an event stream |
Extract formula proof | Code node, version 2 | Parses the first text part of the reply and throws when the formula, the value or the proof is wrong |
The server is a third party’s public demo, and the checks match its sample data.
An n8n workflow that calls a public MCP server over plain HTTP. It asks the server to write the formula =B2*B3 into cell C2
of the sheet Inputs in a demo workbook. Then it checks the readback: the formula, the calculated value and the server's own
proof that the restored cell matches. It needs no credential and no spreadsheet program.
workflow.json: the workflow as n8n exports it, three nodes and one sticky note. It holds no credential.README.md: these notes.Extract formula proof node returned three fixed links to the service's own pages next to its result. They are gone. Thehttps://bilig.proompteng.ai/mcp.workflow.json.Extract formula proof. The output holds summary, editedCell, formula, displayValue, restoredMatchesAfter andproof. A good run reads: calculated =B2*B3 as 5 and proved restored readback.Bilig MCP: write formula and verify. Its output is a JSON-RPC reply whose text is the proof.Manual Trigger starts the run.Bilig MCP: write formula and verify posts one JSON-RPC message with the method tools/call. It asks for the toolset_cell_contents with the sheet Inputs, the address C2 and the value =B2*B3. The headers set content-type toaccept to JSON or an event stream, and mcp-protocol-version to 2025-11-25. The timeout is 30 seconds.Extract formula proof reads the first text part of the reply and parses it as JSON. It stops with an error when the formula=B2*B3, when the calculated value is not 5 or when checks.restoredMatchesAfter is not true. Otherwise itThe call is a standard MCP request, so the pattern carries over. Change the address, the tool name and its arguments injsonBody, and the checks in Extract formula proof. For a server that needs a key, add a header with an n8n credential. n8n
also has an MCP Client Tool node that gives the tools of a server to an AI agent. This workflow uses plain HTTP instead.
persisted flag of false, which means the server did not keep the edit. Mindket cannot say how long it=B2*B3 reads back as 5. If the server changes its demoUnexpected calculated value. Edit the checks then.tools/call straight away, so a server that wants an initialize step or a sessionNOTICE.md 648 B README.md 4 KB workflow.json 4 KB
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.
alibaba · Kit
Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…