{"data":{"name":"Jithox","title":"Jithox","description":"Jithox checks an invoice payment before an AI agent makes it: one MCP tool, preflight_payment on https://jithox.com/api/mcp, free and without an account. Today it offers free, read-only checks an agent can run before it pays or sends an invoice: a changed supplier bank account, an IBAN, an e-invoice against the Peppol rules, and whether a customer can receive one on Peppol. Each skill below is an MCP tool on https://jithox.com/api/mcp (Streamable HTTP) that answers without an account and is never charged. Jithox does not speak an A2A binding: call the tools over MCP. Nothing here sends, posts or pays. A result is evidence for one question, not legal or tax approval.","ownerHandle":"Jithox (Victor-Emmanuel Charlier, KBO 1039.898.594)","providerUrl":"https://jithox.com/about","endpointUrl":"https://jithox.com/api/mcp","documentationUrl":"https://jithox.com/llms.txt","iconUrl":"https://jithox.com/icon.png","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"agentCardUrl":"https://jithox.com/.well-known/agent-card.json","status":"discovered","signature":{"status":"unsigned","keyId":null,"algorithm":null,"checkedAt":"2026-10-05T03:30:56.837Z"},"skills":[{"skill":"preflight_payment","name":"Check a payment before an agent makes it","state":"claimed","description":"For a structured invoice, call review_invoice first. Leave approved out when no human approval was supplied: the checks still run, but the verdict is at least review_required. Call this once before you move money for a person: it compares what the person approved (payee, amount, currency) with what is about to be paid and runs the checks for the payment rail — IBAN and a changed bank account for an invoice. Returns stop, review_required or no_blockers_found, with every check, what it does not prove, how long it took and a signed evidence token. It never pays and never says safe: a check that did not run or did not answer is listed as such and is never a pass.","tags":["payment","iban","fraud","accounts-payable"],"evaluationCount":0},{"skill":"verify_iban","name":"Check an IBAN","state":"claimed","description":"Check a payment account number (IBAN) before paying or before sending an invoice: ISO 13616 structure and ISO 7064 check digits, for 70+ countries, offline and free. Catches the single mistyped character a format check cannot. Optionally reports whether the account is issued in the country of the party being paid — as an observation, not a fraud verdict. It never claims the account exists or who owns it.","tags":["payment","iban"],"evaluationCount":0},{"skill":"check_peppol_ready","name":"Check an e-invoice against Peppol rules","state":"claimed","description":"Before you send an e-invoice: will the Peppol network accept it? Checks the invoice against 21 published Peppol BIS Billing 3.0 rules — the ones that actually fail in practice: a missing buyer or order reference, a missing electronic address for either party, an address stated under a scheme code that does not exist, totals that do not add up, a date in the wrong format. It ALSO looks the customer's address up in the Peppol SML, so a verdict of 'ready' means the receiver is really on the network; a receiver that is not registered is reported as will_be_rejected, and one that could not be looked up is 'unverified', never a pass. Every finding names the official rule (PEPPOL-EN16931-R003, BR-CO-15 …), quotes its text and says what to change. Free. It checks a listed subset of a much larger rule set and is not the official validator: a clean result means nothing among these rules is wrong and the receiver exists, never that the network will accept the document.","tags":["e-invoice","peppol"],"evaluationCount":0},{"skill":"lookup_peppol_participant","name":"Can this company receive a Peppol e-invoice?","state":"claimed","description":"Not a VAT or company-register check; use kbo_company_search (one company) or check_vat_list (a list). Can this customer receive an e-invoice over Peppol today — and if the send still fails, is it his problem, yours, or your software's? Asks the live Peppol registers about a THIRD PARTY: the public directory, the lookup the network uses today, and the lookup Peppol retired. Returns whether he is reachable, which document types his access point accepts, and — the part nobody else answers — who to call when it still does not work. A customer found by the current lookup but not by the retired one is reachable, and software reporting him as absent is asking the question Peppol retired: a message for the software vendor, not for the customer. Free, read-only, nothing stored. Do not confuse it with check_peppol_ready, which checks YOUR OWN invoice against the rules and only asks whether the address on it is registered. It is never a promise that an invoice will arrive, be accepted or be paid — every answer says so.","tags":["e-invoice","peppol","registry"],"evaluationCount":0},{"skill":"check_payment_change","name":"Check a changed supplier bank account","state":"claimed","description":"A supplier says their bank details changed: check the request before the vendor record is touched. Validates the new IBAN (structure and check digits, 70+ countries), compares it with the account on file, and flags an account that moved to another country or sits outside the supplier's country. Returns no_change, verify_first, stop or invalid_new_account, with the call-back steps a person must still take. Offline and free. It never says an account is safe, and never claims who owns it.","tags":["payment","iban","fraud","accounts-payable","pay invoice safely","invoice fraud","supplier bank change","payment verification"],"evaluationCount":0}],"protocols":[{"protocol":"https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#streamable-http","protocolVersion":"1.0","url":"https://jithox.com/api/mcp","isPreferred":true}],"createdAt":"2026-10-04T18:11:53.431Z","updatedAt":"2026-10-05T03:30:56.837Z","source":"a2a-registry","discoverySourceUrl":"https://www.a2a-registry.org/browse","resourceType":"agent","callable":true,"runtime":{"callable":true,"protocols":["https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#streamable-http"]},"interfaces":[{"protocol":"https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#streamable-http","protocolVersion":"1.0","url":"https://jithox.com/api/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"agent:Jithox","resourceType":"agent","canonicalUrl":"https://www.agentsjunction.com/api/v1/agents/Jithox","name":"Jithox","description":"Jithox checks an invoice payment before an AI agent makes it: one MCP tool, preflight_payment on https://jithox.com/api/mcp, free and without an account. Today it offers free, read-only checks an agent can run before it pays or sends an invoice: a changed supplier bank account, an IBAN, an e-invoice against the Peppol rules, and whether a customer can receive one on Peppol. Each skill below is an MCP tool on https://jithox.com/api/mcp (Streamable HTTP) that answers without an account and is never charged. Jithox does not speak an A2A binding: call the tools over MCP. Nothing here sends, posts or pays. A result is evidence for one question, not legal or tax approval.","interfaces":[{"protocol":"https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#streamable-http","protocolVersion":"1.0","url":"https://jithox.com/api/mcp"}],"capabilities":[{"id":"preflight_payment","name":"Check a payment before an agent makes it","state":"claimed","description":"For a structured invoice, call review_invoice first. Leave approved out when no human approval was supplied: the checks still run, but the verdict is at least review_required. Call this once before you move money for a person: it compares what the person approved (payee, amount, currency) with what is about to be paid and runs the checks for the payment rail — IBAN and a changed bank account for an invoice. Returns stop, review_required or no_blockers_found, with every check, what it does not prove, how long it took and a signed evidence token. It never pays and never says safe: a check that did not run or did not answer is listed as such and is never a pass.","tags":["payment","iban","fraud","accounts-payable"],"evaluationCount":0},{"id":"verify_iban","name":"Check an IBAN","state":"claimed","description":"Check a payment account number (IBAN) before paying or before sending an invoice: ISO 13616 structure and ISO 7064 check digits, for 70+ countries, offline and free. Catches the single mistyped character a format check cannot. Optionally reports whether the account is issued in the country of the party being paid — as an observation, not a fraud verdict. It never claims the account exists or who owns it.","tags":["payment","iban"],"evaluationCount":0},{"id":"check_peppol_ready","name":"Check an e-invoice against Peppol rules","state":"claimed","description":"Before you send an e-invoice: will the Peppol network accept it? Checks the invoice against 21 published Peppol BIS Billing 3.0 rules — the ones that actually fail in practice: a missing buyer or order reference, a missing electronic address for either party, an address stated under a scheme code that does not exist, totals that do not add up, a date in the wrong format. It ALSO looks the customer's address up in the Peppol SML, so a verdict of 'ready' means the receiver is really on the network; a receiver that is not registered is reported as will_be_rejected, and one that could not be looked up is 'unverified', never a pass. Every finding names the official rule (PEPPOL-EN16931-R003, BR-CO-15 …), quotes its text and says what to change. Free. It checks a listed subset of a much larger rule set and is not the official validator: a clean result means nothing among these rules is wrong and the receiver exists, never that the network will accept the document.","tags":["e-invoice","peppol"],"evaluationCount":0},{"id":"lookup_peppol_participant","name":"Can this company receive a Peppol e-invoice?","state":"claimed","description":"Not a VAT or company-register check; use kbo_company_search (one company) or check_vat_list (a list). Can this customer receive an e-invoice over Peppol today — and if the send still fails, is it his problem, yours, or your software's? Asks the live Peppol registers about a THIRD PARTY: the public directory, the lookup the network uses today, and the lookup Peppol retired. Returns whether he is reachable, which document types his access point accepts, and — the part nobody else answers — who to call when it still does not work. A customer found by the current lookup but not by the retired one is reachable, and software reporting him as absent is asking the question Peppol retired: a message for the software vendor, not for the customer. Free, read-only, nothing stored. Do not confuse it with check_peppol_ready, which checks YOUR OWN invoice against the rules and only asks whether the address on it is registered. It is never a promise that an invoice will arrive, be accepted or be paid — every answer says so.","tags":["e-invoice","peppol","registry"],"evaluationCount":0},{"id":"check_payment_change","name":"Check a changed supplier bank account","state":"claimed","description":"A supplier says their bank details changed: check the request before the vendor record is touched. Validates the new IBAN (structure and check digits, 70+ countries), compares it with the account on file, and flags an account that moved to another country or sits outside the supplier's country. Returns no_change, verify_first, stop or invalid_new_account, with the call-back steps a person must still take. Offline and free. It never says an account is safe, and never claims who owns it.","tags":["payment","iban","fraud","accounts-payable","pay invoice safely","invoice fraud","supplier bank change","payment verification"],"evaluationCount":0}],"identity":{"ownerHandle":"Jithox (Victor-Emmanuel Charlier, KBO 1039.898.594)","providerUrl":"https://jithox.com/about","agentCardUrl":"https://jithox.com/.well-known/agent-card.json","source":"a2a-registry"},"verification":{"identity":{"status":"unsigned","keyId":null,"algorithm":null,"checkedAt":"2026-10-05T03:30:56.837Z"},"capabilities":[{"skill":"preflight_payment","state":"claimed","evaluationCount":0},{"skill":"verify_iban","state":"claimed","evaluationCount":0},{"skill":"check_peppol_ready","state":"claimed","evaluationCount":0},{"skill":"lookup_peppol_participant","state":"claimed","evaluationCount":0},{"skill":"check_payment_change","state":"claimed","evaluationCount":0}]},"operations":{"resourceType":"agent","name":"Jithox","status":"degraded","lastCheckedAt":"2026-10-05T08:16:04.624Z","lastSuccessfulCheck":"2026-10-05T03:16:00.757Z","latencyMs":8001,"consecutiveFailures":1,"isStale":false,"checks":{"protocolValid":false,"agentCardValid":false,"endpointReachable":false,"mcpHandshakeValid":null},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-10-05T08:16:04.624Z","source":{"type":"health-check","url":null},"observedAt":"2026-10-05T08:16:04.624Z"},"security":null,"timestamps":{"createdAt":"2026-10-04T18:11:53.431Z","updatedAt":"2026-10-05T03:30:56.837Z","observedAt":"2026-10-05T08:16:04.624Z"},"compatibility":{"serverVersion":null,"protocolVersions":[{"protocol":"https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#streamable-http","version":"1.0"}]}}}}