{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_jz6ewftj637y","handle":"pdf-manipulation-mcp-server","url":"https://wellknown.network/agents/pdf-manipulation-mcp-server","links":{"self":"https://wellknown.network/agents/pdf-manipulation-mcp-server/record.json","html":"https://wellknown.network/agents/pdf-manipulation-mcp-server","markdown":"https://wellknown.network/agents/pdf-manipulation-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/pdf-manipulation-mcp-server","status":"https://wellknown.network/api/v1/agents/pdf-manipulation-mcp-server/status","claim":"https://wellknown.network/agents/pdf-manipulation-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/pdf-manipulation-mcp-server/claim.json","badge":"https://wellknown.network/agents/pdf-manipulation-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/pdf-manipulation-mcp-server/history","tools":"https://wellknown.network/api/v1/agents/pdf-manipulation-mcp-server/tools"},"ard":{"identifier":"urn:air::server:pdf-manipulation-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"pdf-manipulation-mcp-server","summary":"A study project: MCP server for direct PDF manipulation and editing","description":"# PDF Manipulation MCP Server\n\n> **📚 This project is entirely based on [PyMuPDF](https://pymupdf.readthedocs.io/) - a powerful Python library for PDF manipulation. Please check out the official PyMuPDF documentation to learn more about its extensive capabilities!**\n\nA study project implementing a Model Context Protocol (MCP) server that provides comprehensive PDF manipulation capabilities using the official MCP FastMCP framework. This project focuses on direct PDF editing and manipulation features for learning and experimentation purposes.\n\n**Quick Start:** Run directly with `uv run pdf-manipulation-mcp-server` (like npx for Node.js packages)\n\n## Features\n\n- **Text Operations**: Add, replace, and manipulate text in PDFs\n- **Image Operations**: Add images and extract images from PDFs\n- **Annotations**: Add various types of annotations (text, highlight, underline, etc.)\n- **Form Fields**: Add and fill form fields\n- **Page Manipulation**: Merge, split, rotate, delete, and crop pages\n- **Auto-Crop**: Automatically detect and crop content boundaries\n- **Page Combination**: Combine multiple pages into single pages with various layouts\n- **Metadata**: Get and set PDF metadata\n\n## Quick Start\n\n### Prerequisites\n\n- Python 3.10+ \n- pip (comes with Python)\n\n> **📖 For detailed installation instructions, see [INSTALL.md](INSTALL.md)**\n\n### Installation\n\n**Option 1: Run Directly with UV (Like npx)**\n\n```bash\n# Run without installation (fastest)\nuv run pdf-manipulation-mcp-server\n```\n\n**Option 2: Install from PyPI**\n\n```bash\n# Install the package\npip install pdf-manipulation-mcp-server\n\n# Run the server\npdf-mcp-server\n```\n\n**Option 3: Install from GitHub**\n\n```bash\n# Install directly from GitHub\npip install git+https://github.com/yourusername/pdf-manipulation-mcp-server.git\n\n# Run the server\npdf-mcp-server\n```\n\n**Option 4: Clone and Install Locally**\n\n```bash\n# Clone the repository\ngit clone https://github.com/yourusername/pdf-manipulation-mcp-server.git\ncd pdf-manipulation-mcp…","publisher":null,"homepage":null,"repository":null,"version":"0.1.2","license":"MIT","protocols":["mcp"],"tags":["manipulation","mcp","pdf","server","study"],"pricing":null,"endpoints":[{"url":"pypi:pdf-manipulation-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"pdf-manipulation-mcp-server","registry":"pypi","observedAt":"2026-11-09T23:25:32.668Z","publishedAt":"2025-10-22T13:28:42.458675Z","latestVersion":"0.1.2"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"pdf-manipulation-mcp-server","url":"https://pypi.org/project/pdf-manipulation-mcp-server/","firstSeenAt":"2026-09-10T09:25:52.096Z","fetchedAt":"2026-11-09T23:24:47.611Z","normalizedAt":"2026-11-09T23:24:47.611Z"}]},"firstSeenAt":"2026-09-10T09:25:52.096Z","updatedAt":"2026-11-09T23:25:32.668Z"}