Validate LogicApp MCP Server with BODMAS Rules

In the previous article, I showed how an autonomous agent can dynamically create and deploy arithmetic workflows (add, sub, mul, div, mod, power) into a LogicApp MCP server.

Now let’s test the MCP server in action — by solving real math problems wit…


This content originally appeared on DEV Community and was authored by Daniel Jonathan

In the previous article, I showed how an autonomous agent can dynamically create and deploy arithmetic workflows (add, sub, mul, div, mod, power) into a LogicApp MCP server.

Now let’s test the MCP server in action — by solving real math problems with BODMAS rules.

🔢 The Setup

  • MCP server = deployed LogicApp with arithmetic tools (wf_arithmetic_add, wf_arithmetic_mul, wf_arithmetic_div, etc).
  • MCP client = queries math expressions in natural language.
  • The agent decomposes the expression into correct operations following BODMAS.
  • The LogicApp tools are invoked step by step until the final answer is returned.

🧪 Example 1

Prompt:

could you help me with 10 + 50 * 25

Execution:

  • wf_arithmetic_mul → 50 * 25 = 1250
  • wf_arithmetic_add → 10 + 1250 = 1260

Result: 1260

🧪 Example 2

Prompt:

calculate this for me 10 ^ 5 * 19 + (3 * 3 + 2)

Execution:

  • wf_arithmetic_pow → 10 ^ 5 = 100,000
  • wf_arithmetic_mul → 100,000 * 19 = 1,900,000
  • wf_arithmetic_mul → 3 * 3 = 9
  • wf_arithmetic_add → 9 + 2 = 11
  • wf_arithmetic_add → 1,900,000 + 11 = 1,900,011

Result: 1,900,011

📸 Screenshot of MCP client running both examples

Image description2

🎉 Why This Matters

This demonstrates how the LogicApp MCP server can act like a pluggable math engine:

  • It follows BODMAS order by chaining the correct arithmetic workflows.
  • MCP clients can simply ask in natural language, and the server runs the correct sequence.
  • The same approach can scale beyond arithmetic — e.g., stored procedures, APIs, or business rules can be exposed as MCP tools and chained dynamically.

🔭 Next Steps

Arithmetic was just a demo.

Use the same pattern to publish real business logic as MCP tools:

  • Expose database stored procedures and REST APIs as tools (handled the same way by mcp_toolbuilder)
  • Trigger tool creation via scheduler or webhook when new procs/endpoints appear
  • Let MCP clients discover and use the new tools automatically

👉 Try it yourself and let me know how your MCP tools handle BODMAS in practice!


This content originally appeared on DEV Community and was authored by Daniel Jonathan


Print Share Comment Cite Upload Translate Updates
APA

Daniel Jonathan | Sciencx (2025-09-21T00:22:00+00:00) Validate LogicApp MCP Server with BODMAS Rules. Retrieved from https://www.scien.cx/2025/09/21/validate-logicapp-mcp-server-with-bodmas-rules/

MLA
" » Validate LogicApp MCP Server with BODMAS Rules." Daniel Jonathan | Sciencx - Sunday September 21, 2025, https://www.scien.cx/2025/09/21/validate-logicapp-mcp-server-with-bodmas-rules/
HARVARD
Daniel Jonathan | Sciencx Sunday September 21, 2025 » Validate LogicApp MCP Server with BODMAS Rules., viewed ,<https://www.scien.cx/2025/09/21/validate-logicapp-mcp-server-with-bodmas-rules/>
VANCOUVER
Daniel Jonathan | Sciencx - » Validate LogicApp MCP Server with BODMAS Rules. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/09/21/validate-logicapp-mcp-server-with-bodmas-rules/
CHICAGO
" » Validate LogicApp MCP Server with BODMAS Rules." Daniel Jonathan | Sciencx - Accessed . https://www.scien.cx/2025/09/21/validate-logicapp-mcp-server-with-bodmas-rules/
IEEE
" » Validate LogicApp MCP Server with BODMAS Rules." Daniel Jonathan | Sciencx [Online]. Available: https://www.scien.cx/2025/09/21/validate-logicapp-mcp-server-with-bodmas-rules/. [Accessed: ]
rf:citation
» Validate LogicApp MCP Server with BODMAS Rules | Daniel Jonathan | Sciencx | https://www.scien.cx/2025/09/21/validate-logicapp-mcp-server-with-bodmas-rules/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.