Generates documents from templates, fills PDF form fields, adds watermarks and page numbers, and merges several files into one.
12actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro generates a PDF asynchronously from templates and JSON data, allowing immediate response while processing continues. The resulting document is stored for delivery.
Ayro generates multiple PDFs simultaneously from the same template with different data. Batch processing dramatically accelerates production of identical-format documents.
Ayro combines multiple PDF files from URLs into a single consolidated document. Merged files are delivered as one streamlined asset for customer convenience.
Each card is one request a support team gets, and the Craftmypdf actions Ayro runs to close it.
Ayro browses the available templates, submits the JSON data for the one that fits, and gets a transaction reference back immediately while CraftMyPDF calls the webhook once the PDF is finished.
Ayro updates the text fields, checkboxes, and dropdowns of a PDF that already carries fillable fields, and can hand back an embeddable editor session when a person needs to change the template itself.
Ayro stamps CONFIDENTIAL or DRAFT across a PDF with the font, opacity, and rotation set, adds page numbers through the pageNumber and totalPages variables, and merges the files into one in the order given.
Ayro reads the account's subscription and quota limits, reports how many PDFs a specific template produced inside a date range, and pages through the API transaction history.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Craftmypdf actions it has and picks the ones a request needs.
Authorize the Craftmypdf account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Craftmypdf actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeCraftmypdf · Ayro
What can you do in Craftmypdf without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Craftmypdf.
Create PDF Asynchronously returns a transaction reference straight away, and CraftMyPDF makes an HTTP GET callback to the webhook URL supplied once the file has been generated. Ayro can give the customer that reference immediately rather than holding the conversation open while a large document renders.
All 12 actions your agent can call on Craftmypdf, straight from the live MCP connection.
Add text annotations to a PDF including page numbers, watermarks, and custom text at specified positions.
Add a text watermark to a PDF with customizable font, size, color, opacity, and rotation.
Create an embeddable editor session URL for a template.
Create a PDF file asynchronously with JSON data and template.
Create multiple PDF files in parallel from templates with JSON data.
Retrieve account information including subscription and usage details.
Retrieve information about a PDF file including metadata, page count, and other properties.
Retrieve a paginated list of PDF templates.
Retrieve a paginated list of API transactions.
Merge multiple PDF files from URLs into a single PDF document.
Retrieve usage statistics for specified templates within a date range.
Update fillable fields in a PDF document such as text fields, checkboxes, and dropdowns.
Same connection, same setup. Pick the next one your team already uses.
Prices and places transcription orders against the prepay balance, returns finished transcripts in four formats, and cancels unstarted files for refund.
Searches the document library, runs MCA analysis over processed bank statements, and keeps Docsumo folders and database tables organised.
Connects Egnyte accounts, looks up stored data, and triggers workflow updates.
Retrieves content items and their language variants from a Kontent.ai environment and reads the content model down to a single element.
Converts files to PDF, fills form fields from JSON or XML, extracts embedded text, and decodes barcodes from an attached image.
Reads file info and custom metadata, imports files from URLs and stores them permanently, runs virus and moderation checks, and manages file webhooks.

Authorize the account and your agent has all 12 actions from the first conversation.
