accueil / serveurs / Fichiers & Documents / com.receiptaudit/receipt-audit
com.receiptaudit/receipt-audit
serveur MCP (Model Context Protocol) · receipt-audit 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.receiptaudit/receipt-audit est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.receiptaudit/receipt-audit » 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 5 outils
- check_receipt≈ 1756 tokens
Extracts the fields of a receipt or invoice (image or PDF, by https URL or base64), checks its arithmetic, tax rate and dates, scores signs that it was edited or AI-generated (with reasons), and reports whether the same receipt was submitted before. Costs 1 credit, refunded if the file can't be read.
Paramètres, retour & exemple (4)
Paramètresapi_key· string · optionnel
For MCP clients that can't send an Authorization header. Prefer the header.image_url· string · optionnel
Public https URL of the receipt image or PDF.mime_type· string · optionnel · image/jpeg | image/png | image/webp | image/heic | image/heif | application/pdf
Only needed with image_base64 when the type can't be sniffed.image_base64· string · optionnel
The file's bytes, base64-encoded (a data: URL prefix is fine). Max 8 MB.
Exemple d'appel{"name": "check_receipt", "arguments": {"api_key": "texte", "image_url": "texte", "mime_type": "image/jpeg", "image_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": {}, "checks": [], "fields": {}, "checkId": "texte", "duplicate": {}, "authenticity": {}, "creditsRemaining": 1}} - create_api_key≈ 257 tokens
Returns a new API key with 50 free checks, and a claim_url where a person can take over the account and add prepaid credits. One key serves every later call.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "create_api_key", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"api_key": "texte", "credits": 1, "docs_url": "texte", "claim_url": "texte", "pricing_url": "texte"}} - create_claim_link≈ 189 tokens
Returns a new claim_url (valid 30 days) where a person can claim this account and buy credits.
Paramètres, retour & exemple (1)
Paramètresapi_key· string · optionnel
For MCP clients that can't send an Authorization header. Prefer the header.
Exemple d'appel{"name": "create_claim_link", "arguments": {"api_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"claim_url": "texte"}} - get_account≈ 265 tokens
Returns the remaining credits, whether a person has claimed the account, and how many checks it has run.
Paramètres, retour & exemple (1)
Paramètresapi_key· string · optionnel
For MCP clients that can't send an Authorization header. Prefer the header.
Exemple d'appel{"name": "get_account", "arguments": {"api_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "unclaimed", "credits": 1, "checks_run": 1, "key_prefixes": []}} - report_feedback≈ 288 tokens
Report a missing capability, a wrong result or a bug in a sentence or two. A person reads every report. Free, no key needed (send yours to link the report to your account).
Paramètres, retour & exemple (4)
Paramètreskind· string · requis · missing_capability | wrong_result | bug | otherapi_key· string · optionnel
For MCP clients that can't send an Authorization header. Prefer the header.message· string · requis
What you were trying to do, what happened, what you needed.operation· string · optionnel
The operation it's about, e.g. check_receipt.
Exemple d'appel{"name": "report_feedback", "arguments": {"kind": "missing_capability", "message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "received": true}}
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é ».