{"id":"61a5b363-bd28-4bea-86f6-a41787e7e40b","shortId":"Yzfuz2","kind":"mcp","title":"PDF Manipulation","tagline":"Provides comprehensive PDF processing capabilities through PyMuPDF, including text operations, page manipulation, ima...","description":"Provides comprehensive PDF processing capabilities through PyMuPDF, including text operations, page manipulation, image handling, form field management, annotation support, and metadata editing with intelligent auto-cropping and timestamped output files for document automation workflows.\n\nA PDF manipulation server built by André Medeiros that provides comprehensive PDF processing capabilities through PyMuPDF, including text operations (adding, replacing, extracting), page manipulation (cropping, rotating, merging, splitting), image handling, form field management, annotation support, and metadata editing. The server features intelligent auto-cropping that detects content boundaries to remove blank margins, supports multiple coordinate systems for precise positioning, and generates timestamped output files to preserve originals. With over 20 specialized tools covering everything from basic text insertion to complex page combining layouts, it's designed for document automation workflows, PDF processing pipelines, and AI-assisted document editing tasks.","tags":["pdf","manipulation","mcp","server"],"capabilities":["mcp","transport-stdio","open-source","pkg-pypi"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/andr3medeiros/pdf-manipulation-mcp-server","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.614","qualityRationale":"deterministic score 0.61 from registry signals: · indexed on pulsemcp · has source repo · 7 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T14:22:12.305Z","embedding":null,"createdAt":"2026-04-18T21:46:47.940Z","updatedAt":"2026-05-02T14:22:12.305Z","lastSeenAt":"2026-05-02T14:22:12.305Z","tsv":"'20':121 'ad':70 'ai':147 'ai-assist':146 'andré':57 'annot':33,84 'assist':148 'auto':41,94 'auto-crop':40,93 'autom':49,140 'basic':127 'blank':102 'boundari':99 'built':55 'capabl':7,20,64 'combin':133 'complex':131 'comprehens':4,17,61 'content':98 'coordin':106 'cover':124 'crop':42,75,95 'design':137 'detect':97 'document':48,139,149 'edit':37,88,150 'everyth':125 'extract':72 'featur':91 'field':31,82 'file':46,115 'form':30,81 'generat':112 'handl':29,80 'ima':15 'imag':28,79 'includ':10,23,67 'insert':129 'intellig':39,92 'layout':134 'manag':32,83 'manipul':2,14,27,53,74 'margin':103 'mcp' 'medeiro':58 'merg':77 'metadata':36,87 'multipl':105 'open-source' 'oper':12,25,69 'origin':118 'output':45,114 'page':13,26,73,132 'pdf':1,5,18,52,62,142 'pipelin':144 'pkg-pypi' 'posit':110 'precis':109 'preserv':117 'process':6,19,63,143 'provid':3,16,60 'pymupdf':9,22,66 'remov':101 'replac':71 'rotat':76 'server':54,90 'special':122 'split':78 'support':34,85,104 'system':107 'task':151 'text':11,24,68,128 'timestamp':44,113 'tool':123 'transport-stdio' 'workflow':50,141","prices":[{"id":"8c448529-8300-460f-a675-1d8448b3de4f","listingId":"61a5b363-bd28-4bea-86f6-a41787e7e40b","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio","package_name":"pdf-manipulation-mcp-server","package_registry":"pypi"},"createdAt":"2026-04-18T21:46:47.940Z"}],"sources":[{"listingId":"61a5b363-bd28-4bea-86f6-a41787e7e40b","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/andr3medeiros-pdf-manipulation","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T21:46:47.940Z","lastSeenAt":"2026-05-02T14:22:12.305Z"}],"details":{"listingId":"61a5b363-bd28-4bea-86f6-a41787e7e40b","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"PDF Manipulation","github_stars":7,"package_name":"pdf-manipulation-mcp-server","registry_url":"https://www.pulsemcp.com/servers/andr3medeiros-pdf-manipulation","source_code_url":"https://github.com/andr3medeiros/pdf-manipulation-mcp-server","package_registry":"pypi","package_download_count":2215},"updatedAt":"2026-05-02T14:22:12.305Z"}}