Derivative & Integral Calculator
Calculate numerical derivatives and definite integrals.
Math ToolsBrowser form · check network and permission needsNo account · No API key
Try a small sample
This form normally uses the browser engine; a server fallback is available if the local implementation is unavailable. Network lookups and device APIs may need a connection or permission. See privacy details.
Result
Call it from an agent
This server endpoint accepts JSON and returns JSON. Calling it sends your input to the server, including for tools whose web form normally runs locally. No key or signup is required.
curl -sX POST 'https://itsfullyonline.yunusemrevurgun.com/backend/connector-api.php?action=execute' \
-H 'Content-Type: application/json' \
-d '{"tool":"derivative-integral-calculator","data":{ /* see input fields above */ }}'
Agent usage
This tool also has a client module. Fetch its source, inspect the inputs and call the exported function in a compatible browser runtime. Module behavior can differ from the server endpoint; check the result with a small sample.
// 1. Fetch the manifest
const manifest = await fetch('https://itsfullyonline.yunusemrevurgun.com/api/manifest.json').then(r => r.json());
// 2. Find this tool
const tool = manifest.categories
.flatMap(c => c.tools)
.find(t => t.apiName === 'derivative-integral-calculator');
// 3. Import and execute
const mod = await import('https://itsfullyonline.yunusemrevurgun.com' + tool.clientModule);
const result = await mod['FrontendTools.execute']({ /* input */ });
Input schema
Parameters accepted by this tool:
[
{
"type": "text",
"name": "expression",
"label": "Expression",
"placeholder": "e.g. x^2 + 2*x + 1",
"required": true
},
{
"type": "number",
"name": "x_value",
"label": "At X =",
"default": 0
},
{
"type": "number",
"name": "lower_bound",
"label": "Lower Bound (for integral)",
"default": 0
},
{
"type": "number",
"name": "upper_bound",
"label": "Upper Bound (for integral)",
"default": 1
}
]
Module path
/common/frontend-tools.js
Dynamic import this path from your agent runtime. No npm install, no bundler required.