API Tool Calls
REMOTE · APITOOLCALLS.COM
94 tools, one small door: home costs, fitness, QR, barcodes, Markdown, SEO, recalls.
Available components
Last scanned (7 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 →
apa_citation_generator APA Citation Generator ~167
Format an APA reference and in-text citations from entered source metadata.
| Name | Type | Req | Description |
|---|---|---|---|
| authors | array | – | – |
| bookTitle | string | – | – |
| changing | boolean | – | – |
| date | string | – | – |
| doi | string | – | – |
| edition | string | – | – |
| editors | array | – | – |
| issue | string | – | – |
| journal | string | – | – |
| pages | string | – | – |
| platform | string | – | – |
| publisher | string | – | – |
| reportNumber | string | – | – |
| retrieved | string | – | – |
| sentenceCase | boolean | – | – |
| siteName | string | – | – |
| title | string | yes | – |
| type | string | yes | – |
| url | string | – | – |
| volume | string | – | – |
Structured output declared, but exposes no named fields.
{"authors":[{"family":"Smith","given":"Jane"}],"date":"2020","publisher":"Example Press","title":"The Example Book","type":"book"} average_calculator Average Calculator ~78
Compute mean, median, modes, range, sum, count, population and sample standard deviation, plus an optional separately weighted average.
| Name | Type | Req | Description |
|---|---|---|---|
| values | array | yes | 1–1000 finite values in a common unit. |
| weights | array | – | Optional one weight per value; at least one positive weight. Weights affect only weightedAverage. |
Structured output declared, but exposes no named fields.
{"values":[2,4,4,6],"weights":[1,1,1,3]} base_convert Decimal to Hex Converter ~162
Converts a bounded integer string between bases 2 through 36 using exact BigInt arithmetic. Inputs contain 1–4096 digits and must be valid in the source base. Optional bitWidth (1–4096) validates a bit pattern; signed=true requires a width and reads the source value as two’s complement. Unsigned is the default.
| Name | Type | Req | Description |
|---|---|---|---|
| bitWidth | integer | – | Optional bit width; required when signed is true. |
| fromBase | integer | yes | – |
| signed | boolean | – | Defaults to false. When true, interpret the fitting source bit pattern as two’s complement. |
| toBase | integer | yes | – |
| value | string | yes | Digits 0–9/A–Z without prefix, sign or separators; valid in fromBase. |
Structured output declared, but exposes no named fields.
{"fromBase":10,"toBase":16,"value":"255"}{"bitWidth":8,"fromBase":16,"signed":true,"toBase":10,"value":"FF"} basement_water_cause Basement water cause finder ~510
Narrow down why a basement gets wet and who fixes it. Eight observation groups return every rule-matched possible cause, evidence, safe first checks, trade referrals and sources. Hazard stops come first; no probabilities or structural diagnosis. Pure rules, no network or model.
| Name | Type | Req | Description |
|---|---|---|---|
| grading | – | – | Select observed codes, [] for none observed, or 'unknown'. slopes_toward: Ground slopes toward the house; puddles: Puddles beside the foundation |
| gutters | – | – | Select observed codes, [] for none observed, or 'unknown'. overflowing: Gutters overflowing; missing: Gutters missing; downspout_near: Downspout discharges near the foundation |
| hazard | – | – | Select observed codes, [] for none observed, or 'unknown'. standing_water: Standing water; sewage: Sewage or suspected drain backup; electrical: Possible water contact with electrical equipment |
| moisture | – | – | Select observed codes, [] for none observed, or 'unknown'. cold_surface_sweating: Cold surfaces sweating; humid_air: Humid air entering; indoor_sources: Indoor moisture sources; visible_drip: Visible… |
| sump | – | – | Select observed codes, [] for none observed, or 'unknown'. none: No sump; power_lost: Sump power was lost; pit_filling_no_discharge: Pit filling without discharge; running: Sump is running; seepage_n… |
| timing | – | – | Select observed codes, [] for none observed, or 'unknown'. rain: Wetness after rain; snowmelt: Wetness after snowmelt; dry_weather: Wetness during dry weather; water_use: Wetness during water use; hu… |
| where | – | – | Select observed codes, [] for none observed, or 'unknown'. wall_crack: Water at a wall crack; wall_floor_joint: Water at the wall-floor joint; floor: Water through the floor; window: Water at a windo… |
| window_well | – | – | Select observed codes, [] for none observed, or 'unknown'. debris: Debris in a window well; ponding: Water collects in a window well; starts_at_window: Wetness starts at the window |
No output schema declared.
{"gutters":["downspout_near"],"timing":["rain"],"where":["wall_floor_joint"]} bmi_calculator BMI Calculator ~64
Calculate adult BMI and its band from weight, height and units.
| Name | Type | Req | Description |
|---|---|---|---|
| height | number | yes | Metres (metric) or total inches (imperial) |
| units | string | – | – |
| weight | number | yes | Kilograms (metric) or pounds (imperial) |
Structured output declared, but exposes no named fields.
{"height":1.75,"weight":70} board_feet Board Foot Calculator ~39
Sum board-foot lumber volumes from entered dimensions and whole piece counts, with per-row optional prices and a priced subtotal.
| Name | Type | Req | Description |
|---|---|---|---|
| rows | array | yes | – |
Structured output declared, but exposes no named fields.
{"rows":[{"length":8,"pricePerBoardFoot":4,"quantity":3,"thickness":1,"width":6}]} body_fat_calculator Body Fat Calculator ~83
Calculate Navy body fat percentage from sex and tape measurements.
| Name | Type | Req | Description |
|---|---|---|---|
| abdomen | number | – | Male abdomen circumference |
| height | number | yes | Height |
| hip | number | – | Female hip circumference |
| neck | number | yes | Neck circumference |
| sex | string | yes | – |
| units | string | – | – |
| waist | number | – | Female waist circumference |
Structured output declared, but exposes no named fields.
{"abdomen":34,"height":70,"neck":15,"sex":"male"} calendar_age_difference Age Difference Calculator ~78
Calculate years, months, days and total days between two birth dates. Use explicit Gregorian dates and a stated month-end convention.
| Name | Type | Req | Description |
|---|---|---|---|
| date1 | string | yes | Gregorian date YYYY-MM-DD, years 0001 through 9999. |
| date2 | string | yes | Gregorian date YYYY-MM-DD, years 0001 through 9999. |
Structured output declared, but exposes no named fields.
{"date1":"2023-01-31","date2":"2023-02-28"} calorie_calculator Calorie and Macro Calculator ~120
Calculate resting energy and daily calories from adult measurements, formula and activity level.
| Name | Type | Req | Description |
|---|---|---|---|
| activity | number | – | – |
| age | number | yes | Adult age in years |
| bodyFat | number | – | Body fat percentage |
| feet | integer | – | Imperial height in whole feet |
| height | number | – | Metric height in centimetres |
| inches | number | – | Imperial additional inches |
| method | string | – | – |
| sex | string | yes | – |
| units | string | – | – |
| weight | number | yes | kg or lb by units |
Structured output declared, but exposes no named fields.
{"age":30,"height":180,"sex":"male","weight":80} character_count Character counter ~30
Count Unicode characters, words, lines and UTF-8 bytes from text.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | – |
Structured output declared, but exposes no named fields.
{"text":"Hello world.\nHi!"} combinations Combination Calculator ~50
Compute exact combinations nCr or permutations nPr for bounded integer inputs.
| Name | Type | Req | Description |
|---|---|---|---|
| mode | string | yes | Counting operation. |
| n | integer | yes | Total items n. |
| r | integer | yes | Selected items r. |
Structured output declared, but exposes no named fields.
{"mode":"combinations","n":5,"r":2} company_facts Company Info Finder ~100
Read a business's own home, about and contact pages and return its name, address, phone, email, founding year and what it does, each with the page it came from. Page text goes to a language model: with no key, a small shared free daily allowance (Google Gemini); with an X-OpenRouter-Key header, the caller's OpenRouter key.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | The business's public http or https homepage URL. |
No output schema declared.
No examples provided.
compound_interest_calculator Compound Interest Calculator ~195
Calculate compound or simple interest, balance, total contributed, interest earned, modeled APY and yearly balances from principal, nominal rate, term and deposit timing.
| Name | Type | Req | Description |
|---|---|---|---|
| annualRate | number | yes | Nominal annual rate / APR (%) |
| compoundingPerYear | integer | – | Equal compounding periods per year, default 12 |
| contribution | number | – | Recurring deposit per complete monthly/yearly period; default 0; simple mode requires 0 (USD; at most two decimal places) |
| contributionFrequency | string | – | Deposit interval, default monthly; fractional intervals have no deposit |
| contributionTiming | string | – | Deposit at start or end of each complete period; default end |
| mode | string | – | Interest calculation; default compound |
| principal | number | yes | Initial principal (USD; at most two decimal places) |
| years | number | yes | Term in years; a fractional tail earns modeled interest |
Structured output declared, but exposes no named fields.
{"annualRate":10,"compoundingPerYear":1,"contribution":100,"contributionFrequency":"yearly","contributionTiming":"end","principal":1000,"years":2} concrete_calculator Concrete Calculator ~185
Computes slab, footing, cylindrical-column or solid-step concrete volume, waste allowance and whole 40/60/80 lb bag counts from QUIKRETE No. 1101 yields.
| Name | Type | Req | Description |
|---|---|---|---|
| count | integer | – | Identical project count; default 1. |
| diameter | number | – | Column diameter in the common length unit. |
| height | number | – | Perpendicular height. |
| length | number | – | Base length. |
| rise | number | – | Rise per step. |
| run | number | – | Run per step. |
| shape | string | yes | Rectangular slab or footing, cylindrical column, or solid equal-rise/run steps. |
| steps | integer | – | Step count. |
| unit | string | – | Common length unit for every entered dimension; default ft. |
| waste | number | – | Waste percentage; default 10. |
| width | number | – | Base width. |
Structured output declared, but exposes no named fields.
{"diameter":12,"height":48,"shape":"column","unit":"in","waste":10} date_calculator Date Calculator ~161
Count signed calendar days or weekdays between dates, or add and subtract calendar units with month-end clamping.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | integer | – | Signed whole calendar units; negative subtracts |
| date | string | – | Gregorian calendar date YYYY-MM-DD, years 0001–9999 |
| end | string | – | Gregorian calendar date YYYY-MM-DD, years 0001–9999 |
| inclusive | boolean | – | Count both endpoints; default excludes earlier endpoint and includes later endpoint |
| mode | string | yes | Operation |
| start | string | – | Gregorian calendar date YYYY-MM-DD, years 0001–9999 |
| unit | string | – | Calendar unit |
| weekdaysOnly | boolean | – | Count Monday–Friday only; holidays are included |
Structured output declared, but exposes no named fields.
{"amount":1,"date":"2024-01-31","mode":"shift","unit":"months"} debt_to_income Debt-to-Income Ratio Calculator ~111
Arithmetic on entered numbers only: sum up to 100 entered monthly debt payments and divide by positive gross monthly income. Shows the sum and ratio percentage, rounded half up to two decimal places, with no comparison bands or classification.
| Name | Type | Req | Description |
|---|---|---|---|
| grossMonthlyIncome | number | yes | Gross monthly income before deductions in USD, at most two decimal places. |
| monthlyDebts | array | yes | Entered monthly payments, not debt balances. Empty array means zero payments. The sum must be at most USD 100000000. |
Structured output declared, but exposes no named fields.
{"grossMonthlyIncome":5000,"monthlyDebts":[1000,250,150]}{"grossMonthlyIncome":8,"monthlyDebts":[0.01]} decimal_to_fraction Decimal to Fraction ~68
Converts a terminating or explicitly repeating decimal to an exact simplified fraction, mixed number and decimal display.
| Name | Type | Req | Description |
|---|---|---|---|
| decimal | string | yes | Decimal: 0.125, 0.(3), 0.1(6), or combining bars on repeating digits. With ... every entered fractional digit repeats. |
Structured output declared, but exposes no named fields.
{"decimal":"0.1(6)"} discount_calculator Discount Calculator ~99
Calculate a discounted price, ordered stacked percentage discounts, savings, effective discount and total with an entered sales tax percentage after discounts.
| Name | Type | Req | Description |
|---|---|---|---|
| discounts | array | yes | Percent-off values applied to the remaining price in order; final price rounds to cents |
| price | number | yes | Original price (USD; at most two decimal places) |
| salesTaxPercent | number | – | Entered tax percentage applied after discounts to the cent-rounded price; default 0 |
Structured output declared, but exposes no named fields.
{"discounts":[20,10],"price":100,"salesTaxPercent":5} driveway_cost Driveway Cost Calculator ~156
Estimate driveway replacement costs for a given size. Returns national installed ranges with no published typical figure. One call compares all ten surfaces. Base, drainage and permits are not priced; removal is priced only for an existing concrete driveway. Includes unpriced checks, two separate national reference cards and dated sources. Pure arithmetic, no network or model.
| Name | Type | Req | Description |
|---|---|---|---|
| existing | string | – | Existing driveway surface. Removal is priced only for existing concrete. |
| sections | array | yes | 1–10 sections, each 1–10,000 sq ft; total 20–10,000 sq ft. Use length_ft + width_ft OR area_sqft per section. |
| surface | string | yes | Chosen installed surface; one call compares all ten surfaces. |
No output schema declared.
{"sections":[{"length_ft":12,"width_ft":24}],"surface":"concrete_standard"} epoch_convert Unix Epoch Converter ~233
Convert between Unix timestamps and dates. Converts a Unix timestamp (seconds or milliseconds, detected by size) or an ISO 8601 date string to epoch seconds, epoch milliseconds, an ISO UTC time, the same moment in an optional IANA time zone, and the weekday there. A date string with no offset is read in the given zone, UTC by default. Pure standard-library rules, no network, model or clock.
| Name | Type | Req | Description |
|---|---|---|---|
| tz | string | – | Optional IANA time zone name such as America/New_York. Default UTC. Used for iso_in_tz and weekday, and as the zone of a date string that has no offset of its own. |
| unit | string | – | Optional. Force a numeric value to be read as seconds (s) or milliseconds (ms) instead of auto-detecting. |
| value | – | yes | Required. A Unix timestamp (number or digits; seconds or milliseconds are detected by size) or an ISO 8601 date or date-time string such as 2024-03-10 or 2024-03-10T14:30:00-05:00. |
No output schema declared.
{"tz":"America/New_York","value":1710000000}{"tz":"America/New_York","value":"2024-03-10T02:30:00"} ev_charger_install_cost EV Charger Installation Planner ~280
Work out the circuit a home EV charger needs, panel triage, utility install cost references and federal credit rules. Returns safety first, the exact 125% minimum breaker calculation, panel triage, unpriced extras and dated federal 30C rules. Reference cards are utility and DOE program figures, not a price for this home. A licensed electrician and permit are needed; confirm local requirements and inspection. Pure rules and Decimal, no network, model or clock. Web and MCP share the free daily allowance.
| Name | Type | Req | Description |
|---|---|---|---|
| capacity_check | string | – | Electrician load calculation result; not_done means not assessed. |
| charger_amps | number | – | Rated or installer-set maximum charging current in amps. |
| existing_circuit | string | – | Suitable dedicated circuit already at the parking spot. |
| extras | array | – | – |
| installed_on | string | – | Placed-in-service date YYYY-MM-DD; omitted follows the after-2026-06-30 rule. |
| level | string | – | Charging level; omit when unknown. |
| panel_amps | integer | – | Panel/service rating, echoed only; a panel label alone cannot decide an upgrade or price the job. |
| run_feet | number | – | Estimated routed panel-to-charger length, not straight-line distance. |
| spare_space | string | – | Compatible breaker space for a new circuit. |
No output schema declared.
{"charger_amps":48,"level":"level2"} extract_strings Strings Extractor ~318
List the readable text inside any file, given as base64, at most 2,000,000 bytes: runs of ASCII and UTF-16LE characters (UTF-8 on request) at least min_length long, with byte offsets. Labels each string by shape as a URL, email, IP address, file path, key or token, or other, and counts every kind across the whole file; the list can be narrowed by kind or text and holds up to 2,000 strings in file order. Pure standard library, no network or model.
| Name | Type | Req | Description |
|---|---|---|---|
| contains | string | – | Only list strings containing this text (any case). |
| encodings | array | – | Which text to look for: ascii, utf-16le and utf-8. Default ascii and utf-16le; utf-8 also reads accented and other non-English letters, and finds more false text in random bytes. |
| file | string | yes | Required. Any file, as base64 or a base64 data URL; at most 2,000,000 bytes once decoded. |
| filename | string | – | Optional file name, used only in the result text. |
| kinds | array | – | Only list strings of these kinds (url, email, ip, path, key, other). Counts always cover all. |
| limit | integer | – | Most strings to list, in file order. Default and maximum 2,000. |
| min_length | integer | – | Shortest run of characters to keep, 3 to 32. Default 4. |
No output schema declared.
No examples provided.
fence_cost Fence Cost Calculator ~165
Estimate fence and gate costs from net non-gate length and gate widths. Returns calculated low, median bid and high bounds from exact City of Sunrise FL 2020 municipal bid rows, their scope and sources, and local permit guidance. Historical public bid observations are not current homeowner prices.
| Name | Type | Req | Description |
|---|---|---|---|
| fence_type | string | yes | Exact documented material and height row; no interpolation. |
| gate_type | string | – | Exact documented gate material and height for all entered widths; local_quote for unsupported gates. |
| gate_widths_ft | array | – | Each gate width in feet, not a gate count. GET: comma-separated widths; omitted means no gates. |
| net_length_ft | number | yes | Net non-gate fence length in feet. Gate openings already excluded; do not subtract them again. |
No output schema declared.
{"fence_type":"wood_6","gate_type":"wood_6","gate_widths_ft":[4],"net_length_ft":100} find_data Data Finder ~102
Get a full Data Finder plan for up to three sources: fit, cost at your monthly volume, resale terms with recorded clause, URL and read date, and build-it-yourself guidance. No live source lookup. Defaults: volume 0, US, no resale.
| Name | Type | Req | Description |
|---|---|---|---|
| geo | string | – | – |
| resell | string | – | – |
| use_case | string | yes | Describe the data you need and what you want to build. |
| volume | integer | – | – |
No output schema declared.
No examples provided.
flooring_cost Flooring Cost Calculator ~169
Estimate installed flooring costs for given room sizes. Returns national installed ranges (labor and materials), no labor-only figure, and no published typical figure. One call compares all eight materials using net room area, with hardwood order guidance, an unpriced prep checklist, a separate historical Census reference card and dated sources. Pure arithmetic, no network or model.
| Name | Type | Req | Description |
|---|---|---|---|
| layout | string | – | Only changes the hardwood order amount: standard 5%, diagonal 10%. Installed estimate always uses net area. |
| material | string | yes | Chosen installed material; one call also compares all eight materials. |
| rooms | array | yes | 1–20 rooms, each 1–5,000 sq ft; total 10–10,000 sq ft. Use length_ft + width_ft OR area_sqft per room. |
No output schema declared.
{"material":"carpet","rooms":[{"length_ft":12,"width_ft":15}]} font_generator Fancy font generator ~31
Convert text to a selected Unicode letter style.
| Name | Type | Req | Description |
|---|---|---|---|
| style | string | yes | – |
| text | string | yes | – |
Structured output declared, but exposes no named fields.
{"style":"bold","text":"Hello 123!"} fraction_calculator Fraction Calculator ~78
Computes exact addition, subtraction, multiplication or division of fractions and mixed numbers, with simplified, mixed and decimal forms.
| Name | Type | Req | Description |
|---|---|---|---|
| a | string | yes | First integer, fraction, decimal or signed mixed number. |
| b | string | yes | Second integer, fraction, decimal or signed mixed number. |
| operation | string | – | Arithmetic operation; default +. |
Structured output declared, but exposes no named fields.
{"a":"1 1/2","b":"2/3","operation":"+"} fuel_cost Fuel Cost Calculator ~136
Calculate trip fuel quantity and cost from entered distance, fuel economy, fuel price and currency; supports US mpg, L/100 km and km/L.
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | yes | Entered three-letter currency label (letters only), shared by all prices; no exchange rates. |
| distance | number | yes | Nonnegative miles for us_mpg; kilometers otherwise. |
| economy | number | yes | Positive US mpg, L/100 km or km/L as selected. |
| price | number | yes | Entered price per US liquid gallon for us_mpg, per liter otherwise. |
| units | string | yes | Unit system; Imperial mpg not accepted. |
Structured output declared, but exposes no named fields.
{"currency":"USD","distance":300,"economy":30,"price":4,"units":"us_mpg"} funeral_cost Funeral Cost Planner and Your Rights ~181
Show funeral consumer rights, national burial and cremation reference costs, and add up a funeral home's itemized prices. Returns FTC Funeral Rule rights first. Reference figures are NFDA 2023 national medians from an industry member survey, not local prices. Bundle cards apply only to services with viewing; direct services have no citable national bundle figure. The worksheet adds up the family's own itemized prices and keeps missing prices visible. Pure rules and Decimal money, no network or model. Web and MCP share the free daily allowance.
| Name | Type | Req | Description |
|---|---|---|---|
| disposition | string | yes | – |
| prices | object | – | Your own itemized prices in dollars. Omit an unknown price; 0 means not buying or included elsewhere. |
| service | string | yes | Direct means immediate burial or direct cremation, without viewing. |
| vault | string | – | Burial only; omit when unknown. |
No output schema declared.
{"disposition":"cremation","prices":{"basic_services":1200,"crematory_fee":350},"service":"direct"} furnace_age Furnace Age Calculator ~255
Estimate furnace manufacture age from a confirmed Lennox legacy, Rheem or Nordyne serial format or a maker-confirmed date. Calculates age at your selected as-of date, keeps NAHB and InterNACHI life guidance separate, applies EPA age guidance and the DOE repair comparison to your own quotes, and returns separately labeled historical and modeled replacement references.
| Name | Type | Req | Description |
|---|---|---|---|
| as_of | string | yes | Required real YYYY-MM-DD date for the age calculation. |
| brand | string | – | Lennox, Rheem or Nordyne; other brands require maker/dealer confirmation. |
| century | integer | – | Maker/dealer-confirmed century; never inferred from age. |
| format_confirmed | boolean | – | True only after confirming this model/era uses the documented serial format. |
| manufacture_date | string | – | Optional maker-confirmed YYYY-MM-DD manufacture date; overrides serial decoding, not installation date. |
| model | string | – | Model from the rating plate; retained for identification. |
| repair_quote | number | – | Your own comparable repair quote in dollars; pair with replacement_quote. |
| replacement_quote | number | – | Your own comparable replacement quote in dollars; pair with repair_quote. |
| serial | string | – | Rating-plate serial, supported nomenclature only. |
No output schema declared.
{"as_of":"2026-10-04","brand":"Lennox","century":1900,"format_confirmed":true,"serial":"5178M 99989"} gcf_calculator GCF Calculator ~66
Compute the greatest common factor of 2–20 integers with exact BigInt arithmetic and complete prime factorizations.
| Name | Type | Req | Description |
|---|---|---|---|
| integers | array | yes | 2–20 unitless signed decimal integer strings, each at most ±10^12. Each is fully prime-factored. |
Structured output declared, but exposes no named fields.
{"integers":["12","18","24"]} get_transcript YouTube to transcript ~67
Read public YouTube captions as timestamped plain text. Captions only, no video or audio.
| Name | Type | Req | Description |
|---|---|---|---|
| lang | string | – | Preferred caption language; falls back to English, then any available track. |
| url | string | yes | YouTube video URL or an 11-character video id. |
No output schema declared.
No examples provided.
gpa_calculator GPA Calculator ~79
Computes credit-weighted GPA with A=4, B=3, C=2, D=1, F=0 and optional common honors +0.5/AP +1.0 bonuses for passing grades; school conventions vary.
| Name | Type | Req | Description |
|---|---|---|---|
| courses | array | yes | – |
| weighted | boolean | – | Apply the stated weighting convention; default false. |
Structured output declared, but exposes no named fields.
{"courses":[{"credits":3,"grade":"A","level":"ap"},{"credits":4,"grade":"B"}],"weighted":true} grade_calculator Grade Calculator ~61
Computes a weighted category average and optionally the final-exam percentage needed to reach a target course grade.
| Name | Type | Req | Description |
|---|---|---|---|
| categories | array | yes | – |
| finalWeight | number | – | Final exam percentage of the full course. |
| target | number | – | Target course percentage. |
Structured output declared, but exposes no named fields.
{"categories":[{"score":80,"weight":40},{"score":90,"weight":60}],"finalWeight":20,"target":90} gravel_calculator Gravel Calculator ~168
Calculate gravel layer volume and US short tons from rectangle dimensions, circle diameter or total area, depth in inches and editable bulk density.
| Name | Type | Req | Description |
|---|---|---|---|
| area | number | – | Total bed area in square feet or square metres |
| densityTonsPerCubicYard | number | – | Bulk density in US short tons (2000 lb) per cubic yard; default 1.4 |
| 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.
{"densityTonsPerCubicYard":1.4,"depthInches":3,"length":10,"shape":"rectangle","width":8} har_to_openapi HAR to OpenAPI Converter ~266
Turn a HAR file (a browser network export) into an OpenAPI 3.1 description of the API calls in it. Cleans the file first: drops cookies and login headers and replaces secret-named headers, query parameters, form fields and JSON keys with REDACTED. Groups calls by host, method and path template (numeric ids, UUIDs and long hex or base64 path parts become parameters), and infers query parameters, request body schemas and response schemas per status from the samples. Sign-in methods are named, never copied; example values are off unless asked for. Leaves out page loads, static files and preflights unless asked. Returns the OpenAPI document as JSON and the endpoint count. Pure standard library, no network, model or clock.
| Name | Type | Req | Description |
|---|---|---|---|
| examples | boolean | – | Add example values from the cleaned file to parameters and bodies. Default false. |
| har | string | yes | Required. The HAR file's JSON text (a browser network export), at most 2,000,000 characters. |
| host | string | – | Only describe calls to this host, such as api.example.com. |
| include_static | boolean | – | Also describe page loads, images, scripts, styles, fonts, media and CORS preflights. Default false. |
No output schema declared.
No examples provided.
heart_rate_zones Heart-Rate Zone Calculator ~73
Calculate adult maximum heart rate and moderate and vigorous target zones from age and optional measured rates.
| Name | Type | Req | Description |
|---|---|---|---|
| age | number | yes | Adult age in years |
| measuredMax | number | – | Measured maximum bpm |
| method | string | – | – |
| resting | number | – | Resting bpm; must be below maximum |
Structured output declared, but exposes no named fields.
{"age":30,"resting":60} hours_calculator Hours Calculator ~97
Calculate worked minutes, decimal hours and H:MM from clock times, an overnight flag and an unpaid break.
| Name | Type | Req | Description |
|---|---|---|---|
| breakMinutes | integer | – | Unpaid break in whole minutes |
| end | string | yes | End clock time HH:MM (24-hour) |
| overnight | boolean | – | End is on the next day; shift at most 24 hours |
| start | string | yes | Start clock time HH:MM (24-hour) |
Structured output declared, but exposes no named fields.
{"breakMinutes":30,"end":"06:00","overnight":true,"start":"22:00"} inflation_calculator Inflation Calculator ~101
Convert US dollars between published BLS CPI-U months or annual averages since 1913. Reports equivalent value, cumulative inflation, average annual rate and yearly table. Omit both months for annual mode; unavailable periods are rejected. Arithmetic on CPI, not financial advice.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | – |
| endMonth | integer | – | – |
| endYear | integer | yes | – |
| startMonth | integer | – | – |
| startYear | integer | yes | – |
Structured output declared, but exposes no named fields.
{"amount":100,"endMonth":1,"endYear":2020,"startMonth":1,"startYear":2000} inspect_apk APK Inspector ~200
Read an Android app file (.apk), given as base64, at most 2,000,000 bytes. Returns the package name, version, minimum, target and compile SDK; permissions grouped by what they reach, each with a plain meaning and whether Android asks the person first; activities, services, receivers and providers with whether each is exported and why; web addresses and hostnames found in the code's string tables, grouped by host; and the signer certificate (subject, issuer, validity, key, SHA-256) from the v1 signature or the v2/v3 signing block, read but never verified. Runs nothing. Pure standard library, no network or model.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Required. The Android app file (.apk), as base64 or a base64 data URL; at most 2,000,000 bytes once decoded. |
| filename | string | – | Optional file name, used only in the result text. |
No output schema declared.
No examples provided.
inspect_binary Binary Inspector ~240
Read the structure of a program file: Windows PE (EXE or DLL, 32 or 64-bit), Linux ELF or Mac Mach-O (thin or universal), given as base64, at most 2,000,000 bytes. Returns the format, type, architecture, bitness and entry point; sections with file offset, size, address, access flags and entropy (bits per byte); imports per library and exports; PE resources, whether a PE certificate table or Mach-O code signature is present (never checked) and whether the file is a .NET assembly. Reads headers and tables only; runs nothing. Pure standard library, no network or model.
| Name | Type | Req | Description |
|---|---|---|---|
| arch | string | – | For a Mac universal binary: the architecture to describe, such as ARM64 or x86-64. Default: the first one. |
| file | string | yes | Required. The program file (Windows EXE or DLL, Linux ELF, or Mac Mach-O), as base64 or a base64 data URL; at most 2,000,000 bytes once decoded. |
| filename | string | – | Optional file name, used only in the result text. |
No output schema declared.
No examples provided.
json_formatter JSON formatter and validator ~49
Format, minify or validate JSON text while preserving number tokens.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | – | – |
| indent | string | – | – |
| sort | boolean | – | – |
| text | string | yes | – |
Structured output declared, but exposes no named fields.
{"sort":true,"text":"{\"b\":2,\"a\":1}"} julian_day_convert Julian Date Converter ~92
Convert explicit UTC civil timestamps to Julian day and back using the proleptic Gregorian calendar. See the noon epoch, time-scale convention and ordinal day.
| Name | Type | Req | Description |
|---|---|---|---|
| convention | string | – | UTC civil approximation to UT1; no leap seconds. |
| direction | string | – | Conversion direction; default to-julian. |
| value | string|number | yes | UTC timestamp string, or a numeric JD for reverse conversion. |
Structured output declared, but exposes no named fields.
{"convention":"proleptic-gregorian-utc","direction":"to-julian","value":"1970-01-01T00:00:00Z"} kitchen_remodel_cost Kitchen Remodel Cost Estimator ~245
Estimate a kitchen remodel budget from kitchen size and finishes. Size and scope return a national planning estimate range rounded to the nearest 100 dollars, with no published typical figure, two separate dated reference cards and sources. The result has no line items or labor/material split: the published bands include both, and no public source we trust splits them for a typical kitchen. Pure arithmetic, no network or model.
| Name | Type | Req | Description |
|---|---|---|---|
| area_sqft | number | – | Kitchen floor area in square feet, 20–1,000. Use area OR length and width. |
| length_ft | number | – | Kitchen length in feet; requires width_ft instead of area_sqft. Product must be 20–1,000 sq ft. |
| scope | string | yes | partial: $60–$150/sq ft, may include DIY work; full: $150–$250/sq ft, same layout; layout_change: $250–$350/sq ft, layout changes / high-end. Bands include labor and materials. |
| width_ft | number | – | Kitchen width in feet; requires length_ft instead of area_sqft. Product must be 20–1,000 sq ft. |
No output schema declared.
{"area_sqft":150,"scope":"full"} lcm_calculator LCM Calculator ~66
Compute the least common multiple of 2–20 integers with exact BigInt arithmetic and complete prime factorizations.
| Name | Type | Req | Description |
|---|---|---|---|
| integers | array | yes | 2–20 unitless signed decimal integer strings, each at most ±10^12. Each is fully prime-factored. |
Structured output declared, but exposes no named fields.
{"integers":["12","18","24"]} loan_schedule Loan Payment Calculator ~206
Computes fixed-rate monthly principal and interest payments, total interest, payoff month and a complete amortization table of at most 360 rows from entered amounts and a nominal annual rate. Optional down payment reduces principal; extra monthly principal payments shorten the modeled term. Uses exact rational arithmetic and nearest-cent half-up rounding. Taxes, insurance, PMI and fees are excluded.
| Name | Type | Req | Description |
|---|---|---|---|
| annualRatePercent | number | yes | Fixed nominal annual interest rate in percent, excluding fees; at most six decimal places. |
| downPayment | number | – | USD amount subtracted from principal; must be less than principal; at most two decimal places; defaults to zero. |
| extraMonthly | number | – | Extra principal paid each month in USD; at most two decimal places; defaults to zero. |
| principal | number | yes | Starting amount in USD before the optional down payment; at most two decimal places. |
| termMonths | integer | yes | Original or remaining whole-month term. Every period is returned, at most 360 rows. |
Structured output declared, but exposes no named fields.
{"annualRatePercent":12,"principal":100,"termMonths":2}{"annualRatePercent":0,"downPayment":100,"extraMonthly":75,"principal":1300,"termMonths":12} logarithm Logarithm Calculator ~48
Compute a logarithm for a positive value and any positive base other than 1.
| Name | Type | Req | Description |
|---|---|---|---|
| base | number | yes | Positive logarithm base other than 1. |
| value | number | yes | Value. |
Structured output declared, but exposes no named fields.
{"base":10,"value":100} long_divide Long Division Calculator ~87
Divide decimal strings exactly with long division steps, an integer quotient and remainder. See terminating, repeating or truncated decimals.
| Name | Type | Req | Description |
|---|---|---|---|
| digits | integer | – | Maximum fractional digits before truncation; default 20. |
| dividend | string | yes | Signed plain decimal, no exponent; maximum 60 characters. |
| divisor | string | yes | Nonzero signed plain decimal, no exponent; maximum 60 characters. |
Structured output declared, but exposes no named fields.
{"digits":20,"dividend":"7","divisor":"2"} make_barcode Barcode generator ~85
Make an SVG barcode. Validates retail check digits and lengths. GS1-128 and GS1 DataMatrix accept bracketed (01)GTIN(17)YYMMDD(10)lot; use make_qr for QR codes.
| Name | Type | Req | Description |
|---|---|---|---|
| format | string | – | – |
| text | string | yes | Text to encode; at most 1024 UTF-8 bytes. |
No output schema declared.
No examples provided.
make_qr QR code maker ~68
Make an SVG QR code for text, a URL, or Wi-Fi network details.
| Name | Type | Req | Description |
|---|---|---|---|
| format | string | – | – |
| text | string | – | Text or URL to encode. Required unless wifi is provided. |
| wifi | object | – | Wi-Fi details; takes precedence over text when present. |
No output schema declared.
No examples provided.
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.