Heffl Free Tools
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Free email verification, business calculators, UAE estimates and drafts. No API key.
| Author | com.heffl |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 204 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Heffl Free Tools": {
"url": "https://api.heffl.com/api/public-tools/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (15)
email_verifyread-onlyCheck one email's syntax, mail routing, disposable/free-provider/role flags, and SMTP recipient acceptance. Sends no email. DNS alone does not verify a mailbox. unknown means inconclusive or mailbox not checked; likely_deliverable is evidence, not a delivery guarantee. No login or API key required. Rate limited.
Parameters:
email(required) — string
Hints: read-only yes · destructive no · idempotent no · open-world yes
photography_pricingread-onlyCalculate session price, costs, profit and per-photo price. Margin is a percentage of selling price; currency-neutral, no conversion. Free, no authentication required. Rate limited.
Parameters:
hoursOnSite(required) — numberhourlyRate(required) — numbereditingHours(required) — numbereditingRate(required) — numbergearTravelCost(required) — numbernumPhotos(required) — integermargin(required) — number
Hints: read-only yes · destructive no · idempotent yes · open-world no
freelance_rateread-onlyCalculate sustainable rates. margin is a percentage buffer added to annual income plus overhead, matching the website. All money must use the same currency. Free, no authentication required. Rate limited.
Parameters:
annualIncome(required) — numberoverhead(required) — numberbillableWeeks(required) — numberbillableHours(required) — numberhoursPerDay(required) — numbermargin(required) — number
Hints: read-only yes · destructive no · idempotent yes · open-world no
agency_pricingread-onlyCalculate project price from labor, overhead and risk buffer. margin is percentage of selling price; overhead and riskBuffer are percentage additions. Free, no authentication required. Rate limited.
Parameters:
hourlyCost(required) — numberhours(required) — numberoverhead(required) — numbermargin(required) — numberriskBuffer(required) — number
Hints: read-only yes · destructive no · idempotent yes · open-world no
business_daysread-onlyCount weekdays between dates or add/subtract days. UTC dates, Monday–Friday; start included and end excluded unless includeEnd. Offset excludes start. Public holidays are not excluded. Free, no authentication required. Rate limited.
Hints: read-only yes · destructive no · idempotent yes · open-world no
risk_assessmentread-onlyScore user-supplied risks using likelihood × impact (1–5). Low <=6, medium <=14, high >=15. Does not infer likelihood or impact. Free, no authentication required. Rate limited.
Parameters:
risks(required) — array
Hints: read-only yes · destructive no · idempotent yes · open-world no
coaching_agreementread-onlyGenerate the website's coaching agreement as plain text. Missing text fields use placeholders. Draft only; legal review may be needed. Free, no authentication required. Rate limited.
Parameters:
fee— stringcoachName— stringstartDate— stringclientName— stringbusinessName— stringcoachingType— stringpaymentTerms— stringprogramLength— stringsessionFormat— stringsessionLength— integercancellationPolicy— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
retainer_agreementread-onlyGenerate the website's monthly retainer agreement as plain text. Missing text fields use placeholders. Draft only; legal review may be needed. Free, no authentication required. Rate limited.
Parameters:
startDate— stringclientName— stringmonthlyFee— stringpaymentDue— stringoverageRate— stringserviceType— stringcontractTerm— stringnoticePeriod— stringproviderName— stringincludedScope— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
uae_vatread-onlyEstimate standard 5% UAE VAT in AED, inclusive or exclusive. Does not classify exempt or zero-rated supplies. Free, no authentication required. Rate limited.
Parameters:
amount(required) — numberincludeVat— boolean
Hints: read-only yes · destructive no · idempotent yes · open-world no
uae_corporate_taxread-onlyEstimate standard UAE corporate tax on already-adjusted taxable income in AED: 0% up to 375000 and 9% above. Does not determine deductions, free-zone rules, relief or multinational minimum tax. Free, no authentication required. Rate limited.
Parameters:
taxableIncome(required) — number
Hints: read-only yes · destructive no · idempotent yes · open-world no
uae_gratuityread-onlyAED estimate for covered private-sector full-time foreign workers using monthly basic salary, at least one year service, 21 days for first five years then 30; capped at 24 months basic salary. Assumes continuous service without unpaid leave; no deductions or alternative schemes assessed. Free, no authentication required. Rate limited.
Parameters:
basicSalary(required) — numberstartDate(required) — stringendDate(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
uae_real_estate_vatread-onlyEstimate VAT on ordinary commercial/residential property in AED, not transfer fees. Residential zero-rating requires FIRST supply within three years of completion; other residential supply exempt. No mixed-use or specialist properties. Free, no authentication required. Rate limited.
Parameters:
amount(required) — numberpropertyType(required) — stringfirstSupply(required) — booleanyearsSinceCompletion(required) — numberincludeVat— boolean
Hints: read-only yes · destructive no · idempotent yes · open-world no
quotation_generateread-onlyGenerate quotation JSON and plain-text draft with percentage discounts per item and tax on discounted amounts. Does not save, send, or render PDF; website provides visual export. Currency is a label, no FX conversion. Free, no authentication required. Rate limited.
Parameters:
quotationNumber(required) — stringsender(required) — stringclient(required) — stringcurrency(required) — stringlineItems(required) — array
Hints: read-only yes · destructive no · idempotent yes · open-world no
sow_generateread-onlyGenerate a scope-of-work draft using the existing Heffl DeepSeek service. Returns untrusted HTML, not legal advice. Drafts may infer details; verify before use. Provider configuration required server-side. Free, no authentication required. Rate limited.
Parameters:
projectTitle(required) — stringprojectGoals(required) — stringtimeline— stringclientName— stringdeliverables— arrayserviceCategory— string
Hints: read-only yes · destructive no · idempotent no · open-world yes
whatsapp_generateread-onlyGenerate a business WhatsApp message draft using Heffl's DeepSeek service. Only drafts text; never sends messages. Provider configuration required server-side. Free, no authentication required. Rate limited.
Parameters:
useCase(required) — stringaddEmoji— booleanbusinessBio— stringmessageTone— stringbusinessName— string
Hints: read-only yes · destructive no · idempotent no · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.