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
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
LiveThis 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.pdfRedact 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.pdfGenerate 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
- Generate a key on this page (above) -- one key works across every category, PDF included, with one shared monthly quota.
- 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.
- Every call needs the
X-API-Keyheader (REST) or the same key passed to your MCP client's config (MCP) -- there's no separate auth step. - Check the response status: a real result comes back as
200, an over-quota call as429, and a missing or wrong key as401. - 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 afilefield, and any structured input (likevaluesorboxes) 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/parsefirst 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.