FreeDailyPro
For Developers

API & MCP for FreeDailyPro's Tools

Document, text, image, video, audio, and utility logic from our free tools, callable from your own code -- honestly: PDF, image, video, audio, text, security, and calculator tools are covered; a few things genuinely aren't yet -- OCR, Office-format (Word/Excel/PowerPoint) conversion, and anything needing live camera/screen/microphone access (those are inherently browser-only, not an API limitation).

Use tools through APIs or MCP for ANY

BrowserServerStandalone AppAI Agent (MCP)Coding LanguageFrontendBackend

PDF API

Merge, split, compress, watermark, redact, fill forms, extract text -- the real document pipeline operations behind our PDF tools, callable from your own backend.

Media API

Real ffmpeg-backed video and audio processing -- convert, trim, merge, compress, extract audio, generate thumbnails/GIFs, burn subtitles -- plus image resize/crop/flip/rotate/convert.

Text API

Word count, slugs, case conversion, similarity, hashing -- honest, non-LLM text operations. No AI claims for what's really a fast, deterministic function.

MCP

A curated tool set for AI agents (Claude Desktop, Cursor, and similar) to call directly mid-conversation -- not "here are 100+ tools, good luck."

Where this API actually lives

Not a page that says "coming soon" -- these are live, working listings you can subscribe to or connect to today.

For AI agents

Machine-readable coverage and setup steps live at api.freedailypro.com/llms.txt. The short version:

# 1. Get a free key (sign in required, one-time):
#    https://www.freedailypro.com/developers

# 2. Confirm MCP works with your key:
curl -X POST https://api.freedailypro.com/mcp \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Regenerating your key immediately revokes the old one everywhere it's used -- if a key already works somewhere, don't regenerate it just to get a fresh one for a test; reuse the existing key instead. Coverage is a subset of the site's 200+ tools (PDF, text, security, calculators, business documents) -- video, audio, and image-editing tools are browser-only and not in the API yet.

Your API Key -- works across every category on this page

One key, one shared usage pool. Every call counts the same toward your plan's limit, no matter which category it's from -- a PDF call and a calculator call cost exactly the same. We don't price or meter any category differently.

For MCP (Claude Desktop, Cursor, and similar): connect to our remote MCP endpoint using the same key above -- https://api.freedailypro.com/mcp, which covers every category on this page, PDF included. See Quick Start below for a working example.

Try it right now -- no signup, no key

Live

This calls the real, live API directly from your browser. 10 free tries per hour, no account needed -- when you're ready for real usage, generate a full free key below (20,000 calls/mo).

Sign in to generate a free API key -- no credit card required.

PDF & Document Tools

  • Parse a PDF's real fillable form fields
  • Fill in PDF form fields programmatically
  • Permanently redact sensitive areas of a PDF
  • Merge multiple PDFs into one
  • Split a PDF into multiple files by page range
  • Rotate pages (90-degree steps)

REST API + local MCP server

Image Tools

  • Resize to exact pixel dimensions
  • Crop to a region
  • Flip horizontal or vertical
  • Rotate (90-degree steps)
  • Convert between PNG and JPEG

REST API + MCP server

Video & Audio Tools

  • Convert between formats (MP4, WebM, MOV)
  • Trim to a specific time range
  • Merge multiple videos into one
  • Extract the audio track
  • Extract a thumbnail frame
  • Convert to animated GIF

REST API + MCP server

Text Utilities

  • Word, character & reading time counter
  • Case converter (UPPER, lower, Title, camelCase, etc.)
  • URL slug generator
  • Password generator
  • Lorem ipsum generator
  • Text reverser

REST API + MCP server

Developer & Security Utilities

  • Hash generator (MD5, SHA-1, SHA-256, etc.)
  • UUID generator
  • Base64 encode/decode
  • JSON formatter & validator
  • Regex tester
  • URL encode/decode

REST API + MCP server

Everyday Calculators

  • Percentage calculator
  • Tip calculator
  • BMI calculator
  • Length converter
  • Weight converter
  • Temperature converter

REST API + MCP server

SEO & Design Tools

  • Meta tag generator
  • Keyword density analyzer
  • Hashtag generator
  • Schema markup generator
  • Social caption generator (platform + tone)
  • robots.txt + sitemap.xml generator

REST API + MCP server

Business Documents

  • NDA draft generator
  • Offer letter draft generator
  • Bill of sale draft generator
  • Lease draft generator
  • Promissory note draft generator
  • Eviction notice draft generator

REST API + MCP server

Planning Tools

  • Event budget planner
  • Event checklist generator
  • Event schedule builder
  • Guest list stats
  • Chore/task splitter
  • Trip itinerary splitter

REST API + MCP server

Quick Start

Fill in a PDF form's fields programmatically:

curl -X POST https://api.freedailypro.com/v1/fillable-forms/fill \
  -H "X-API-Key: YOUR_API_KEY" \
  -F "file=@form.pdf" \
  -F 'values={"fullName":"Jane Doe"}' \
  -o filled.pdf

Redact sensitive areas of a PDF permanently:

curl -X POST https://api.freedailypro.com/v1/redact-pdf \
  -H "X-API-Key: YOUR_API_KEY" \
  -F "file=@document.pdf" \
  -F 'boxes={"0":[{"x":0.1,"y":0.1,"w":0.5,"h":0.1}]}' \
  -o redacted.pdf

Generate a hash with the security toolkit -- the SAME key, same shared quota:

curl -X POST https://api.freedailypro.com/v1/security/hash \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","algorithm":"sha256"}'

Call a tool over MCP directly (same shared quota again):

curl -X POST https://api.freedailypro.com/mcp \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"generate_hash","arguments":{"text":"hello world","algorithm":"sha256"}}}'

How to use this API

  1. Generate a key on this page (above) -- one key works across every category, PDF included, with one shared monthly quota.
  2. Pick your integration: call the REST endpoints directly (curl, Postman, RapidAPI), or connect an MCP client (Claude Desktop, Cursor) to the single MCP endpoint shown above.
  3. Every call needs the X-API-Key header (REST) or the same key passed to your MCP client's config (MCP) -- there's no separate auth step.
  4. Check the response status: a real result comes back as 200, an over-quota call as 429, and a missing or wrong key as 401.
  5. Track usage and upgrade your plan any time by returning to this page -- your current tier and quota are shown above once you're signed in.

Tips

  • PDF endpoints (parse/fill/redact) take multipart/form-data, not JSON -- the file goes in a file field, and any structured input (like values or boxes) is a JSON string inside its own form field, not the request body itself.
  • Redaction coordinates are fractional (0-1 relative to page width/height), not pixels -- call fillable-forms/parse first if you're not sure of a form's real field names before trying to fill it.
  • The free tier's 20,000 calls/month is a hard cap shared across every endpoint you call, not a per-category allowance -- a PDF call and a text call count the same.
  • If you're testing from a browser (not a server), make sure your origin is allowed -- CORS is open for GET requests but browser-based POSTs to file endpoints can hit preflight issues that a server-to-server call won't.
  • Regenerating your key immediately revokes the old one -- update every place you've saved it (Postman environment, RapidAPI, MCP client config) at the same time, not after.

Frequently asked questions