FreeDailyPro Tools
Server Details
211+ MCP tools for AI agents behind one API key: PDF (merge, split, compress, redact, fill forms), documents, text and developer utilities, 55 finance, tax and health calculators, plus image, audio and video conversion. Files are processed in memory and nothing is stored. Trial key with 20,000 calls/month at freedailypro.com/developers.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 240 tools
There are many overlapping tools: eight PDF compression variants, four PPTX compression levels, multiple unit converters (converters_units, converters_units_list, convert_length/temperature/weight), and several finance calculators that cover similar ground. The toolset prefixes help, but with 240 tools an agent faces a high risk of selecting the wrong near-duplicate.
Almost all names are snake_case and grouped with predictable toolset prefixes such as pdf_, image_, pptx_, audio_, business_, converters_, and validate_. A few vague or noun-only names (base64, hashtags, percentage, text_csv, converters_roman) and mixed verb/noun styles are minor deviations rather than a chaotic scheme.
240 tools is far beyond an appropriate single-server scope, even for a broad utility suite. The toolsets and search/list helpers mitigate this somewhat, but the count is an extreme mismatch and includes many redundant compression and calculator variants.
Coverage is very broad across PDF, PPTX, image, audio, video, finance, business documents, planning, validation, and text utilities. Some gaps remain, such as PDF text extraction/OCR, PDF-to-image, spreadsheet tools, and archive handling, but most core workflows have a tool.
Publisher details
- Operator
- FreeDailyPro
- Operator website
- https://www.freedailypro.com
- Vendor relationship
- Unknown
- Documentation
- https://www.freedailypro.com/developers
- Trust center
- Unknown
- Restrictions
- Unknown
Available Tools
240 toolsanalyze_readabilityBRead-onlyIdempotentInspect
Reading level checker — Flesch-Kincaid style metrics
Inputs: text (required).
apply_timezone_offsetBRead-onlyIdempotentInspect
Timezone converter — apply fixed offset to UTC
Inputs: offset (required), utcIso (required).
audio_compressARead-onlyIdempotentInspect
Compress audio toward a target file size (targetFileSize such as "2MB"; default half the original)
Inputs: fileBase64 (required), targetFileSize.
audio_convertCRead-onlyIdempotentInspect
Convert audio between formats (mp3/wav/ogg/m4a/flac)
Inputs: format (required), fileBase64 (required).
audio_denoiseBRead-onlyIdempotentInspect
Reduce background noise in audio -- FFT-based spectral subtraction
Inputs: fileBase64 (required), strengthDb.
audio_mergeBRead-onlyIdempotentInspect
Merge multiple audio files into one
Inputs: filesBase64 (required).
audio_normalizeBRead-onlyIdempotentInspect
Normalize audio loudness -- EBU R128 broadcast standard
Inputs: fileBase64 (required).
audio_pitchARead-onlyIdempotentInspect
Shift audio pitch without altering speed
Inputs: semitones (required), fileBase64 (required).
audio_remove_silenceCRead-onlyIdempotentInspect
Remove silence throughout an audio file
Inputs: fileBase64 (required), thresholdDb, minDurationSeconds.
audio_speedBRead-onlyIdempotentInspect
Change audio playback speed without altering pitch -- 0.5 to 2.0
Inputs: speed (required), fileBase64 (required).
audio_trimCRead-onlyIdempotentInspect
Trim audio to a time range
Inputs: endSeconds (required), fileBase64 (required), startSeconds (required).
base64CRead-onlyIdempotentInspect
Base64 tool — encode or decode
Inputs: text (required), action (required).
binary_asciiCRead-onlyIdempotentInspect
Binary ascii converter
Inputs: text (required), action (required), separator.
business_bank_statement_to_csvCRead-onlyIdempotentInspect
Bank statement to CSV
Inputs: text, year, dateOrder, flipSigns, +5 more.
business_bill_of_sale_draftCRead-onlyIdempotentInspect
Bill of sale draft
Inputs: date (required), item (required), buyer (required), price (required), +7 more.
business_blind_cvCRead-onlyIdempotentInspect
Blind CV redactor
Inputs: text (required), names, custom, labels, +8 more.
business_break_evenCRead-onlyIdempotentInspect
Break even calculator
Inputs: price (required), fixedCosts (required), variableCost (required), startupCost, +2 more.
business_contract_packCRead-onlyIdempotentInspect
Contract templates
Inputs: type (required).
business_cover_letterCRead-onlyIdempotentInspect
Cover letter maker
Inputs: date (required), name (required), role (required), company (required), +7 more.
business_donation_receiptDRead-onlyIdempotentInspect
Donation receipt maker
Inputs: ein (required), date (required), donorName (required), organizationName (required), +13 more.
business_eviction_notice_draftCRead-onlyIdempotentInspect
Eviction notice draft
Inputs: date (required), days (required), tenant (required), address (required), +6 more.
business_expensesCRead-onlyIdempotentInspect
Expense tracker
Inputs: items (required), mergeCategories.
business_government_formsCRead-onlyIdempotentInspect
Government forms hub
Inputs: region.
business_invention_disclosureCRead-onlyIdempotentInspect
Invention disclosure worksheet
Inputs: title (required), problem (required), inventor (required), solution (required), +1 more.
business_invoice_totalsDRead-onlyIdempotentInspect
Invoice totals
Inputs: lines (required), notes, terms, taxPct, +8 more.
business_lease_draftCRead-onlyIdempotentInspect
Lease agreement draft
Inputs: end (required), rent (required), start (required), tenant (required), +11 more.
business_marketplace_feeCRead-onlyIdempotentInspect
Marketplace fee calculator
Inputs: price (required), cost, adCost, feePct, +13 more.
business_nda_draftCRead-onlyIdempotentInspect
NDA draft
Inputs: purpose (required), receivingParty (required), disclosingParty (required), date, +2 more.
business_offer_letter_draftCRead-onlyIdempotentInspect
Employment offer letter draft
Inputs: title (required), company (required), candidate (required), startDate (required), +22 more.
business_pay_stubDRead-onlyIdempotentInspect
Pay stub generator
Inputs: rate (required), payDate (required), payType (required), employee (required), +17 more.
business_poa_draftCRead-onlyIdempotentInspect
Power of attorney draft
Inputs: agent (required), powers (required), principal (required), limits, +4 more.
business_product_marginCRead-onlyIdempotentInspect
Product margin calculator
Inputs: cost (required), price (required), quantity, fixedCosts, +1 more.
business_profit_marginCRead-onlyIdempotentInspect
Profit margin calculator
Inputs: cost, price, profit, shipping, +3 more.
business_promissory_note_draftCRead-onlyIdempotentInspect
Promissory note draft
Inputs: due (required), amount (required), lender (required), borrower (required), +7 more.
business_proposalCRead-onlyIdempotentInspect
Proposal builder
Inputs: you (required), date (required), scope (required), client (required), +8 more.
business_receiptCRead-onlyIdempotentInspect
Receipt maker
Inputs: lines (required), merchant (required), date, taxPct.
business_rental_applicationCRead-onlyIdempotentInspect
Rental application maker
Inputs: landlord (required), property (required), fee, pets, +3 more.
business_resume_job_matchCRead-onlyIdempotentInspect
Resume and job post keyword match
Inputs: resume (required), jobPost (required), maxKeywords.
business_resume_outlineDRead-onlyIdempotentInspect
Resume outline builder
Inputs: name (required), title (required), skills, contact, +4 more.
business_shipping_estimateCRead-onlyIdempotentInspect
Shipping cost estimator
Inputs: weightKg (required), ratePerKg (required), base.
business_startup_namesCRead-onlyIdempotentInspect
Startup name generator
Inputs: seeds (required), limit.
calculate_ageBRead-onlyIdempotentInspect
Age calculator — years/months/days between dates
Inputs: startDate (required), endDate.
calculate_bmiCRead-onlyIdempotentInspect
Bmi calculator
Inputs: height (required), weight (required), unit.
calculate_bmrBRead-onlyIdempotentInspect
Bmr calorie calculator — Mifflin-St Jeor + TDEE
Inputs: sex (required), ageYears (required), heightCm (required), weightKg (required), +1 more.
calculate_compound_interestCRead-onlyIdempotentInspect
Compound interest calculator
Inputs: years (required), principal (required), annualRatePercent (required), frequency, +1 more.
calculate_discountCRead-onlyIdempotentInspect
Discount calculator
Inputs: originalPrice (required), salePrice, discountPercent.
calculate_gpaCRead-onlyIdempotentInspect
Gpa calculator
Inputs: courses (required), scale.
calculate_ideal_weightCRead-onlyIdempotentInspect
Ideal weight calculator
Inputs: sex (required), heightCm (required).
calculate_loanARead-onlyIdempotentInspect
Loan calculator — EMI / amortizing loan, with an optional first payment date that dates the schedule preview and gives the payoff date
Inputs: years (required), principal (required), annualRatePercent (required), previewMonths, +1 more.
calculate_pregnancy_due_dateBRead-onlyIdempotentInspect
Pregnancy due date calculator — Naegele rule
Inputs: lastMenstrualPeriod (required), referenceDate.
calculate_sales_taxARead-onlyIdempotentInspect
Sales tax calculator with US state base-rate lookup (local rates excluded) — add or extract tax
Inputs: zip, mode, items, state, +5 more.
calculate_simple_interestCRead-onlyIdempotentInspect
Simple interest calculator
Inputs: years (required), principal (required), annualRatePercent (required), startDate.
calculate_sipCRead-onlyIdempotentInspect
Sip calculator — systematic investment plan future value
Inputs: years (required), annualRatePercent (required), monthlyInvestment (required), startDate.
calculate_tipCRead-onlyIdempotentInspect
Tip calculator
Inputs: bill (required), tipPercent (required), people.
calculate_water_intakeCRead-onlyIdempotentInspect
Water intake calculator
Inputs: weightKg (required), activityLevel.
case_convertCRead-onlyIdempotentInspect
Case converter — upper, lower, title, sentence, camel, pascal, snake, kebab, constant, alternating, inverse
Inputs: case (required), text (required).
check_grammarBRead-onlyIdempotentInspect
Grammar checker — lightweight, rule-based checks (not an LLM), catches common misspellings, spacing, capitalization, and repeated-word issues
Inputs: text (required).
color_convertBRead-onlyIdempotentInspect
Color converter — hex/rgb/hsl plus hsv, cmyk, lab (D50) and oklch
Inputs: b, g, r, hex, +1 more.
contrast_ratioCRead-onlyIdempotentInspect
Contrast checker — WCAG AA/AAA
Inputs: background (required), foreground (required).
converters_401kCRead-onlyIdempotentInspect
401(k) projection with the 2026 IRS contribution limits
Inputs: years (required), currentBalance (required), annualContribution (required), age, +4 more.
converters_529CRead-onlyIdempotentInspect
529 calculator
Inputs: years (required), currentBalance (required), monthlyContribution (required), expectedReturnPct, +1 more.
converters_affordabilityBRead-onlyIdempotentInspect
Home affordability and debt-to-income calculator: maximum home price at the 28/36 guideline and 31/43 stretch limits
Inputs: ratePct (required), vaUse, years, loanType, +12 more.
converters_amortizationBRead-onlyIdempotentInspect
Loan amortization schedule with optional payment dates and step-by-step working
Inputs: months (required), principal (required), annualRatePct (required), firstPaymentDate.
converters_college_costCRead-onlyIdempotentInspect
College cost calculator
Inputs: years (required), annualCost (required), startDate, inflationPct.
converters_contribution_limitsARead-onlyIdempotentInspect
Retirement and HSA contribution limits by tax year: 401(k), SIMPLE, IRA, Roth phase-out and HSA
Inputs: age, magi, taxYear, hsaCoverage, +2 more.
converters_countdownCRead-onlyIdempotentInspect
Countdown calculator
Inputs: isoTarget (required), fromIso.
converters_debt_payoffBRead-onlyIdempotentInspect
Debt payoff planner: avalanche and snowball plans with payoff dates, interest and a minimums-only baseline
Inputs: debts (required), strategy, startDate, extraMonthly, +1 more.
converters_exchange_ratesARead-onlyIdempotentInspect
Exchange rates: daily reference rates for about 200 currencies, crypto and metals, with ECB fallback and ECB history (reference rates, not live)
Inputs: to, date, from, amount, +4 more.
converters_file_sizeCRead-onlyIdempotentInspect
File size converter
Inputs: to (required), from (required), value (required).
converters_fireCRead-onlyIdempotentInspect
FIRE calculator
Inputs: annualSpend (required), startDate, currentSavings, expectedReturnPct, +2 more.
converters_india_income_taxCRead-onlyIdempotentInspect
India income tax FY 2026-27: old and new regime, standard deduction, rebate, surcharge and cess
Inputs: income (required), age, regime, itemised, +3 more.
converters_job_experienceCRead-onlyIdempotentInspect
Job experience calculator
Inputs: startIso (required), endIso, otherJobs, countEndDate.
converters_loan_interestARead-onlyIdempotentInspect
Loan and interest calculator: loan payments, simple interest and compound interest with contributions in one endpoint
Inputs: kind (required), fee, years, payment, +16 more.
converters_mortgageBRead-onlyIdempotentInspect
Mortgage calculator: payment with taxes, insurance, PMI and HOA, extra payments, biweekly and payoff date
Inputs: years (required), ratePct (required), homePrice (required), vaUse, +22 more.
converters_paycheckBRead-onlyIdempotentInspect
Paycheck estimator: 2026 US federal tax, FICA, state tax and pre-tax deductions
Inputs: grossAnnual (required), state, filingStatus, stateRatePct, +5 more.
converters_refinanceBRead-onlyIdempotentInspect
Refinance break-even calculator: simple and full-cost break-even, interest difference and horizon table
Inputs: newRatePct (required), newTermYears (required), currentBalance (required), currentRatePct (required), +7 more.
converters_retirementARead-onlyIdempotentInspect
Retirement and FIRE projection: nest egg, sustainable income, gap and drawdown with inflation and a withdrawal rate
Inputs: currentAge (required), retirementAge (required), inflationPct, currentSavings, +8 more.
converters_rmdBRead-onlyIdempotentInspect
RMD estimator using the IRS Uniform Lifetime Table
Inputs: age (required), accountBalance (required), birthYear.
converters_romanCRead-onlyIdempotentInspect
converters roman
Inputs: value (required), direction (required).
converters_self_employment_taxCRead-onlyIdempotentInspect
Self-employment tax: 2026 wage base, Medicare and Additional Medicare
Inputs: netProfit (required), asOf, state, method, +9 more.
converters_social_securityARead-onlyIdempotentInspect
Social Security retirement benefit estimate with 2026 bend points
Inputs: claimAge, birthYear, yearsWorked, annualEarnings, +1 more.
converters_state_taxBRead-onlyIdempotentInspect
US state income tax with a 50-state schedule lookup
Inputs: income (required), state, ratePct, locality, +3 more.
converters_student_loanCRead-onlyIdempotentInspect
Student loan calculator
Inputs: principal (required), annualRatePct (required), ibr, state, +7 more.
converters_tdeeCRead-onlyIdempotentInspect
Calorie TDEE calculator
Inputs: age (required), sex (required), heightCm (required), weightKg (required), +5 more.
converters_uk_taxBRead-onlyIdempotentInspect
UK income tax and Class 1 National Insurance 2026/27 with Scottish rates
Inputs: income (required), bonus, taxCode, benefits, +4 more.
converters_unitsBRead-onlyIdempotentInspect
Unit converter: 14 categories and over 130 units with exact factors
Inputs: to (required), from (required), value (required), category (required).
converters_units_listBRead-onlyIdempotentInspect
Unit converter: the units of each category, with ids, symbols, aliases and a US, imperial or metric tag
Inputs: category.
converters_us_income_taxARead-onlyIdempotentInspect
US federal income tax estimate with 2026 brackets, filing status, deductions, FICA and state tax
Inputs: state, deduction, grossIncome, filingStatus, +4 more.
converters_vat_gstCRead-onlyIdempotentInspect
VAT and GST calculator with a country rate table
Inputs: lines, amount, country, ratePct, +2 more.
converters_vat_ratesBRead-onlyIdempotentInspect
VAT and GST rates by country: standard and reduced rates with a data version and as-of date
Inputs: region, country, currency.
converters_vat_validateBRead-onlyIdempotentInspect
EU VAT number validation: layout check per member state plus a live VIES lookup
Inputs: vatNumber (required), country, offlineOnly.
convert_lengthCRead-onlyIdempotentInspect
Unit converter (length)
Inputs: to (required), from (required), value (required).
convert_temperatureCRead-onlyIdempotentInspect
Unit converter (temperature)
Inputs: to (required), from (required), value (required).
convert_timestampCRead-onlyIdempotentInspect
Timestamp converter
Inputs: input (required).
convert_weightCRead-onlyIdempotentInspect
Unit converter (weight)
Inputs: to (required), from (required), value (required).
csv_to_pptxARead-onlyIdempotentInspect
Turn a CSV file into an editable PowerPoint (.pptx, base64) of table slides: a cover slide, then the header and up to rowsPerSlide (default 12, max 40) rows on each slide, titled 'Title (1 of 3)'. The first row holds the column names unless header is false. The delimiter (comma, semicolon or tab) is found from the first line. At most 12 columns and 200 slides; cells are kept as plain text. Themes clean, dark, corporate, warm, minimal, or a brand.
Inputs: csv (required), brand, theme, title, +4 more.
decode_jwtARead-onlyIdempotentInspect
Jwt decoder — header + payload only, no signature verification
Inputs: token (required).
describe_cronCRead-onlyIdempotentInspect
Cron builder — describe a 5-field cron expression
Inputs: expression (required).
diff_textBRead-onlyIdempotentInspect
Diff checker — line-oriented text diff. Same result as POST /v1/security/diff and /v1/text/diff: lines of type equal, add or remove with line numbers, plus added, removed, equal and changes counts.
Inputs: textA (required), textB (required).
ecommerce_etsy_listing_checkCRead-onlyIdempotentInspect
Etsy listing checker
Inputs: title (required), tags.
estimate_body_fatBRead-onlyIdempotentInspect
Body fat calculator — US Navy style estimate
Inputs: sex (required), neckCm (required), waistCm (required), heightCm (required), +1 more.
estimate_password_strengthCRead-onlyIdempotentInspect
Password strength
Inputs: password (required).
extract_emailsCRead-onlyIdempotentInspect
Email extractor
Inputs: text (required).
extract_urlsCRead-onlyIdempotentInspect
Url extractor
Inputs: text (required).
fancy_textCRead-onlyIdempotentInspect
Fancy font generator — unicode styles
Inputs: text (required), style (required), intensity.
find_and_replaceCRead-onlyIdempotentInspect
Find replace
Inputs: find (required), text (required), replace (required), useRegex, +3 more.
format_jsonARead-onlyIdempotentInspect
Json formatter — validate, pretty-print or minify
Inputs: text (required), indent.
generate_captionsCRead-onlyIdempotentInspect
Social caption generator — template-based, not an LLM
Inputs: topic (required), platform (required), tone.
generate_hashCRead-onlyIdempotentInspect
Hash generator — md5, sha1, sha256, sha384, sha512
Inputs: text (required), algorithm.
generate_loremCRead-onlyIdempotentInspect
Lorem ipsum generator
Inputs: paragraphs, startWithLorem, wordsPerParagraph.
generate_meta_tagsCRead-onlyIdempotentInspect
Meta tag generator — Open Graph + Twitter
Inputs: title (required), description (required), url, type, +3 more.
generate_passwordBRead-onlyIdempotentInspect
Password generator — cryptographically secure password
Inputs: length, numbers, symbols, lowercase, +1 more.
generate_random_numbersCRead-onlyIdempotentInspect
Random number generator
Inputs: max, min, count, unique.
generate_robots_sitemapCRead-onlyIdempotentInspect
Robots.txt and sitemap.xml generator
Inputs: pages (required), domain (required).
generate_slugCRead-onlyIdempotentInspect
Slug generator — SEO-friendly URL slug
Inputs: text (required), lowercase, maxLength, separator, +1 more.
generate_uuidBRead-onlyIdempotentInspect
Uuid generator — v4, optional bulk
Inputs: count.
hashtagsCRead-onlyIdempotentInspect
Hashtag generator — extract or generate
Inputs: action (required), max, text, keywords.
html_entitiesCRead-onlyIdempotentInspect
Html entity converter
Inputs: text (required), action (required).
image_compressARead-onlyIdempotentInspect
Make an image file smaller: same format unless format is given (png, jpeg, webp, avif, gif, tiff), quality 1-100 for JPEG/WebP/AVIF (default 80), PNG stays lossless unless quality is below 100 (then a smaller 256-colour palette), metadata removed unless stripMetadata is false, optional maxWidth/maxHeight (never enlarges). If the file cannot be made smaller in its own format the original bytes come back unchanged and the note says so
Inputs: fileBase64 (required), format, quality, lossless, +4 more.
image_convertARead-onlyIdempotentInspect
Convert an image to PNG, JPEG, WebP, AVIF, GIF, TIFF, BMP or ICO, with optional quality, background colour, resize (fit modes), rotate/flip, grayscale, DPI and metadata controls. Inputs: JPEG, PNG, WebP, GIF (animated kept for GIF/WebP output), AVIF, TIFF, SVG, BMP. HEIC is not supported. Returns the converted file as base64 text.
Inputs: format (required), fileBase64 (required), dpi, fit, +23 more.
image_cropBRead-onlyIdempotentInspect
Crop an image to a region. unit fraction (default): x, y, w, h are 0 to 1 of the image; unit px: pixels. Reads and writes JPEG, PNG, WebP, AVIF, GIF (first frame), TIFF
Inputs: h (required), w (required), fileBase64 (required), x, +6 more.
image_flipARead-onlyIdempotentInspect
Flip an image horizontally (mirror left to right) or vertically. Reads and writes JPEG, PNG, WebP, AVIF, GIF (first frame), TIFF
Inputs: direction (required), fileBase64 (required), format, quality, +2 more.
image_resizeARead-onlyIdempotentInspect
Resize an image with a width, a height or both (one alone keeps the aspect ratio). fit: fill (default, stretches to exactly width x height), contain (fits inside and pads with backgroundColor), cover (fills the box and crops the overflow around the centre), inside (fits within, keeps the ratio), outside (at least as large, keeps the ratio). withoutEnlargement never makes it bigger. Reads and writes JPEG, PNG, WebP, AVIF, GIF (animation kept), TIFF; the first text item is the picture as base64, the second a JSON note with its size
Inputs: fileBase64 (required), fit, width, format, +6 more.
image_rotateARead-onlyIdempotentInspect
Rotate an image clockwise by 90, 180 or 270 degrees (no other angles). Reads and writes JPEG, PNG, WebP, AVIF, GIF (first frame), TIFF
Inputs: degrees (required), fileBase64 (required), format, quality, +2 more.
image_watermarkARead-onlyIdempotentInspect
Put a watermark on an image: text (drawn in Roboto, Latin/Greek/Cyrillic) or a watermark picture (watermarkBase64), at a position (center, top-left, top, top-right, left, right, bottom-left, bottom, bottom-right or tile), with opacity 0-1, size, margin and rotation. Reads and writes JPEG, PNG, WebP, AVIF, GIF (first frame), TIFF
Inputs: fileBase64 (required), text, color, scale, +10 more.
invisible_textBRead-onlyIdempotentInspect
Invisible text generator — encode/decode/strip/generate zero-width
Inputs: mode (required), text, length, carrier.
json_to_pptxARead-onlyIdempotentInspect
Build an editable PowerPoint (.pptx, base64) from JSON slides. Each slide: title, subtitle, bullets (strings or {text, bullets}), numbered, text, table {header, rows}, image {data, alt} (base64 only, URLs are not fetched) and notes. bold, italic, code and links work in bullets and text. Limits: 200 slides, 40 bullets per slide, tables of 60 rows and 12 columns, pictures 8 MB each and 24 MB in all. Themes: clean, dark, corporate, warm, minimal or brand {color, headingFont, bodyFont, dark}. Returns fileName, base64, slides and warnings; errors name the field, for example slides[2].bullets[1]. Layout rules: https://api.freedailypro.com/docs
Inputs: slides (required), brand, theme, title.
keyword_densityCRead-onlyIdempotentInspect
Keyword density
Inputs: text (required), keyword (required), caseSensitive.
list_toolsetsARead-onlyIdempotentInspect
List the toolsets (pdf, image, finance, ...) with a one-line summary and tool count each. Connect with /mcp?toolset=a,b or /mcp/ to load only those tools. Free.
Inputs: no named parameters.
lookup_http_statusCRead-onlyIdempotentInspect
Http status reference
Inputs: code.
markdown_to_htmlCRead-onlyIdempotentInspect
Markdown html converter — basic subset
Inputs: markdown (required).
markdown_to_pptxARead-onlyIdempotentInspect
Turn Markdown or a plain outline into an editable PowerPoint (.pptx, base64). # Title is the title slide, ## Heading a new slide, - item bullets (indent two spaces for sub-bullets), | a | b | tables, Note: text speaker notes, --- ends a slide. Pictures by web address are not fetched (use json_to_pptx). mode outline reads an indented outline. Themes: clean, dark, corporate, warm, minimal or a brand colour and fonts.
Inputs: markdown (required), mode, brand, theme.
minify_codeCRead-onlyIdempotentInspect
Css js minifier — whitespace and comment strip
Inputs: code (required), type (required).
paraphrase_textARead-onlyIdempotentInspect
Paraphraser — rule-based phrase and word substitution plus simple clause moves, not an LLM; strength low, medium or high
Inputs: text (required), strength.
parse_user_agentCRead-onlyIdempotentInspect
User agent parser
Inputs: ua (required), clientHints.
pdf_add_page_numbersCRead-onlyIdempotentInspect
Add page numbers to a PDF
Inputs: position (required), fileBase64 (required), format, prefix, +4 more.
pdf_compressARead-onlyIdempotentInspect
Shrink a PDF. Default aims for about 50% smaller: tidies structure first (text untouched), then shrinks pictures only as much as needed. level: auto (default), medium, strong. targetFileSize (such as 2MB or 500KB) is the size to end at, for auto; default is half the original.
Inputs: fileBase64 (required), level, targetFileSize.
pdf_compress_aggressiveARead-onlyIdempotentInspect
Shrink a PDF harder (the site's Aggressive mode): Balanced steps, then pages become pictures at finer and finer steps, converting a page only when that is clearly smaller. Text on converted pages is no longer selectable (textSelectable says which). Slow: several seconds per page; returns the best level finished (truncated: true) if the time budget runs out. Errors if the PDF is unreadable, password-protected, over 100 pages or cannot be made smaller.
Inputs: fileBase64 (required).
pdf_compress_balancedARead-onlyIdempotentInspect
Shrink a PDF the gentle way (the site's Balanced mode): tidy the file, empty blank pages, and re-save the pictures inside at about 140 dpi. Text stays selectable; links, bookmarks, form fields and page sizes are kept. Returns the smaller file plus the levels applied. Errors if the PDF is unreadable, password-protected, over 100 pages, or if nothing gets smaller (for example a PDF that is already mostly text); in that case try pdf_compress_aggressive.
Inputs: fileBase64 (required).
pdf_compress_extremeARead-onlyIdempotentInspect
Shrink a PDF as far as it will go (the site's Extreme mode): Aggressive steps, then every page as 70 dpi greyscale and as black-and-white JBIG2, keeping the smallest. Colour is lost and text is no longer selectable; in tiny print a letter can rarely be swapped for a look-alike, so check important numbers in the original. Slow; returns the best level finished (truncated: true) on timeout. Errors if the PDF is unreadable, password-protected, over 100 pages or cannot be made smaller.
Inputs: fileBase64 (required).
pdf_compress_greyscaleARead-onlyIdempotentInspect
Shrink a scanned PDF by turning pages into 100 dpi greyscale JPEG pictures: shading and photos are kept, colour is dropped, text on converted pages is no longer selectable. Larger than the black-and-white files but nothing is thresholded to pure black and white. A page is converted only when that makes it at least 10% smaller. Errors (nothing is returned) if the result would not be smaller than the original, or if the PDF is unreadable, password-protected or over 100 pages.
Inputs: fileBase64 (required), dpi.
pdf_compress_lossless_bwARead-onlyIdempotentInspect
Shrink a scanned PDF by turning pages into pure black-and-white JBIG2 pictures, each page coded exactly as read (no letter is ever swapped; safe for contracts and numbers). Colour and shading are lost and text on converted pages is no longer selectable. A page is converted only when that makes it at least 10% smaller; other pages (for example real-text pages) are copied untouched. Errors if the PDF is unreadable, password-protected, over 100 pages or cannot be made smaller.
Inputs: fileBase64 (required), dpi.
pdf_compress_sizeARead-onlyIdempotentInspect
Shrink a PDF to a size you need, for example under 2 MB (the site's File size mode). Runs Balanced, Aggressive and Extreme gentlest first and stops at the first that fits; otherwise returns the smallest file with targetMet: false and limitReason. limit caps how far it goes (balanced keeps text selectable). Slow at stronger limits; returns the best level so far (truncated: true) on timeout. A PDF already under the goal comes back unchanged.
Inputs: fileBase64 (required), targetSize (required), limit.
pdf_compress_smallest_bwARead-onlyIdempotentInspect
Shrink a scanned PDF to the smallest black-and-white file with JBIG2 symbol mode (letter shapes stored once, typically 3x smaller than lossless black-and-white). A letter can rarely be swapped for a look-alike (6 and 8 in tiny print): check important numbers. Colour is lost and text on converted pages is no longer selectable. A page converts only if it gets at least 10% smaller. Errors if the PDF is unreadable, password-protected, over 100 pages or no smaller file results.
Inputs: fileBase64 (required), dpi, threshold.
pdf_extract_pagesARead-onlyIdempotentInspect
Extract specific pages from a PDF into a new PDF
Inputs: pages (required), fileBase64 (required).
pdf_fill_formARead-onlyIdempotentInspect
Fill a PDF form's fields — sets text, checkbox, dropdown, radio and option-list values and returns the filled PDF as base64 in the first text item, optionally flattened so it can no longer be edited. Only the fields you name are changed; every other field keeps its value. To clear a field send null (or an empty string). The second text item is a JSON report: fieldsSet, fieldsNotSet (name and reason) and fieldsUntouched
Inputs: fileBase64 (required), values, checked, flatten.
pdf_flattenBRead-onlyIdempotentInspect
Permanently flatten a PDF's fillable form fields
Inputs: fileBase64 (required).
pdf_organizeBRead-onlyIdempotentInspect
Reorder, duplicate, rotate, or insert blank pages in a PDF
Inputs: pageSpecs (required), fileBase64 (required).
pdf_parse_fillable_formARead-onlyIdempotentInspect
Parse a PDF's fillable form fields — lists every fillable field's name, type (text, checkbox, dropdown, radio, optionlist), current value and options so you know what to fill
Inputs: fileBase64 (required).
pdf_redactARead-onlyIdempotentInspect
Permanently redact areas of a PDF. Boxes are fractions (0 to 1) of the page as displayed, measured from the top-left corner, pages numbered from 0. Text characters, picture pixels, vector art and annotations under a box are removed from the file itself and an opaque black bar is drawn; everything outside the boxes stays real, selectable text in its original fonts. A page that cannot be edited exactly (for example a curved drawing partly under a box) is turned into a picture with the boxes painted black instead. Pages without boxes are not touched
Inputs: boxes (required), fileBase64 (required).
pdf_repairARead-onlyIdempotentInspect
Attempt to recover a damaged or corrupted PDF
Inputs: fileBase64 (required).
pdf_rotateBRead-onlyIdempotentInspect
Rotate PDF pages — 90-degree steps only (0, 90, 180, 270)
Inputs: rotations (required), fileBase64 (required).
pdf_splitARead-onlyIdempotentInspect
Split a PDF into multiple files by page range, or combine specific ranges into one reordered file
Inputs: ranges (required), fileBase64 (required), combineIntoOne.
pdf_watermarkCRead-onlyIdempotentInspect
Add a text watermark to a PDF
Inputs: text (required), fileBase64 (required), color, layer, +4 more.
percentageCRead-onlyIdempotentInspect
Percentage calculator
Inputs: a (required), b (required), operation (required).
planning_choresCRead-onlyIdempotentInspect
Household chore splitter
Inputs: chores (required), people (required).
planning_cost_of_livingCRead-onlyIdempotentInspect
Cost of living comparison
Inputs: salary (required), to, from, toIndex, +1 more.
planning_event_budgetCRead-onlyIdempotentInspect
Event budget planner
Inputs: guests (required), venue, extras, catering, +1 more.
planning_event_checklistCRead-onlyIdempotentInspect
Event checklist planner
Inputs: eventType.
planning_event_scheduleCRead-onlyIdempotentInspect
Event day schedule
Inputs: items (required), startHour (required).
planning_grocery_listCRead-onlyIdempotentInspect
Grocery list planner
Inputs: items (required).
planning_guest_listCRead-onlyIdempotentInspect
Guest list tracker
Inputs: guests (required).
planning_inventoryDRead-onlyIdempotentInspect
Inventory tracker
Inputs: items (required).
planning_itineraryCRead-onlyIdempotentInspect
Travel itinerary splitter
Inputs: days (required), activities (required), startDate.
planning_monthly_budgetCRead-onlyIdempotentInspect
Monthly budget planner
Inputs: income (required), expenses (required).
planning_packing_listCRead-onlyIdempotentInspect
Packing list generator
Inputs: nights (required), climate (required), tripType.
planning_relocation_checklistCRead-onlyIdempotentInspect
Relocation checklist planner
Inputs: no named parameters.
planning_split_billCRead-onlyIdempotentInspect
Split bill calculator
Inputs: total (required), people (required), tipPct.
planning_travel_countdownCRead-onlyIdempotentInspect
Travel countdown planner
Inputs: nights (required), climate (required), departIso (required).
pptx_accessibility_checkARead-onlyIdempotentInspect
Check a PowerPoint (.pptx) for accessibility problems and get a JSON report (or CSV): pictures and charts without alt text or with a file name as alt text, slides with no title or an empty or duplicate title, text under 12 points, table header rows, merged cells, vague link text and reading-order problems. Each issue has the slide, severity (error, warning, tip) and a plain message. The check reports only; it changes nothing.
Inputs: fileBase64 (required), format.
pptx_cleanARead-onlyIdempotentInspect
Strip what you do not want to share from a PowerPoint (.pptx), and get a clean .pptx back (base64): speaker notes, comments, hidden slides, author and company details with the revision list, and the stored preview picture. All of those are on by default; documentProperties (title, subject, keywords) and customProperties (labels and tags) are off by default. Slide content, layout and formatting are untouched, and parts only the removed slides used are dropped. Errors if every slide is hidden and hiddenSlides is on.
Inputs: fileBase64 (required), notes, comments, thumbnail, +4 more.
pptx_compress_defaultARead-onlyIdempotentInspect
Compress a PowerPoint (.pptx) at the Default level, the sharpest: pictures are kept up to 220 dpi at JPEG quality 82, large photos get smaller, and nothing is converted from PNG to JPEG. Pictures are re-saved smaller and unused layouts removed; text, charts, animations and media are untouched. Returns the .pptx as base64 plus originalBytes, outputBytes and reductionPercent.
Inputs: fileBase64 (required), maxDpi, removeNotes, removeThumbnail, +1 more.
pptx_compress_mediumARead-onlyIdempotentInspect
Compress a PowerPoint (.pptx) at the Medium level: pictures up to 150 dpi at JPEG quality 72, and opaque PNG photos are re-saved as JPEG when that is under half the size. Good for email. Pictures are re-saved smaller and unused layouts removed; text, charts, animations and media are untouched. Returns the .pptx as base64 plus originalBytes, outputBytes and reductionPercent.
Inputs: fileBase64 (required), maxDpi, removeNotes, removeThumbnail, +1 more.
pptx_compress_sizeARead-onlyIdempotentInspect
Compress a .pptx to a size you need, for example under 10 MB. Tries the sharpest picture setting first and returns the sharpest result that fits targetSize with targetMet: true; if it cannot fit you get the smallest file with targetMet: false. A deck already under the target comes back unchanged. Text, charts, animations and media stay as they are. Returns the .pptx as base64 plus originalBytes, outputBytes and reductionPercent.
Inputs: fileBase64 (required), targetSize (required), maxDpi, removeNotes, +2 more.
pptx_compress_strongARead-onlyIdempotentInspect
Compress a PowerPoint (.pptx) at the Strong level, the smallest of the three: pictures up to 110 dpi at JPEG quality 58. Fine on screen, soft in print. Pictures are re-saved smaller and unused layouts removed; text, charts, animations and media are untouched. Returns the .pptx as base64 plus originalBytes, outputBytes and reductionPercent.
Inputs: fileBase64 (required), maxDpi, removeNotes, removeThumbnail, +1 more.
pptx_convertARead-onlyIdempotentInspect
Convert a presentation between formats: .pptx, .ppt, .pps, .odp (OpenDocument) or Keynote .key in (base64; the type is read from the file's content) to pptx, odp, ppt or pdf out (base64). Done with LibreOffice on the server and the file is deleted straight after. Layouts, fonts and animations can differ slightly; check the result. Up to 40 MB; a password-protected file is refused.
Inputs: to (required), fileBase64 (required), fileName.
pptx_extract_chartsARead-onlyIdempotentInspect
Get the data behind every chart of a PowerPoint (.pptx): format xlsx (default; one workbook, a sheet per chart, base64), csv (a ZIP of CSV files, base64; workbooks true also adds each chart's own embedded workbook) or json (each chart's slide, title, type and table). Charts pasted as pictures have no data; errors (422) when the deck has no real charts.
Inputs: fileBase64 (required), format, workbooks.
pptx_extract_imagesARead-onlyIdempotentInspect
Pull the pictures out of a PowerPoint (.pptx) as a ZIP (returned as base64), each file exactly as stored in the deck and named by slide, for example slide02_image-2-1.jpeg. Pictures that only the slide design uses (a logo on the master) are left out unless includeTemplatePictures is true; pictures on hidden slides are left out unless includeHidden is true. Errors when there are none.
Inputs: fileBase64 (required), includeHidden, includeTemplatePictures.
pptx_extract_notesARead-onlyIdempotentInspect
Get the speaker notes of a PowerPoint (.pptx), slide by slide. format: txt (default), md, or docx (a Word file, returned as base64). Hidden slides' notes are skipped unless includeHidden is true. Errors when the deck has no speaker notes.
Inputs: fileBase64 (required), format, includeHidden.
pptx_extract_textARead-onlyIdempotentInspect
Get the text of every slide in a PowerPoint (.pptx): titles, bullets (with their level) and tables, optionally with the speaker notes. format: txt (default), md or json (json returns slides with title, paragraphs, tables and notes, easiest to process). Hidden slides are skipped unless includeHidden is true. Charts and diagrams are not read (counted in the output instead). Errors when the deck has no text at all (a deck made only of pictures).
Inputs: fileBase64 (required), format, includeNotes, includeHidden.
pptx_find_replaceARead-onlyIdempotentInspect
Find and replace text across every slide of a PowerPoint (.pptx), and get the edited .pptx back (base64). Matches inside a paragraph are replaced even when PowerPoint split the words into several runs; the formatting of the first run is kept. Speaker notes are searched too (includeNotes, default true); the slide master and layouts only when includeTemplate is true. Errors with 422 when nothing matches, so a wrong spelling is noticed.
Inputs: find (required), fileBase64 (required), replace, matchCase, +4 more.
pptx_fontsARead-onlyIdempotentInspect
List every font a PowerPoint (.pptx) uses, as JSON: name, how many places use it, which slides, whether the master/layouts/theme use it, whether it is the theme's heading or body font and whether it is embedded. Use it before pptx_replace_fonts.
Inputs: fileBase64 (required).
pptx_html_slideshowARead-onlyIdempotentInspect
Turn a PowerPoint (.pptx) into ONE self-contained HTML file (returned as text): the slides as readable text with their pictures inlined, arrow-key navigation, a grid (G) and optional speaker notes (N). No external files or scripts. Charts, SmartArt, video, audio and animations are not carried over (notCarried lists them). Speaker notes are off unless includeNotes is true; hidden slides are left out unless includeHidden is true.
Inputs: fileBase64 (required), look, title, includeNotes, +1 more.
pptx_mergeARead-onlyIdempotentInspect
Merge two or more PowerPoint (.pptx) files into one editable presentation (base64), slides in the order the files are given. Each deck keeps its own master, layouts and theme (several masters in one file), so slides keep the look they came with; set useFirstDesign true to put later decks on the first deck's layouts when they match by name. All decks must have the SAME slide size: otherwise it errors (422) naming the decks and their sizes, so fix the size first (in PowerPoint: Design, Slide Size). Comments of the second and later decks are left out. Up to 10 decks and 100 MB in all.
Inputs: files (required), useFirstDesign.
pptx_organizeARead-onlyIdempotentInspect
Reorder, delete and duplicate the slides of a PowerPoint (.pptx), returning a new editable .pptx (base64); the slide master, layouts and theme stay as they were and every slide keeps its notes, pictures, charts and tables. order: the final order as 1-based slide numbers, for example [3,1,2] (a number twice makes a copy). remove: slides to delete. duplicate: slides to copy, the copy placed right after the original. removeHidden: delete every hidden slide. Slide numbers always refer to the ORIGINAL deck. Errors when a number does not exist or every slide would be removed.
Inputs: fileBase64 (required), order, remove, duplicate, +1 more.
pptx_redactARead-onlyIdempotentInspect
Black out sensitive text in a .pptx and get the redacted file (base64). Covers slides, notes, master and layouts, charts, SmartArt, comments, alt text and link targets. presets: email, phone, ssn, card, url, ip, money, date; also terms, regexes, imageSlides and imageByAlt; stripNotes, stripComments and stripMetadata remove those entirely. The result is re-read and any remaining match is reported (remaining, remainingWhere). Text inside pictures, video and audio cannot be found; warnings say what was not checked.
Inputs: fileBase64 (required), notes, terms, presets, +9 more.
pptx_repairARead-onlyIdempotentInspect
Try to repair a damaged PowerPoint (.pptx) that PowerPoint reports as needing repair or will not open, and get a new .pptx (base64) plus what was fixed and what was lost. Mends a missing or wrong file list, a missing or inconsistent slide list, dead links to pictures, charts and layouts, duplicate slide ids and a damaged zip index; pieces that cannot be saved are dropped and listed. A healthy file is returned unchanged with changed false. Cannot open password-protected files or old .ppt files.
Inputs: fileBase64 (required).
pptx_replace_fontsARead-onlyIdempotentInspect
Swap fonts across a PowerPoint (.pptx) and get the new .pptx (base64): slides, notes, layouts, masters, the theme's heading and body fonts, charts and SmartArt. mapping is {"Old font": "New font"}. Embedded copies of replaced fonts are removed. Errors (422) when none of the named fonts is used. Text is not resized, so a wider font can make a line wrap.
Inputs: mapping (required), fileBase64 (required).
pptx_resizeARead-onlyIdempotentInspect
Change the slide size of a PowerPoint (.pptx) and scale the content to match, returning the new .pptx (base64). preset 16x9, 4x3, 16x10, a4 or letter, or width and height with a unit. mode fit (default) keeps the shape of the content and centres it; fill covers the new area; stretch changes the shape. Fonts, line widths and spacing scale with the content unless scaleText is false. The result lists how many shapes now reach outside the slide. Errors (422) when the slides are already that size.
Inputs: fileBase64 (required), mode, unit, width, +3 more.
pptx_slide_numbersARead-onlyIdempotentInspect
Add slide numbers to a PowerPoint (.pptx), or remove them, and get the new .pptx (base64). The numbers are real slide-number fields, so they follow when slides move. Slides that already have a number are left alone. 'of-total' writes the total as plain text (PowerPoint has no total field). mode remove takes off the numbers the slides themselves carry (not those on the master).
Inputs: fileBase64 (required), mode, size, color, +4 more.
pptx_splitARead-onlyIdempotentInspect
Split a PowerPoint (.pptx) into several presentations, returned as ONE ZIP (base64) of .pptx files, each a complete editable deck keeping its own slides' notes, pictures, charts and tables. mode: each (one file per slide; default), every (every N slides, give every), or range (ranges such as '1-3,5,8-': one file per range, or one file with all of them when rangesAsFiles is false). At most 100 files. Errors name the slide numbers that do not exist.
Inputs: fileBase64 (required), mode, every, ranges, +2 more.
pptx_to_templateARead-onlyIdempotentInspect
Turn a PowerPoint (.pptx) into a .potx template (base64) and optionally change its theme: colors is {dk1, lt1, dk2, lt2, accent1..accent6, hlink, folHlink} as six-digit hex, plus headingFont, bodyFont and the theme name. keepSlides all, first or none. format pptx gives a re-themed deck instead. Shapes with their own fixed colour or font do not follow the theme; fixedColorShapes and fixedFontRuns count them. The .potx has been checked in LibreOffice, not in desktop PowerPoint.
Inputs: fileBase64 (required), name, colors, format, +4 more.
pptx_watermarkARead-onlyIdempotentInspect
Stamp a text watermark (such as DRAFT or CONFIDENTIAL) or a picture on the slides of a PowerPoint (.pptx), or remove the watermarks this tool made, and get the new .pptx (base64). Give text, or pictureBase64 (PNG or JPEG) for a picture. It sits behind the slide content by default.
Inputs: fileBase64 (required), bold, font, mode, +10 more.
publishing_isbnCRead-onlyIdempotentInspect
ISBN checker and converter
Inputs: isbn (required).
publishing_kdp_descriptionCRead-onlyIdempotentInspect
Book description HTML formatter
Inputs: html, text, heading.
publishing_onixARead-onlyIdempotentInspect
Build ONIX 3.0 book metadata XML from title, contributors, ISBN-13, price, subjects and a description, and get a list of problems found. Error issues are returned as 422. Field codes and rules: https://api.freedailypro.com/docs
Inputs: isbn (required), title (required), pubDate (required), publisher (required), +12 more.
publishing_print_royaltyCRead-onlyIdempotentInspect
Print cost and royalty calculator
Inputs: pages (required), method (required), percent (required), listPrice (required), +4 more.
publishing_spine_widthCRead-onlyIdempotentInspect
Book spine and cover size calculator
Inputs: pages (required), thicknessIn (required), trimWidthIn (required), trimHeightIn (required), +4 more.
reverse_textARead-onlyIdempotentInspect
Text reverser — reverse characters, words or lines
Inputs: text (required), mode.
scale_recipeCRead-onlyIdempotentInspect
Recipe scaler
Inputs: ingredients (required), targetServings (required), originalServings (required).
schema_jsonldBRead-onlyIdempotentInspect
Schema generator — Article, FAQ, Organization JSON-LD
Inputs: data (required), type (required).
search_toolsARead-onlyIdempotentInspect
Find tools by keyword. Returns name, toolset and a one-line summary only, no schemas. Free.
Inputs: query (required), limit, toolset.
security_barcode_code128CRead-onlyIdempotentInspect
Code 128 barcode
Inputs: text (required), format, height.
security_qrCRead-onlyIdempotentInspect
QR code generator
Inputs: text (required), format.
sort_textBRead-onlyIdempotentInspect
Text sorter — sort lines or words, optional unique
Inputs: text (required), mode, order, unique, +1 more.
test_regexCRead-onlyIdempotentInspect
Regex tester
Inputs: text (required), pattern (required), flags.
text_ascii_artCRead-onlyIdempotentInspect
ASCII art generator
Inputs: text (required), fill, font.
text_banner_copyCRead-onlyIdempotentInspect
Banner sign copy
Inputs: message (required), cta, maxCtaChars, maxHeadlineChars.
text_citationCRead-onlyIdempotentInspect
Citation generator
Inputs: style (required), title (required), doi, url, +19 more.
text_csvCRead-onlyIdempotentInspect
text csv
Inputs: operation (required), rows, text, headers, +1 more.
text_emoji_unicodeCRead-onlyIdempotentInspect
Emoji unicode converter
Inputs: value (required), operation (required).
text_flyer_outlineCRead-onlyIdempotentInspect
Brochure flyer outline
Inputs: cta (required), offer (required), audience (required), date, +5 more.
text_invitation_copyCRead-onlyIdempotentInspect
Invitation copy writer
Inputs: host (required), when (required), event (required), where (required), +2 more.
text_paper_formatCRead-onlyIdempotentInspect
Paper format guide
Inputs: text, style.
text_product_descriptionCRead-onlyIdempotentInspect
Product description writer
Inputs: name (required), audience (required), benefits (required), plural, +1 more.
text_similarityCRead-onlyIdempotentInspect
Text similarity
Inputs: a (required), b (required), phraseWords.
text_to_speech_synthesizeARead-onlyIdempotentInspect
Text to Speech: speak text with one of four voices and get the audio back as base64 (MP3 by default, or WAV) with its length in seconds. Counts as 25 calls against the plan allowance. A trial key gets 20 synthesize calls in total and up to 500 characters each; paid plans allow up to 2,000 characters. Busy servers answer 429 with a retry time. Nothing is stored.
Inputs: text (required), speed, voice, format, +1 more.
text_to_speech_voicesARead-onlyIdempotentInspect
Text to Speech voices: the four voices (Amy, Lessac, Ryan, Alba) with language, accent and gender, plus the text limit for your plan. Needs an API key.
Inputs: no named parameters.
text_user_manualCRead-onlyIdempotentInspect
User manual writer
Inputs: tasks (required), product (required).
url_encode_decodeCRead-onlyIdempotentInspect
Url encoder
Inputs: text (required), action (required), component.
validate_bicARead-onlyIdempotentInspect
Validate a BIC / SWIFT code. Checks the shape and ISO country, and splits the code into institution, country, location and branch. Also gives the 8 and 11-character forms and flags test BICs. Format only: it does not say whether the bank exists. Nothing is stored.
Inputs: bic (required).
validate_emailARead-onlyIdempotentInspect
Check an email address. Checks syntax (including international domains), flags disposable, role (info@, support@) and webmail-provider addresses, suggests a fix for common typos like gmial.com, and looks up the domain's mail records. It never contacts the mailbox, so it cannot confirm that an address exists. Nothing is stored.
Inputs: email (required), checkMx.
validate_gstinARead-onlyIdempotentInspect
Validate and decode an Indian GSTIN. Checks the format, the state code, the embedded PAN and the check character. Returns the state, PAN, holder type and entity number. It does not check the registration on the GST portal. Nothing is stored.
Inputs: gstin (required).
validate_gtinARead-onlyIdempotentInspect
Validate a UPC, EAN, GTIN or ISBN-13. Checks the GS1 check digit and names the format (UPC-A, EAN-13, EAN-8, GTIN-14). When the digit is wrong it returns the digit it should be. Notes ISBN and ISSN prefixes. It does not look the product up. Nothing is stored.
Inputs: code (required).
validate_ibanARead-onlyIdempotentInspect
Validate an IBAN. Checks the country's length from the IBAN registry and the mod 97-10 check digits. Returns the country, check digits, BBAN and the standard 4-character grouping. A wrong check digit or length comes back as valid:false with the reason. Nothing is stored.
Inputs: iban (required).
validate_panARead-onlyIdempotentInspect
Validate an Indian PAN. Checks the format and decodes the holder type (individual, company, firm and others). It does not check the PAN with the tax department. Nothing is stored.
Inputs: pan (required).
validate_phoneARead-onlyIdempotentInspect
Validate and format a phone number. Uses Google's libphonenumber plans. Returns validity, country, the E.164, national and international formats, and the line type (mobile, fixed line and others). It does not call the number. Nothing is stored.
Inputs: phone (required), defaultCountry.
validate_routing_numberARead-onlyIdempotentInspect
Validate a US ABA routing number. Checks the 3-7-1 checksum and returns the institution type from the prefix and the Federal Reserve district. It does not look up the bank's name. Nothing is stored.
Inputs: routingNumber (required).
validate_vinARead-onlyIdempotentInspect
Validate and decode a VIN. Checks length, the forbidden letters I, O and Q, and the position-9 check digit (required for North America, informational elsewhere). Returns the region, model year, manufacturer code, plant code and serial. It does not look up the make or model. Nothing is stored.
Inputs: vin (required).
video_compressARead-onlyIdempotentInspect
Compress a video toward a target file size (targetFileSize such as 25MB; default half the original) -- two-pass encode, a floor bitrate is enforced below which quality degrades too much to be worth watching
Inputs: fileBase64 (required), targetFileSize.
video_convertCRead-onlyIdempotentInspect
Convert a video between formats (mp4/mp4-web/webm/mov)
Inputs: format (required), fileBase64 (required).
video_extract_audioBRead-onlyIdempotentInspect
Extract a video's audio track as MP3
Inputs: fileBase64 (required).
video_mergeARead-onlyIdempotentInspect
Merge multiple videos into one -- requires matching codec/resolution/frame rate across inputs
Inputs: filesBase64 (required).
video_subtitleBRead-onlyIdempotentInspect
Burn SRT subtitles permanently into a video
Inputs: srt (required), fileBase64 (required).
video_thumbnailBRead-onlyIdempotentInspect
Extract a video frame as a JPEG thumbnail
Inputs: fileBase64 (required), atSeconds.
video_to_gifBRead-onlyIdempotentInspect
Convert a video to an animated GIF -- two-pass palette encoding
Inputs: fileBase64 (required).
video_trimARead-onlyIdempotentInspect
Trim a video to a time range -- stream-copy, cuts snap to the nearest keyframe
Inputs: endSeconds (required), fileBase64 (required), startSeconds (required).
word_countARead-onlyIdempotentInspect
Word counter — counts words, characters, sentences, paragraphs and reading time
Inputs: text (required), wordsPerMinute.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
13 stateless PDF tools for AI agents: merge, split, rotate, compress, watermark, redact, flatten, repair, add page numbers and fill PDF forms. Files are processed in memory and nothing is stored. Part of FreeDailyPro's 211+ MCP tools; trial key with 20,000 calls/month at freedailypro.com/developers.
55 stateless calculators for AI agents: loans and mortgage amortization, income and sales tax, retirement and FIRE, BMI and health, date and planning, and unit conversions, returned as clean JSON. Nothing is stored. Part of FreeDailyPro's 211+ MCP tools; trial key with 20,000 calls/month at freedailypro.com/developers.
111 tools for AI assistants, so an answer comes from a rule instead of a guess. 84 deterministic utilities. IBAN and VAT validation, cron parsing, regex testing, hashing, JWT decoding, conversion between JSON, CSV, XML and YAML, units, number bases, timezones and date arithmetic. Eleven of them encode Dutch rules that a model tends to get wrong: AOW pension age, inheritance and gift tax, unemployment benefit duration, notice period, severance, the 30 percent ruling, holiday allowance, mileage allowance, and public and school holidays. Five more generate test data that is structurally valid and belongs to nobody: BSN, IBAN, BRP person records, UPA pension files and document numbers. 14 render tools that return a hosted file. HTML or a live URL to PDF, full page screenshots, QR codes, PDF merge and split, images to PDF, image resize, convert and compress, metadata stripping, PDF to DOCX and back. Plus read_page, which returns the readable content of a JavaScript rendered page as Markdown. 4 memory tools give an agent key-value state that survives between sessions, scoped to its own API key. 3 workflow tools list and run saved multi-step workflows on the caller's account. 6 AI tools for the jobs where a model is the right instrument rather than the wrong one: check a message for scam patterns, write a spreadsheet formula, turn a question into SQL, translate code between languages, improve a prompt, draft an email. Utilities and memory are free. Renders and AI tools have a free tier and credit packs. Workflows need an API key, because a workflow belongs to an account rather than to a key. Streamable HTTP at https://toolforte.com/api/mcp
214 tools for AI agents over one MCP endpoint: image, video, audio, 3D, data, storage, mail, GPUs.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMulti-tool MCP server for AI agents with 29 tools across web scraping, SEO analysis, screenshot and PDF generation, domain intelligence, content extraction, multi-chain EVM blockchain queries, and security toolkit. Free tier available with no auth required.50 npm1MIT
- AlicenseNot gradedqualityDmaintenanceMonetizable AI agent tools - document parsing, text analysis, code generation, security scanning, format conversion, and more. 8 tools with HTTP API and MCP protocol support.MIT
- AlicenseNot gradedqualityBmaintenance62 real-time data tools for AI agents via MCP. Finance, crypto, FMCSA, sanctions, courts, weather, vehicles, cybersecurity. One bearer token, one bill. Free tier available.MIT
- FlicenseNot gradedqualityDmaintenanceProvides 95 free tools and 22 workflows for AI agents via MCP, no API key required, covering versatile functionalities.2-
Glama MCP Gateway
Add one secure layer between your agents and this server.