Skip to main content

Softwiro Excel templates and calculators

com.softwiro/templatesVersion 1.3.0

Arabic Excel templates and 23 calculators (VAT, BMI, gold zakat...). No key, nothing stored.

Status

Responds104 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:16 UTC
Latency
104 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
EU hosting detected (detected, not a legal statement)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://softwiro.com/api/mcpResponds104 ms
No sign-in

Claude Code

claude mcp add --transport http templates https://softwiro.com/api/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: templates
Remote MCP server URL: https://softwiro.com/api/mcp

Cursor

{
  "mcpServers": {
    "templates": {
      "url": "https://softwiro.com/api/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"templates","type":"http","url":"https://softwiro.com/api/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

8 tools

Tools of Softwiro Excel templates and calculators
Read-only
Idempotent
Open world
a2ui_actionInternal: used by the Softwiro interactive view to send a button press (A2UI action) back to the server. Not meant to be called by the model.NoYesYesNo
calculateFills a template with the records and settings you send, recalculates it with the template's own formulas, and returns the results: the summary cells listed in get_schema plus the calculated columns of every row you sent. Nothing is saved on the server: the workbook exists only for this request, so calling it again with the same input gives the same output (templates that use TODAY() follow the server's date). Call get_schema first. Sends your records into the template and returns what its own formulas calculate. records: [{sheet, table (index in schema, default 0), rows: [{"<column header or letter>": value}]}] fills a record table (only typed/input columns; calculated columns are returned in rows[].calculated). mode: "replace" (default, clears the sample rows first) or "append". cells: {"Sheet name!B3": value} sets settings cells. read: ["Sheet name!B5"] limits which cells come back (default: the sheet results listed in the schema). Dates: send "YYYY-MM-DD". Nothing is stored. Limits: 500 rows, 500 cells, 15 seconds. Fails with a message naming the bad sheet, column or cell, or "unknown template id".NoYesYesNo
get_downloadReturns two links for one template: xlsx (the free Excel file to download, no sign-in) and online (the template page on softwiro.com, where the sheet can also be filled in the browser). Use it when the user wants the file itself to keep and edit, because calculate saves nothing. Read-only. Fails with "unknown template id" if the id did not come from list_templates.NoYesYesNo
get_schemaReturns the structure of one template: its sheets, the record tables (header row, first and last row, capacity) with each column marked as input or formula, example values, dropdown values, the settings cells (label, cell address, sample value) and the result cells. Call it after list_templates and before calculate, so the data you send uses the exact sheet and column names and only fills input columns. Read-only. Fails with "unknown template id" if the id did not come from list_templates.NoYesYesNo
list_calculatorsLists the 23 quick calculators with their input names: 13 from Softwiro (VAT, BMI, calories, due date, ovulation, break-even, garment costing, fabric requirements, piece-rate pay, pharmacy margin, reorder point, no-show cost, study timetable) and 10 gold calculators from Qintar (zakat, nisab, making charge, bar and pound prices, fair-price check, sell-now, unit conversion, budget, gold vs certificates vs dollar, swapping old gold for new). Use it for a one-off calculation that does not need a spreadsheet, then call run_calculator. For multi-row tracking sheets use list_templates instead. Read-only, nothing is stored.NoYesYesNo
list_templatesSearch the catalog of about 70 free Arabic Excel templates (students, clinics, shops, farms, rent, installments, payroll, recipe costing, gym...). Returns id, Arabic title, description, sector, page URL and download URL for each match. Use it first whenever the user needs a tracking sheet or a multi-row calculation a business spreadsheet could do. For a single quick calculation (VAT, BMI, gold zakat) use list_calculators instead. Read-only, nothing is stored. An empty query returns the whole catalog.NoYesYesNo
open_calculatorOpens one of the 23 calculators as an interactive form inside the chat (A2UI screen rendered by the Softwiro view): the person fills the fields, with date pickers and row editors, and presses Run. Use it when the person wants to enter the numbers themselves instead of you passing them. Call list_calculators first for the ids. Read-only, nothing is stored. In hosts without interactive views it returns the calculator's input schema as text.NoYesYesNo
run_calculatorRuns one calculator from list_calculators and returns its result as JSON, with the same numbers as the calculator's page on the website. Nothing is stored. The gold calculators fetch live prices from qintar.app and include the price date; if prices are unavailable they return an error instead of guessing. Invalid or missing inputs fail with a message naming the field. Results are indicative: the zakat and gold calculators are not a fatwa, and the health calculators are not medical advice.NoYesYesYes

Details

Registry status
Active
Published
Nov 6, 2026
Updated
Nov 6, 2026
Categories (suggested)
Data and analyticsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing