{"server":"com.invoiceparserpro/ipp","count":4,"tools":[{"name":"check_invoice","title":"Check an invoice's math","description":"Check whether an invoice adds up: each line's quantity times unit price, the lines against the subtotal, the tax against its printed rate, and subtotal plus tax against the total. Returns a one-line verdict and every problem found, with the invoice's own numbers. Give the file as file_url, file_base64 or (ChatGPT) file.","input_schema":{"type":"object","$defs":{"ChatGPTFile":{"type":"object","title":"ChatGPTFile","required":["download_url","file_id"],"properties":{"file_id":{"type":"string","title":"File Id"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name","default":null},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type","default":null},"download_url":{"type":"string","title":"Download Url"}},"description":"ChatGPT's file object (Apps SDK `openai/fileParams`)."}},"title":"check_invoiceArguments","properties":{"file":{"anyOf":[{"$ref":"#/$defs/ChatGPTFile"},{"type":"null"}],"default":null,"description":"ChatGPT only: the attached file. Other clients use file_url or file_base64."},"file_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Url","default":null,"description":"An https link to the invoice (PDF or image) that the server can download."},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name","default":null,"description":"The file's name, e.g. invoice-1042.pdf (optional)."},"file_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Base64","default":null,"description":"The invoice file's bytes, base64-encoded. Use for a local file."}}},"output_schema":null,"annotations":{"title":"Check an invoice's math","readOnlyHint":false,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T00:25:07.959Z"},{"name":"extract_invoice_data","title":"Extract invoice data","description":"Extract an invoice's data as structured JSON: vendor and customer, invoice number and dates, PO number, currency, subtotal, discount, shipping, tax and total, tax lines, every line item, and confidence (overall and per field). Give the file as file_url, file_base64 or (ChatGPT) file.","input_schema":{"type":"object","$defs":{"ChatGPTFile":{"type":"object","title":"ChatGPTFile","required":["download_url","file_id"],"properties":{"file_id":{"type":"string","title":"File Id"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name","default":null},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type","default":null},"download_url":{"type":"string","title":"Download Url"}},"description":"ChatGPT's file object (Apps SDK `openai/fileParams`)."}},"title":"extract_invoice_dataArguments","properties":{"file":{"anyOf":[{"$ref":"#/$defs/ChatGPTFile"},{"type":"null"}],"default":null,"description":"ChatGPT only: the attached file. Other clients use file_url or file_base64."},"file_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Url","default":null,"description":"An https link to the invoice (PDF or image) that the server can download."},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name","default":null,"description":"The file's name, e.g. invoice-1042.pdf (optional)."},"file_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Base64","default":null,"description":"The invoice file's bytes, base64-encoded. Use for a local file."}}},"output_schema":null,"annotations":{"title":"Extract invoice data","readOnlyHint":false,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T00:25:07.959Z"},{"name":"get_result","title":"Get a result","description":"Fetch the result of an invoice that was still being read when its tool call returned. Pass the job_id that call gave. Returns the spreadsheet links, the math check and the extracted data.","input_schema":{"type":"object","title":"get_resultArguments","required":["job_id"],"properties":{"job_id":{"type":"string","title":"Job Id","description":"The job_id a previous call returned."}}},"output_schema":null,"annotations":{"title":"Get a result","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T00:25:07.959Z"},{"name":"invoice_to_excel","title":"Invoice to Excel","description":"Read an invoice (PDF, scan or photo) and turn it into a spreadsheet: returns the header fields, the line items and download links to an Excel (.xlsx) and a CSV file, valid for 60 minutes without signing in. Give the file as file_url, file_base64 or (ChatGPT) file.","input_schema":{"type":"object","$defs":{"ChatGPTFile":{"type":"object","title":"ChatGPTFile","required":["download_url","file_id"],"properties":{"file_id":{"type":"string","title":"File Id"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name","default":null},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type","default":null},"download_url":{"type":"string","title":"Download Url"}},"description":"ChatGPT's file object (Apps SDK `openai/fileParams`)."}},"title":"invoice_to_excelArguments","properties":{"file":{"anyOf":[{"$ref":"#/$defs/ChatGPTFile"},{"type":"null"}],"default":null,"description":"ChatGPT only: the attached file. Other clients use file_url or file_base64."},"file_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Url","default":null,"description":"An https link to the invoice (PDF or image) that the server can download."},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name","default":null,"description":"The file's name, e.g. invoice-1042.pdf (optional)."},"file_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Base64","default":null,"description":"The invoice file's bytes, base64-encoded. Use for a local file."}}},"output_schema":null,"annotations":{"title":"Invoice to Excel","readOnlyHint":false,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T00:25:07.959Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/com.invoiceparserpro%2Fipp/connection?target=mcpServers","arguments":{"name":"com.invoiceparserpro/ipp","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/com.invoiceparserpro%2Fipp","arguments":{"name":"com.invoiceparserpro/ipp"}}]}