{"name":"io.github.bitterdev/pdf-letter-mcp","slug":"bitterdev-pdf-letter-mcp","title":null,"description":"Renders letters as print ready PDFs, DIN 5008 compliant for German window envelopes.","url":"https://mcp.market/server/bitterdev-pdf-letter-mcp","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":0,"forks":1,"downloads_week":34,"last_push_at":"2026-07-27T15:15:00.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/bitterdev/pdf-letter-mcp","website":null,"version":"1.0.3","remotes":[],"packages":[{"registryType":"npm","identifier":"pdf-letter-mcp","version":"1.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Directory for generated letter PDFs, defaults to the system temp directory","name":"PDF_LETTER_OUTPUT_DIR"},{"description":"Additional font directory searched when a font family is resolved by name","name":"PDF_LETTER_FONT_DIR"}]}],"tools":[{"name":"create_letter","description":"Renders a letter as a PDF file in the fixed house layout (DIN 5008 address field, 25 mm writing margin, fold and punch marks, bold subject block). Pass content only, the layout is fixed. The signature image intentionally overlaps the closing line. Returns the absolute file path, the page count, layout metrics and warnings.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_din5008_spec","description":"Returns the millimetre geometry of the layout: address field, remark zone, writing margins, subject position, fold and punch marks.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_fonts","description":"Lists the built-in font families and resolves a font name against the installed system fonts, so you can check what create_letter would embed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_locales","description":"Lists the supported languages together with their fixed texts (salutation, closing, enclosures, page numbering).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_profiles","description":"Lists the sender profiles configured on this machine. Each profile carries the address and the signature of one person, so create_letter only needs the profile key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prepare_signature","description":"Cleans up a scanned signature: crops white borders, turns the paper background transparent and optionally recolours the ink. Writes a PNG that can be passed to create_letter as signature.path. Needs the optional sharp dependency.","write_action":false,"price_micros":0,"input_schema":null},{"name":"preview_letter","description":"Renders the letter in memory and returns layout metrics and warnings without writing a file. Use it to check whether the address fits the address field or the letter runs onto a second page.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":88,"grade":"A","scanned_at":"2026-09-24T21:40:23.292Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T21:40:23.557Z","components":{"code":{"score":25,"max":25,"notes":["31 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 59 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"pdf-letter-mcp","version":"1.0.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-07-27T15:14:21.856Z","repositoryUrl":"git+https://github.com/bitterdev/pdf-letter-mcp.git","weeklyDownloads":34}],"repo":{"found":true,"owner":"bitterdev","repo":"pdf-letter-mcp","archived":false,"pushedAt":"2026-07-27T15:15:00Z","stars":0,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/15018219?v=4","ownerCreatedAt":"2015-10-07T16:28:48Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":1,"downloadsWeek":34,"license":"MIT","lastPushAt":"2026-07-27T15:15:00.000Z","score":18}}}},"grade_history":[],"reviews":[]}