Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted 4 min ago
teppi

Server definition

Hash
sha256:9641ff29a807d0bd6b3001489ff2277855ced52ac18c81ce821e361f4ba3c670
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "AllPDFMagic document-intelligence tools. validate_gstin needs no key; all other tools require 'Authorization: Bearer apm_live_...' (free key: https://www.allpdfmagic.com/dashboard/api). Files are accepted as HTTPS URLs or base64. Results with download_url fields link to generated files.", "tools": [ { "description": "Compress a PDF file to reduce its size. Returns a download URL for the compressed file. Free tier: 500 calls/month.", "inputSchema": { "properties": { "file_base64": { "description": "Base64-encoded file content (alternative to file_url; max 15MB decoded)", "type": "string" }, "file_url": { "description": "HTTPS URL of the file to process (the server downloads it)", "type": "string" }, "filename": { "description": "Filename with extension, e.g. invoice.pdf", "type": "string" } }, "required": [ "filename" ], "type": "object" }, "name": "compress_pdf", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "files": { "description": "2-10 documents. Each item: {file_url OR file_base64, filename}", "items": { "properties": { "file_base64": { "description": "Base64-encoded file content (alternative to file_url; max 15MB decoded)", "type": "string" }, "file_url": { "description": "HTTPS URL of the file to process (the server downloads it)", "type": "string" }, "filename": { "description": "Filename with extension, e.g. invoice.pdf", "type": "string" } }, "type": "object" }, "maxItems": 10, "minItems": 2, "type": "array" } }, "required": [ "files" ], "type": "object" }, "name": "detect_document_fraud", "outputSchema": null }, { "description": "Extract structured data from an invoice PDF: vendor, invoice number, date, line items, taxes (GST-aware), totals — as JSON. Requires Team tier or above.", "inputSchema": { "properties": { "file_base64": { "description": "Base64-encoded file content (alternative to file_url; max 15MB decoded)", "type": "string" }, "file_url": { "description": "HTTPS URL of the file to process (the server downloads it)", "type": "string" }, "filename": { "description": "Filename with extension, e.g. invoice.pdf", "type": "string" } }, "required": [ "filename" ], "type": "object" }, "name": "extract_invoice_data", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "file_base64": { "description": "Base64-encoded file content (alternative to file_url; max 15MB decoded)", "type": "string" }, "file_url": { "description": "HTTPS URL of the file to process (the server downloads it)", "type": "string" }, "filename": { "description": "Filename with extension, e.g. invoice.pdf", "type": "string" } }, "required": [ "filename" ], "type": "object" }, "name": "parse_bank_statement", "outputSchema": null }, { "description": "Convert a PDF (tables, statements, reports) to an Excel file. Returns a download URL. Requires Premium tier or above.", "inputSchema": { "properties": { "file_base64": { "description": "Base64-encoded file content (alternative to file_url; max 15MB decoded)", "type": "string" }, "file_url": { "description": "HTTPS URL of the file to process (the server downloads it)", "type": "string" }, "filename": { "description": "Filename with extension, e.g. invoice.pdf", "type": "string" } }, "required": [ "filename" ], "type": "object" }, "name": "pdf_to_excel", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "files": { "description": "2-10 documents. Each item: {file_url OR file_base64, filename}", "items": { "properties": { "file_base64": { "description": "Base64-encoded file content (alternative to file_url; max 15MB decoded)", "type": "string" }, "file_url": { "description": "HTTPS URL of the file to process (the server downloads it)", "type": "string" }, "filename": { "description": "Filename with extension, e.g. invoice.pdf", "type": "string" } }, "type": "object" }, "maxItems": 10, "minItems": 2, "type": "array" } }, "required": [ "files" ], "type": "object" }, "name": "reconcile_documents", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "gstin": { "description": "15-character GSTIN, e.g. 27AAPFU0939F1ZV", "type": "string" } }, "required": [ "gstin" ], "type": "object" }, "name": "validate_gstin", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9641ff29a807d0bd6b3001489ff2277855ced52ac18c81ce821e361f4ba3c670 | sha256sum