Skip to main content
Glama
andr3medeiros

PDF Manipulation MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
pdf_add_textC

Add text to a PDF at a specified position.

pdf_replace_textC

Replace text in a PDF document.

pdf_add_imageC

Add an image to a PDF.

pdf_extract_imagesC

Extract all images from a PDF.

pdf_add_annotationC

Add an annotation to a PDF.

pdf_add_form_fieldC

Add a form field to a PDF.

pdf_fill_formB

Fill form fields in a PDF with values.

pdf_merge_filesC

Merge multiple PDF files into one combined PDF.

pdf_combine_pages_to_singleC

Combine multiple pages from a PDF into a single page with specified layout.

pdf_splitB

Split a PDF into individual pages or page ranges.

pdf_rotate_pageC

Rotate a page in a PDF.

pdf_delete_pageC

Delete a page from a PDF.

pdf_crop_pageC

Crop a page in a PDF.

pdf_auto_crop_pageC

Automatically crop a PDF page to remove blank margins by detecting content boundaries.

pdf_get_infoB

Get metadata and information about a PDF.

pdf_set_metadataC

Set metadata for a PDF.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 16 tools

Disambiguation5/5

Each tool has a clearly distinct purpose targeting specific PDF manipulation operations, with no ambiguity or overlap between them. The descriptions clearly differentiate actions like adding annotations vs. adding form fields vs. cropping vs. merging, making tool selection straightforward.

Naming Consistency5/5

All tools follow a consistent 'pdf_verb_noun' pattern throughout, with clear, descriptive names that use snake_case uniformly. The naming convention is predictable and readable across all 16 tools, with no deviations in style or structure.

Tool Count4/5

16 tools is slightly high but reasonable for a comprehensive PDF manipulation server, covering a wide range of operations from basic editing to advanced features. While it might feel heavy, each tool appears to earn its place for the domain's scope, with no obvious redundancy.

Completeness5/5

The tool set provides complete coverage for PDF manipulation, including CRUD-like operations (add, delete, merge, split), metadata handling, form filling, text/image manipulation, and page transformations. There are no apparent gaps that would hinder agents from performing common PDF tasks.

Maintenance

ActivityInactive
ResponsivenessNo issues