Softwiro Excel templates and calculators
com.softwiro/templatesVersion 1.3.0Arabic Excel templates and 23 calculators (VAT, BMI, gold zakat...). No key, nothing stored.
Status
Responds104 msAnswered our handshake without sign-in.- 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 msNo sign-in
Claude Code
claude mcp add --transport http templates https://softwiro.com/api/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: templates
Remote MCP server URL: https://softwiro.com/api/mcpCursor
{
"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.
Tools
8 tools
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. | No | Yes | Yes | No |
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". | No | Yes | Yes | No |
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. | No | Yes | Yes | No |
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. | No | Yes | Yes | No |
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. | No | Yes | Yes | No |
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. | No | Yes | Yes | No |
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. | No | Yes | Yes | No |
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. | No | Yes | Yes | Yes |
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