accueil / serveurs / Fichiers & Documents / com.allpdfmagic/allpdfmagic
com.allpdfmagic/allpdfmagic
serveur MCP (Model Context Protocol) · allpdfmagic 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.allpdfmagic/allpdfmagic est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.allpdfmagic/allpdfmagic » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- compress_pdf≈ 140 tokens
Compress a PDF file to reduce its size. Returns a download URL for the compressed file. Free tier: 500 calls/month.
Paramètres, retour & exemple (3)
Paramètresfile_url· string · optionnel
HTTPS URL of the file to process (the server downloads it)filename· string · requis
Filename with extension, e.g. invoice.pdffile_base64· string · optionnel
Base64-encoded file content (alternative to file_url; max 15MB decoded)
Exemple d'appel{"name": "compress_pdf", "arguments": {"filename": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - detect_document_fraud≈ 215 tokens
Screen a batch of 2+ invoices/documents for fraud signals: fabricated GSTINs (check-digit), duplicate invoice numbers across documents, duplicate/near-duplicate files, and amount anomalies. Requires Developer tier or above.
Paramètres, retour & exemple (1)
Paramètresfiles· array · requis
2-10 documents. Each item: {file_url OR file_base64, filename}
Exemple d'appel{"name": "detect_document_fraud", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - extract_invoice_data≈ 152 tokens
Extract structured data from an invoice PDF: vendor, invoice number, date, line items, taxes (GST-aware), totals — as JSON. Requires Team tier or above.
Paramètres, retour & exemple (3)
Paramètresfile_url· string · optionnel
HTTPS URL of the file to process (the server downloads it)filename· string · requis
Filename with extension, e.g. invoice.pdffile_base64· string · optionnel
Base64-encoded file content (alternative to file_url; max 15MB decoded)
Exemple d'appel{"name": "extract_invoice_data", "arguments": {"filename": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parse_bank_statement≈ 170 tokens
Parse a bank statement PDF (any Indian bank + international formats) into categorized transactions with dates, amounts, balances, payment modes (UPI/NEFT/ATM/...), and an income/expense summary. Requires Developer tier or above.
Paramètres, retour & exemple (3)
Paramètresfile_url· string · optionnel
HTTPS URL of the file to process (the server downloads it)filename· string · requis
Filename with extension, e.g. invoice.pdffile_base64· string · optionnel
Base64-encoded file content (alternative to file_url; max 15MB decoded)
Exemple d'appel{"name": "parse_bank_statement", "arguments": {"filename": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pdf_to_excel≈ 141 tokens
Convert a PDF (tables, statements, reports) to an Excel file. Returns a download URL. Requires Premium tier or above.
Paramètres, retour & exemple (3)
Paramètresfile_url· string · optionnel
HTTPS URL of the file to process (the server downloads it)filename· string · requis
Filename with extension, e.g. invoice.pdffile_base64· string · optionnel
Base64-encoded file content (alternative to file_url; max 15MB decoded)
Exemple d'appel{"name": "pdf_to_excel", "arguments": {"filename": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reconcile_documents≈ 222 tokens
Reconcile two or more documents (e.g. purchase register vs GSTR-2B, bank statement vs ledger). Matches line items by GSTIN + invoice number + amount; reports matches, mismatches with exact fields, and unmatched items. Requires Developer tier or above.
Paramètres, retour & exemple (1)
Paramètresfiles· array · requis
2-10 documents. Each item: {file_url OR file_base64, filename}
Exemple d'appel{"name": "reconcile_documents", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - validate_gstin≈ 105 tokens
Validate an Indian GSTIN: format and check-digit (base-36 checksum). Catches typos and fabricated numbers instantly. Runs locally — no API key required. Note: does NOT confirm active registration on the GST portal.
Paramètres, retour & exemple (1)
Paramètresgstin· string · requis
15-character GSTIN, e.g. 27AAPFU0939F1ZV
Exemple d'appel{"name": "validate_gstin", "arguments": {"gstin": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».