API Tool Calls
REMOTE · APITOOLCALLS.COM
94 tools, one small door: home costs, fitness, QR, barcodes, Markdown, SEO, recalls.
Available components
Last scanned (8 hours ago)
Scores higher than 89% of remote servers
Reachable. Last reached 5 Nov 2026.
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security74
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability77
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 12217 tokens (~129/item across 94 items; 94 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Tools include usage examples.Pass
Stability & Change Management100
- No destabilizing schema changes in the last 30 days.Pass
Tool Coverage95
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 83% of tool parameters carry a description.Partial
- Structured output schemas are declared (66% of tools); any adoption earns full credit.Pass
Tool Safety75
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "pay_convert" implies "pay" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Fail
- An AI judge read all 94 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Nov 26 +1
- Stability: 0.97 → pass security
- 1 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.
- 30 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.
- 28 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 77 to 80. That category is still filling its 30-day observation window: 23 days of observed history at the previous scan, 24 at this one. The score rises as the window fills, whether or not the server changes.
- 26 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 70 to 73. That category is still filling its 30-day observation window: 21 days of observed history at the previous scan, 22 at this one. The score rises as the window fills, whether or not the server changes.
- 24 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 63 to 67. That category is still filling its 30-day observation window: 19 days of observed history at the previous scan, 20 at this one. The score rises as the window fills, whether or not the server changes.
- 21 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 53 to 57. That category is still filling its 30-day observation window: 16 days of observed history at the previous scan, 17 at this one. The score rises as the window fills, whether or not the server changes.
- 19 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 47 to 50. That category is still filling its 30-day observation window: 14 days of observed history at the previous scan, 15 at this one. The score rises as the window fills, whether or not the server changes.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://apitoolcalls.com/mcp?tools=all
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=apitoolcalls.com | CN=YE2,O=Let's Encrypt,C=US | 30 Sept 2026 | 29 Dec 2026 | ECDSA 256 | ECDSA-SHA384 | 525888e95ab14be47b28658c3f296b1fbbb |
| SANs: *.apitoolcalls.com, apitoolcalls.com | ||||||
| CN=YE2,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 4df3b15dd6c0784c507cd37b58e6f115 |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of apitoolcalls.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| apitoolcalls.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://apitoolcalls.com/mcp?tools=all | Verified | 200 | |
| http (plaintext) | http://apitoolcalls.com/mcp?tools=all | HTTPS enforced | 301 | https://apitoolcalls.com/mcp?tools=all |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
make_run_loop Run Loop Maker ~153
Make walking/running loops that start and end at one point, each within 3% of the target distance. Returns Google Maps links and an encoded polyline. Routes and map data © OpenStreetMap contributors (ODbL); each result credits the routing service that made it.
| Name | Type | Req | Description |
|---|---|---|---|
| avoid_crime | boolean | – | Steer round blocks with more reported crime than the start (city police reports, last 12 months; San Francisco and Seattle for now). Not a guarantee. |
| count | integer | – | – |
| direction | string | – | – |
| distance_km | number | yes | – |
| prefer | array | – | – |
| start | – | yes | – |
| stops | array | – | – |
| via | – | – | – |
No output schema declared.
No examples provided.
margin_calculator Margin Calculator ~98
Calculate cost, selling price, gross profit, margin percentage and markup percentage from two independent values including cost or price.
| Name | Type | Req | Description |
|---|---|---|---|
| cost | number | – | Cost per item (USD; at most two decimal places) |
| marginPercent | number | – | Gross margin as percent of selling price |
| markupPercent | number | – | Markup as percent of cost |
| price | number | – | Selling price per item (USD; at most two decimal places) |
Structured output declared, but exposes no named fields.
{"cost":80,"price":100} mass_volume_convert Ingredient Grams and Cups Converter ~183
Convert mass to volume or reverse with named units and either a USDA FoodData Central ingredient cup-weight preset or an entered positive density in g/mL.
| Name | Type | Req | Description |
|---|---|---|---|
| density | number | – | Custom density in grams per milliliter; exactly one of density or ingredient is required. |
| from | string | yes | Explicit mass or volume source. |
| ingredient | string | – | USDA FDC ingredient cup-weight preset, interpreted using a 236.5882365 mL US customary cup. Exactly one of ingredient or density is required. |
| to | string | yes | Opposite dimension from source. |
| value | string | yes | Nonnegative decimal (up to 24 digits, effective exponent ±24), fraction (1/2) or mixed fraction (1 1/2). Quantity and integer fraction components ≤10^12; denominator >0; proper fractional part for mi… |
Structured output declared, but exposes no named fields.
{"density":0.5,"from":"g","to":"us_cup","value":"118.29411825"}{"from":"us_cup","ingredient":"granulated_sugar","to":"g","value":"1"} mulch_calculator Mulch Calculator ~139
Calculate mulch layer volume and whole 2 cu ft and 3 cu ft bag counts from rectangle dimensions, circle diameter or total area and depth in inches.
| Name | Type | Req | Description |
|---|---|---|---|
| area | number | – | Total bed area in square feet or square metres |
| depthInches | number | yes | Layer depth in inches |
| diameter | number | – | Circle diameter across the bed in selected unit |
| length | number | – | Rectangle length in selected unit |
| shape | string | yes | Bed shape or already measured total area |
| unit | string | – | Dimension unit; area uses its square; default ft |
| width | number | – | Rectangle width in selected unit |
Structured output declared, but exposes no named fields.
{"depthInches":3,"length":10,"shape":"rectangle","width":8} one_rep_max_calculator One-Rep Max Calculator ~69
Calculate Epley and Brzycki one-rep maximum estimates from lifted weight and repetitions.
| Name | Type | Req | Description |
|---|---|---|---|
| reps | integer | yes | – |
| units | string | – | Weight unit; returned estimates have the same unit |
| weight | number | yes | Lifted weight; results use the same unit |
Structured output declared, but exposes no named fields.
{"reps":5,"weight":100} pace_calculator Running Pace Calculator ~89
Calculate running distance, elapsed time or pace from exactly two values and distance units.
| Name | Type | Req | Description |
|---|---|---|---|
| distance | number | – | Distance in selected units |
| pace | string | – | Pace in minutes, M:SS or H:MM:SS per selected distance unit |
| time | string | – | Elapsed time in minutes, M:SS or H:MM:SS |
| units | string | – | – |
Structured output declared, but exposes no named fields.
{"distance":5,"time":"25:00"} page_check Page Checker ~78
Check whether one public HTML page shows content. Returns working, suspect or broken, findings with reasons and bounded snippets, status, final URL and text length. No JavaScript rendering; 10 seconds overall, 2 MB HTML. Public HTTP/HTTPS ports 80/443 only.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Public http or https page URL. |
No output schema declared.
No examples provided.
page_to_markdown Page to Markdown ~60
Read one public HTML page as clean Markdown with title, headings, lists, tables and absolute links. No logins, paywalls or JavaScript rendering; 2 MB HTML limit.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Public http or https page URL. |
No output schema declared.
No examples provided.
paint_quantity Paint Calculator ~233
Calculate paint volume and whole containers from entered area or supported surface geometry, openings, whole coats and user-supplied per-coat coverage.
| Name | Type | Req | Description |
|---|---|---|---|
| area | string | – | Total gross surface area in selected squared units. Enter a bounded decimal or fraction string; positive except openings/price. |
| areaUnit | string | – | Dimensions unit; areas and coverage use its square. Default ft. |
| coats | integer | yes | Whole coat count. |
| containerVolume | string | yes | Entered volume of one container in selected volume units. Enter a bounded decimal or fraction string; positive except openings/price. |
| coverage | string | yes | Entered per-coat coverage in selected square area units per selected volume unit. Enter a bounded decimal or fraction string; positive except openings/price. |
| openings | string | – | Unpainted opening area in the selected squared unit, no greater than gross area. Default 0. Enter a bounded decimal or fraction string; positive except openings/price. |
| surfaces | array | – | – |
| volumeUnit | string | – | Volume unit for paint, coverage denominator and container. Default us_gal. |
Structured output declared, but exposes no named fields.
{"area":"800","coats":2,"containerVolume":"1","coverage":"350","openings":"100"} pay_convert Pay Rate Converter ~86
Convert gross annual salary to hourly pay or hourly pay to annual salary using your entered weekly hours and paid weeks. Pure arithmetic.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | Gross amount in one entered currency. |
| direction | string | – | Conversion direction; default annual-to-hourly. |
| hoursPerWeek | number | yes | Paid hours per week. |
| paidWeeks | number | yes | Paid weeks per year. |
Structured output declared, but exposes no named fields.
{"amount":52000,"direction":"annual-to-hourly","hoursPerWeek":40,"paidWeeks":52} percentage_calculator Percentage Calculator ~89
Calculate X percent of Y, X as a percentage of Y, or signed percentage change from X to Y.
| Name | Type | Req | Description |
|---|---|---|---|
| mode | string | yes | of: X% of Y; is: X is what % of Y; change: from X to Y |
| x | number | yes | Percentage, part, or original value by mode |
| y | number | yes | Whole or new value by mode |
Structured output declared, but exposes no named fields.
{"mode":"change","x":80,"y":100} pickleball_court_cost Pickleball Court Cost and Size Planner ~207
Check whether a pickleball court fits a space and show public court project costs. Returns rulebook footprints and one-court fit in either orientation, separate cost cards, and unpriced scope. Cost cards are public city project and planning figures, not a price for this court. Pure rules and Decimal, no network, model or clock. Web and MCP share the free daily allowance.
| Name | Type | Req | Description |
|---|---|---|---|
| base | string | – | Omit when unknown. |
| courts | integer | – | Court count; omitted uses 1 for math, marked assumed. |
| fence | string | – | Omit when unknown. |
| finish | string | – | Omit when unknown. |
| lights | string | – | Omit when unknown. |
| size | string | – | Omit when unknown. |
| space_length_ft | number | – | Open, level space in feet; provide both length and width or neither. |
| space_width_ft | number | – | Open, level space in feet; provide both length and width or neither. |
No output schema declared.
{"courts":2,"size":"recommended","space_length_ft":70,"space_width_ft":40} pole_barn_cost Pole Barn Cost Calculator ~170
Estimate pole barn construction costs for given dimensions, optionally finished as living space. Returns national construction ranges for the building only, with no published typical figure. Site work/slab/doors/height/permits are not priced. use=residential adds the separate living-space build-out band with an open top and a combined planning estimate. Includes an unpriced checklist, two separate unscaled reference cards and dated sources. Pure arithmetic, no network or model.
| Name | Type | Req | Description |
|---|---|---|---|
| length_ft | number | yes | Required length in feet; footprint must be 100–10,000 sq ft. |
| use | string | – | shell: building only. residential: add the separate living-space build-out band. |
| width_ft | number | yes | Required width in feet; footprint must be 100–10,000 sq ft. |
No output schema declared.
{"length_ft":40,"use":"shell","width_ft":30} power Exponent Calculator ~41
Compute a real number raised to an entered exponent with bounded inputs and explicit domain errors.
| Name | Type | Req | Description |
|---|---|---|---|
| base | number | yes | Base. |
| exponent | number | yes | Exponent. |
Structured output declared, but exposes no named fields.
{"base":2,"exponent":10} prime_number_checker Prime Number Checker ~118
Compute deterministic primality below 3.3 × 10^24 using the 13 prime Miller–Rabin bases through 41, plus complete factorization through 10^12 or a smallest factor through 10000.
| Name | Type | Req | Description |
|---|---|---|---|
| integer | string | yes | Nonnegative decimal digits, 0 <= n < 3300000000000000000000000 (3.3 × 10^24), at most 25 digits. Full composite factorization through 10^12; otherwise smallest prime factor search through 10000 only. |
Structured output declared, but exposes no named fields.
{"integer":"97"} proofread Proofreader ~78
Fix spelling, grammar, punctuation and word choice while keeping meaning and voice. Text goes to a language model: with no key, a small shared daily allowance (Google Gemini); with an X-OpenRouter-Key header, the caller's OpenRouter key.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | Text to proofread, at most 2,000 words. |
No output schema declared.
No examples provided.
pythagorean_theorem_calculator Pythagorean Theorem Calculator ~141
Compute the third right-triangle side from exactly two measured sides, both acute angles, the right angle and area using the Pythagorean theorem.
| Name | Type | Req | Description |
|---|---|---|---|
| a | number | – | Leg a in the common length unit (10^-9 to 10^9). |
| b | number | – | Leg b in the common length unit (10^-9 to 10^9). |
| hypotenuse | number | – | Hypotenuse, opposite the right angle in the common length unit (10^-9 to 10^9). |
| unit | string | – | Common length unit for every coordinate or side; area uses its square. |
Structured output declared, but exposes no named fields.
{"a":3,"b":4,"unit":"m"} quadratic_solve Quadratic Formula Calculator ~107
Solve ax² + bx + c = 0 from entered coefficients. See real or complex roots, the discriminant and linear or constant cases.
| Name | Type | Req | Description |
|---|---|---|---|
| a | number | yes | Coefficient; zero or absolute magnitude 10^-12 to 10^12. |
| b | number | yes | Coefficient; zero or absolute magnitude 10^-12 to 10^12. |
| c | number | yes | Coefficient; zero or absolute magnitude 10^-12 to 10^12. |
Structured output declared, but exposes no named fields.
{"a":1,"b":-3,"c":2} ratio_calculator Ratio Calculator ~109
Simplify decimal A:B ratios, solve A:B = C:?, or scale the ratio to a target term or total.
| Name | Type | Req | Description |
|---|---|---|---|
| a | number | yes | Nonnegative A term |
| b | number | yes | Nonnegative B term |
| c | number | – | Known C term in C:? |
| mode | string | yes | Operation |
| target | number | – | Target amount in the same units as A and B |
| targetPart | string | – | Part assigned the target; default a |
Structured output declared, but exposes no named fields.
{"a":1.5,"b":2.5,"mode":"simplify"} read_barcode Barcode scanner ~153
Read every barcode in a PNG, JPEG or WebP image, given as base64 (or a data URL), a public https URL, or an attached file. At most 2 MB and 4000 by 4000 pixels. Returns text, format, corner positions and GS1 product number, expiry and lot when present.
| Name | Type | Req | Description |
|---|---|---|---|
| file | object | – | An image file the user attached (OpenAI Apps SDK file parameter). |
| image | string | – | Base64 PNG/JPEG/WebP or image data URL; 2 MB decoded maximum. Give one of image, url or file. |
| url | string | – | Public https URL of a PNG, JPEG or WebP image; 2 MB maximum. |
No output schema declared.
{"url":"https://apitoolcalls.com/barcode-scanner/samples/ean13.png"} recall_check Recall Check ~100
Search local U.S. CPSC data for up to 10 recall notices that may match — check the notice. updated_at is when this local copy of CPSC data was last refreshed (UTC, ISO 8601), not a recall date; each match's date is its notice date. May not cover every batch or country; read the notice. No CPSC endorsement.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | Product name, brand, model number or UPC. |
No output schema declared.
No examples provided.
resume_gap Résumé vs job description ~93
Compare résumé skills with Columbus, Ohio job postings, or with one pasted job description. Résumé is not stored.
| Name | Type | Req | Description |
|---|---|---|---|
| family | string | – | Job family for the Columbus postings check; required unless job_ad is given. |
| job_ad | string | – | Plain text of one job description; lists the skills it names that the résumé shows and does not show. |
| resume_text | string | yes | Plain text of the résumé. |
No output schema declared.
{"job_ad":"Data analyst. Required: SQL, Python and Tableau.","resume_text":"Data analyst with SQL and Excel experience building weekly reports."} retirement_drawdown Retirement Income Calculator ~160
Arithmetic on entered numbers only: level end-of-period withdrawal, total withdrawn and complete period table from a balance, fixed entered nominal annual return and term. Monthly, quarterly or annual periods; nearest-cent half-up rounding; final withdrawal clears residue. Rates are entered, never fetched.
| Name | Type | Req | Description |
|---|---|---|---|
| annualReturnPercent | number | yes | Entered fixed nominal annual return percentage; at most six decimal places, divided by periods per year. |
| balance | number | yes | Starting balance in USD, at most two decimal places. |
| frequency | string | yes | Withdrawal timing: 12 monthly, 4 quarterly or 1 annual end-of-period withdrawal per year. |
| years | integer | yes | Whole years; at most 360 monthly, 120 quarterly or 30 annual rows. |
Structured output declared, but exposes no named fields.
{"annualReturnPercent":10,"balance":100,"frequency":"annually","years":2}{"annualReturnPercent":0,"balance":1200,"frequency":"quarterly","years":1} roi ROI Calculator ~65
Compute net gain and return on investment percentage from entered cost and final value, with optional annualization.
| Name | Type | Req | Description |
|---|---|---|---|
| cost | number | yes | Cost (must be positive). |
| finalValue | number | yes | Final value. |
| years | number | – | Optional positive duration in years for annualized ROI. |
Structured output declared, but exposes no named fields.
{"cost":100,"finalValue":125} roman_numeral Roman Numeral Converter ~77
Convert whole numbers from 1 to 3999 to canonical Roman numerals, or convert canonical Roman numerals to numbers.
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | Conversion direction. |
| value | string | yes | Decimal whole-number text from 1–3999 for to_roman, or Roman numeral text in either case for from_roman. |
Structured output declared, but exposes no named fields.
{"direction":"to_roman","value":"1994"} roof_replacement_cost Roof Replacement Cost Calculator ~291
Estimate sloped roof area and roofing squares from a measured footprint and pitch. Calculates optional shingle purchase allowance, historical asphalt installation and matched removal scenarios, verified historical standing-seam bid endpoints, and a benchmark subtotal with your separately quoted extras; missing local prices remain get a local quote.
| Name | Type | Req | Description |
|---|---|---|---|
| footprint_sqft | number | – | Horizontal roof projection including overhangs, in square feet for footprint_sqft, feet for length_ft/width_ft. Provide footprint OR both dimensions. |
| layers | integer | – | Asphalt removal layers; 0 means no removal. Metal rates do not vary with layers; only 0 or 1 supported. |
| length_ft | number | – | Horizontal roof projection including overhangs, in square feet for footprint_sqft, feet for length_ft/width_ft. Provide footprint OR both dimensions. |
| material | string | yes | – |
| pitch | number | yes | Rise p in inches per 12 inches horizontal run; geometry only. |
| quoted_extras | number | – | Your own total dollars quote for separate items excluded from the installation/removal scope; no assumed surcharge. |
| waste_percent | number | – | Optional asphalt purchase allowance only. Not applied to installed bid rates. No sourced midpoint/default. |
| width_ft | number | – | Horizontal roof projection including overhangs, in square feet for footprint_sqft, feet for length_ft/width_ft. Provide footprint OR both dimensions. |
No output schema declared.
{"footprint_sqft":1000,"layers":2,"material":"asphalt","pitch":6,"waste_percent":10} round_decimal Rounding Calculator ~96
Round decimal strings exactly to decimal places, tens, hundreds or other powers of ten. Choose half away from zero or half even, including negative ties.
| Name | Type | Req | Description |
|---|---|---|---|
| places | integer | – | Decimal places; negative values round to tens, hundreds etc.; default 0. |
| text | string | yes | Up to 200 decimal digits with optional exponent -200 through 200. |
| tieMode | string | – | Exact halfway rule; default half-away. |
Structured output declared, but exposes no named fields.
{"places":0,"text":"-2.5","tieMode":"half-even"} round_sig_figs Significant Figures Converter ~66
Round a decimal string to a chosen number of significant figures using exact decimal half-up rounding; return plain and scientific notation.
| Name | Type | Req | Description |
|---|---|---|---|
| significantFigures | integer | yes | Number of significant figures to keep. |
| value | string | yes | Signed decimal string, optionally with exponent notation; no commas. |
Structured output declared, but exposes no named fields.
{"significantFigures":2,"value":"0.004560"} scientific_evaluate Scientific Calculator ~76
Evaluate arithmetic, powers, roots, logs and trigonometric functions with parentheses. Choose degrees or radians and get finite real results.
| Name | Type | Req | Description |
|---|---|---|---|
| angleUnit | string | – | Angle mode for trig and inverse trig; default degrees. |
| expression | string | yes | Explicit arithmetic expression; 256 tokens, 64 nested operations. No implicit multiplication. |
Structured output declared, but exposes no named fields.
{"angleUnit":"degrees","expression":"2^3 + sqrt(81)"} scientific_notation Scientific Notation Calculator ~63
Normalize decimal strings to scientific notation or expand exponent notation exactly. Keep all entered numerical digits without binary float conversion.
| Name | Type | Req | Description |
|---|---|---|---|
| mode | string | – | Output focus; default normalize. |
| text | string | yes | Up to 200 decimal digits, exponent -200 through 200. |
Structured output declared, but exposes no named fields.
{"mode":"normalize","text":"0.00012"} seo_check SEO Checker ~77
Check one public HTML page with fixed SEO rules. Returns schema 1, score, strengths, ranked fixes and facts. No JavaScript rendering; 10 seconds overall, 2 MB HTML and at most 20 links. Public HTTP/HTTPS ports 80/443 only.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Public http or https page URL. |
No output schema declared.
No examples provided.
simplify_sqrt Square Root Simplifier ~43
Rewrite the square root of an integer from 0 to 10^12 as a√b using exact integer factors.
| Name | Type | Req | Description |
|---|---|---|---|
| value | integer | yes | Nonnegative integer. |
Structured output declared, but exposes no named fields.
{"value":72} slope_calculator Slope Calculator ~148
Compute slope, y-intercept, slope-intercept and point-slope equations, distance, midpoint and line inclination from two distinct points, including vertical lines.
| Name | Type | Req | Description |
|---|---|---|---|
| unit | string | – | Common length unit for every coordinate or side; area uses its square. |
| x1 | number | yes | x1 coordinate, in the common length unit (±10^9). |
| x2 | number | yes | x2 coordinate, in the common length unit (±10^9). |
| y1 | number | yes | y1 coordinate, in the common length unit (±10^9). |
| y2 | number | yes | y2 coordinate, in the common length unit (±10^9). |
Structured output declared, but exposes no named fields.
{"x1":0,"x2":1,"y1":1,"y2":2} square_footage_calculator Square Footage Calculator ~56
Computes and sums rectangle, circle, triangle and L-shaped room areas in square feet and square metres.
| Name | Type | Req | Description |
|---|---|---|---|
| rooms | array | yes | – |
| unit | string | – | Common length unit for every entered dimension; default ft. |
Structured output declared, but exposes no named fields.
{"rooms":[{"length":12,"shape":"rectangle","width":10},{"cutoutLength":4,"cutoutWidth":3,"length":12,"shape":"l-shape","width":10}],"unit":"ft"} time_card_calculator Time Card Calculator ~70
Sum up to seven clock-time shifts and optionally split the total into regular minutes and minutes past 40 hours.
| Name | Type | Req | Description |
|---|---|---|---|
| overtime | boolean | – | Split minutes past 40 hours; arithmetic only, without eligibility or pay |
| rows | array | yes | Completed shifts for one workweek; omit blank days |
Structured output declared, but exposes no named fields.
{"overtime":true,"rows":[{"breakMinutes":30,"end":"18:30","start":"09:00"},{"breakMinutes":30,"end":"18:30","start":"09:00"},{"breakMinutes":30,"end":"18:30","start":"09:00"},{"breakMinutes":30,"end":"18:30","start":"09:00"},{"breakMinutes":30,"end":"18:30","start":"09:00"}]} tip_calculator Tip Calculator ~99
Calculate a bill tip and equal per-person shares, with cent rounding or optional whole-dollar rounding up.
| Name | Type | Req | Description |
|---|---|---|---|
| bill | number | yes | Bill base in USD, at most two decimals |
| people | integer | – | Number of equal shares; default 1 |
| roundUp | boolean | – | Round each share up to a whole dollar; otherwise up to a cent |
| tipPercent | number | yes | Entered tip percentage, at most two decimals |
Structured output declared, but exposes no named fields.
{"bill":100,"people":3,"roundUp":true,"tipPercent":18} unit_convert Unit Converter ~159
Convert a bounded decimal or fraction quantity between explicit compatible mass, volume, international length, speed or item-count units. Reject incompatible dimensions; no density is inferred.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Explicit source or target unit. mm is millimeters; oz_av is avoirdupois mass; us_fl_oz is volume. US customary volume measures only. |
| to | string | yes | Target unit in the same dimension. International length definitions and US liquid measures are explicit. |
| value | string | yes | Nonnegative decimal (up to 24 digits, effective exponent ±24), fraction (1/2) or mixed fraction (1 1/2). Quantity and integer fraction components ≤10^12; denominator >0; proper fractional part for mi… |
Structured output declared, but exposes no named fields.
{"from":"us_qt","to":"us_cup","value":"1 1/2"} unit_price Unit Price Calculator ~84
Compare package prices per equal mass, volume or whole item count in one entered currency, with exact tie detection and compatible units only.
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | yes | Entered three-letter currency label (letters only), shared by all prices; no exchange rates. |
| packages | array | yes | – |
| targetUnit | string | yes | One common mass, volume or count unit for comparison. |
Structured output declared, but exposes no named fields.
{"currency":"USD","packages":[{"price":"3","quantity":"500","unit":"g"},{"price":"5","quantity":"1","unit":"kg"}],"targetUnit":"g"} volume_calculator Volume Calculator ~112
Computes cube, box, cylinder, cone, sphere or rectangular-pyramid volume with its formula and cubic-unit conversions.
| Name | Type | Req | Description |
|---|---|---|---|
| height | number | – | Perpendicular height. |
| length | number | – | Base length. |
| radius | number | – | Radius, not diameter. |
| shape | string | yes | Solid shape; pyramid has a rectangular base. |
| side | number | – | Cube side. |
| unit | string | – | Common length unit for every entered dimension; default ft. |
| width | number | – | Base width. |
Structured output declared, but exposes no named fields.
{"height":5,"length":3,"shape":"box","unit":"m","width":4} water_softener_size Water Softener Size Calculator ~348
Size a water softener from household water use and tested hardness, with yearly salt cost. Gallons per person per day is required (no national default used), for softened water only. Iron is optional; unknown when absent, and changes the setting per EcoPure's clear-water ferrous iron rule (5 gpg per ppm); other makers differ. Returns grains per day, working capacity before reserve, optional paired model ratings, three idealized EP42 test-rating examples, notes, assumptions and dated primary sources. Costs are salt only. Pure Decimal arithmetic, no network or model.
| Name | Type | Req | Description |
|---|---|---|---|
| bag_lb | number | – | Bag weight in lb. |
| bag_price | number | – | Price per bag; one store's price (Fleet Farm, observed 2 Oct 2026); enter yours. |
| capacity_grains | number | – | Your manual's grains per regeneration; requires salt_lb. |
| gallons_per_person_day | number | yes | Required softened gallons per person per day; no national default used. Exclude bypassing outdoor taps. |
| hardness | number | yes | Required measured hardness; after conversion 0 < gpg <= 100. |
| hardness_unit | string | – | gpg or mg/L; divide mg/L by 17.1 (W1). |
| interval_days | number | – | Optional target days between regenerations. |
| iron_ppm | number | – | Optional dissolved clear-water ferrous iron in ppm; absent means unknown. EcoPure adds 5 gpg per ppm (W4); other makers differ. |
| people | integer | yes | Required whole household size. |
| salt_lb | number | – | Your manual's lb salt at capacity_grains; requires capacity_grains. |
No output schema declared.
{"gallons_per_person_day":75,"hardness":10,"people":4} wheelchair_ramp Wheelchair Ramp Calculator ~93
Plan wheelchair ramp length from entrance rise. Returns the minimum horizontal run under ADA 2010 §405.2, cited width, landing, rise-per-run and handrail dimensions, and separate historical HUD accessibility cost cards with missing price cells visible. This is a planning guide, not a code inspection.
| Name | Type | Req | Description |
|---|---|---|---|
| rise_inches | number | yes | Entrance rise in inches; minimum horizontal run excludes landings and door maneuvering space. |
No output schema declared.
{"rise_inches":20} word_count Word counter ~32
Count words, characters, sentences and paragraphs and estimate reading and speaking times from text.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | – |
Structured output declared, but exposes no named fields.
{"text":"Hello world."} yard_drainage_cause Yard Drainage Cause Finder ~590
Find likely causes of water pooling in a yard, fix options, who does them and dated public cost estimates. Returns likely causes to investigate, not a diagnosis, with explainable observed-code rules, safety escalations, options and who does them. Prices are dated public planning estimates, with distinct scopes and source years; no 2026 price adjustment. Omit unknown groups; [] means none observed. Optional numbers price only agreed areas, designed storage or counted downspout sets; the soil check screens root-zone drainage. No network or model. Web and MCP share the free daily allowance.
| Name | Type | Req | Description |
|---|---|---|---|
| boundary | array | – | Omit for unknown; [] means none observed. flow_from_higher_ground: Flow from higher ground; new_nearby_hard_surface: A new nearby hard surface |
| downspouts | integer | – | Whole number of elbow-plus-extension sets, hardware only. |
| drop_inches_15min | number | – | Inches dropped in 15 minutes after pre-wetting and refilling the hole; Iowa State's informal root-zone check, not a dry-well design test. |
| dry_well_cubic_ft | number | – | Designed storage from a designer; never sized from this questionnaire. |
| grading | array | – | Omit for unknown; [] means none observed. slopes_toward_house: Ground slopes toward the house; settled_low_spot: A settled low spot; blocked_swale: A blocked swale; new_hard_surface: A new hard surfa… |
| groundwater | array | – | Omit for unknown; [] means none observed. seepage: Seepage; saturated_below_surface: Saturated below the surface; seasonal_high_water: Seasonal high water |
| gutters | array | – | Omit for unknown; [] means none observed. overflowing: Overflowing gutters; leaking: Leaking gutters; discharge_near_foundation: Downspouts discharge near the foundation |
| rain_garden_sq_ft | number | – | Agreed garden area; never computed from roof area. |
| site | array | – | Omit for unknown; [] means none observed. lower_outlet: A working lower outlet; utilities_in_area: Utilities in the area; septic_or_well_nearby: A septic system or well nearby; water_entering_house:… |
| soil | array | – | Omit for unknown; [] means none observed. clay: Clay soil; compacted: Compacted soil |
| timing | array | – | Omit for unknown; [] means none observed. after_rain: After rain; seasonal: Seasonally; dry_weather: In dry weather |
| where | array | – | Omit for unknown; [] means none observed. foundation: At the foundation; lawn_low_spot: A lawn low spot; slope_bottom: At the bottom of a slope; whole_yard: Across the whole yard |
No output schema declared.
{"downspouts":3,"gutters":["discharge_near_foundation"]} z_score Z Score Calculator ~50
Compute the standardized z score from an entered value, mean and positive standard deviation.
| Name | Type | Req | Description |
|---|---|---|---|
| mean | number | yes | Mean. |
| standardDeviation | number | yes | Standard deviation. |
| value | number | yes | Value. |
Structured output declared, but exposes no named fields.
{"mean":70,"standardDeviation":10,"value":85} How do I install the API Tool Calls MCP server?
API Tool Calls is a hosted endpoint at https://apitoolcalls.com/mcp?tools=all, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · apitoolcalls.com
claude mcp add --transport http cowerxdev-apitoolcalls 'https://apitoolcalls.com/mcp?tools=all'
What is the API Tool Calls MCP server?
API Tool Calls is an MCP server listed in the public MCP registry as io.github.cowerxdev/apitoolcalls. 94 tools, one small door: home costs, fitness, QR, barcodes, Markdown, SEO, recalls. This page covers its hosted endpoint (https://apitoolcalls.com/mcp?tools=all).
Is the API Tool Calls MCP server safe to use?
API Tool Calls scores 84 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the API Tool Calls MCP server expose?
API Tool Calls exposes 94 tools: make_qr, get_transcript, resume_gap, page_to_markdown, seo_check, and 89 more. Their descriptions and schemas cost roughly 12,217 tokens of context every time the server is loaded.
Does the API Tool Calls MCP server require authentication?
No. We connected to API Tool Calls without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the API Tool Calls MCP server still maintained?
API Tool Calls is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.