{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_kodeyai-kodey-pdf-mcp","slug":"kodeyai-kodey-pdf-mcp","name":"kodey-pdf-mcp","type":"mcp","url":"https://github.com/kodey-ai/kodey-pdf-mcp","page_url":"https://unfragile.ai/kodeyai-kodey-pdf-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:kodeyai/kodey-pdf-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_kodeyai-kodey-pdf-mcp__cap_0","uri":"capability://data.processing.analysis.form.field.detection.in.pdfs","name":"form field detection in pdfs","description":"This capability utilizes a combination of PDF parsing libraries and machine learning models to identify and list interactive form fields within any PDF document. It analyzes the structure of the PDF, extracting metadata and layout information to accurately pinpoint where fields are located, making it distinct in its ability to handle a wide variety of PDF formats without manual configuration.","intents":["How can I automatically detect form fields in a PDF document?","What tools can I use to list all interactive fields in my PDF?","I need to identify fillable areas in a PDF for data entry."],"best_for":["developers building applications that require PDF form handling"],"limitations":["Accuracy may vary with complex PDF layouts; some fields may not be detected correctly."],"requires":["Python 3.8+","PDF parsing library (e.g., PyPDF2)"],"input_types":["PDF files"],"output_types":["structured data (JSON or XML)"],"categories":["data-processing-analysis","pdf-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_kodeyai-kodey-pdf-mcp__cap_1","uri":"capability://data.processing.analysis.form.filling.with.user.data","name":"form filling with user data","description":"This capability allows users to programmatically fill detected form fields in a PDF with specified data. It leverages a mapping system that connects form field identifiers with user-provided data, ensuring that the correct information is inserted into the appropriate fields, and generates a new PDF document with the filled data.","intents":["How can I fill out a PDF form automatically with user data?","What is the best way to populate PDF fields programmatically?","I need to generate a filled PDF from a template with specific data."],"best_for":["developers creating automated workflows for PDF form submissions"],"limitations":["Limited to forms with detectable fields; complex forms may require manual adjustments."],"requires":["Python 3.8+","PDF manipulation library (e.g., reportlab)"],"input_types":["structured data (JSON)"],"output_types":["PDF files"],"categories":["data-processing-analysis","pdf-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_kodeyai-kodey-pdf-mcp__cap_2","uri":"capability://tool.use.integration.secure.pdf.download.link.generation","name":"secure pdf download link generation","description":"This capability generates a secure download link for the completed PDF, ensuring that users can easily share their filled documents without exposing sensitive data. It employs token-based authentication to create temporary links that expire after a set duration, enhancing security and privacy.","intents":["How can I securely share a filled PDF with users?","What methods are available for generating temporary download links for documents?","I need to provide a secure way for users to download their completed forms."],"best_for":["developers implementing secure document sharing features in their applications"],"limitations":["Links expire after a set time; users must download within that timeframe."],"requires":["Python 3.8+","web framework (e.g., Flask or Django)"],"input_types":["PDF files"],"output_types":["URL links"],"categories":["tool-use-integration","security"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":28,"verified":false,"data_access_risk":"moderate","permissions":["Python 3.8+","PDF parsing library (e.g., PyPDF2)","PDF manipulation library (e.g., reportlab)","web framework (e.g., Flask or Django)"],"failure_modes":["Accuracy may vary with complex PDF layouts; some fields may not be detected correctly.","Limited to forms with detectable fields; complex forms may require manual adjustments.","Links expire after a set time; users must download within that timeframe.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.31,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:26.915Z","last_scraped_at":"2026-05-03T15:19:31.415Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=kodeyai-kodey-pdf-mcp","compare_url":"https://unfragile.ai/compare?artifact=kodeyai-kodey-pdf-mcp"}},"signature":"HkfzOb4uDHIOSpfcqw52/Ho2xsIaYnmtNYnwEp2uBqu780lKsKU+Gf7QPVuZGKh21CzZFm4uFswpslR+A8WvDQ==","signedAt":"2026-06-22T09:56:53.881Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/kodeyai-kodey-pdf-mcp","artifact":"https://unfragile.ai/kodeyai-kodey-pdf-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=kodeyai-kodey-pdf-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}