{"schema":"jithox.capabilities/v1","version":"2026-09-05.1","generated_at":"2026-09-27T04:01:18.036Z","pricing_source":"https://jithox.com/api/pricing/v1","capabilities":[{"capability_id":"einvoice","name":"Jithox E-Invoice Readiness","outcome":"Before you send a structured e-invoice you need to know whether the counterparty's VAT number resolves and whether they can actually receive one on the Peppol network — two checks that are easy to get wrong by hand and expensive to get wrong at scale.","release_state":"public_self_service","publicly_available":true,"access_mode":"self_service_paid_per_call","interaction":"read_only","risk_class":"low_read_only","approval_required":false,"canonical_docs":"https://jithox.com/mcp/einvoice","truth_level":"canary_proven","last_verified":"2026-07-28T11:20:00Z","limitations":["A readiness answer describes what the consulted sources returned at the stated time. It is not a legal, fiscal or compliance statement.","It does not combine the VAT, company and Peppol checks into a single counterparty verdict. Each check is its own tool, and your agent decides what the combination means.","It does not send an invoice, to Peppol or anywhere else.","It does not create, book or file an invoice.","It does not tell you whether an invoice is legally valid or fiscally correct.","A negative answer means one source returned no match at that moment — never that a company is unregistered or non-compliant."],"canonical_endpoint":"https://mcp.jithox.com/mcp","tool_count":5,"tool_names":["validate_invoice","validate_vat_number","verify_vat_vies","lookup_peppol_participant","get_einvoice_readiness"],"protocol_version":"2025-06-18","protocol_versions_supported":["2026-07-28","2025-11-25","2025-06-18","2025-03-26"],"free_access":{"included_accepted_calls":25,"duration_days":14,"card_required":false,"activation_url":"https://jithox.com/sign-up","scope":"per_workspace","clock_starts_at":"first_credential_creation","currently_offered":true}},{"capability_id":"eu-energy-label-preflight","name":"Jithox EU Energy Label Preflight","outcome":"A product listing that shows the wrong energy class or a missing EPREL registration is a listing that gets pulled, and checking a catalogue against the official EPREL database by hand does not scale past a handful of models.","release_state":"public_self_service","publicly_available":true,"access_mode":"self_service_paid_per_call","interaction":"read_only","risk_class":"low_read_only","approval_required":false,"canonical_docs":"https://jithox.com/mcp/energy","truth_level":"canary_proven","last_verified":"2026-07-28T11:20:00Z","limitations":["An energy label answer reports what the official EPREL database returned at the stated time. Values are supplier-declared and are not independently verified by Jithox.","It does not register a product in EPREL and does not change any EPREL record.","It does not verify a supplier's declared values — EPREL data is supplier-declared and Jithox does not independently check it.","It does not state whether a listing meets a labelling obligation.","Metrics and comparison are supported for the washing-machines (2019) product group ONLY; every other group returns identity and common metadata, and says so on each call."],"canonical_endpoint":"https://energy.mcp.jithox.com/mcp","tool_count":5,"tool_names":["search_eprel_products","get_eprel_product_record","get_eprel_energy_label_data","compare_eprel_product_metrics","prepare_energy_label_preflight_receipt"],"protocol_version":"2025-06-18","protocol_versions_supported":["2026-07-28","2025-11-25","2025-06-18","2025-03-26"],"free_access":{"included_accepted_calls":25,"duration_days":14,"card_required":false,"activation_url":"https://jithox.com/sign-up","scope":"per_workspace","clock_starts_at":"first_credential_creation","currently_offered":true}},{"capability_id":"eu-import-preflight","name":"Jithox EU Import Preflight","outcome":"Before goods are ordered from outside the EU, somebody has to find the right commodity code, check which import measures attach to it, and confirm the counterparty's EORI number — usually by hand, across several official portals.","release_state":"public_self_service","publicly_available":true,"access_mode":"self_service_paid_per_call","interaction":"read_only","risk_class":"low_read_only","approval_required":false,"canonical_docs":"https://jithox.com/mcp/import","truth_level":"canary_proven","last_verified":"2026-07-28T11:20:00Z","limitations":["An import preflight answer reflects the activated TARIC snapshot at the stated time. It is not a customs decision, a tariff ruling or a classification guarantee.","It does not file a customs declaration and does not talk to any customs system.","It does not clear goods, pay duty, or create any binding classification.","It does not give a tariff ruling — classification remains the declarant's responsibility.","A code or measure that is not present in the activated snapshot is reported as unresolved, never as absent from the law."],"canonical_endpoint":"https://import.mcp.jithox.com/mcp","tool_count":5,"tool_names":["validate_eori","search_taric_codes","check_eu_import_measures","estimate_low_value_import_cost","prepare_import_preflight_receipt"],"protocol_version":"2025-06-18","protocol_versions_supported":["2026-07-28","2025-11-25","2025-06-18","2025-03-26"],"free_access":{"included_accepted_calls":25,"duration_days":14,"card_required":false,"activation_url":"https://jithox.com/sign-up","scope":"per_workspace","clock_starts_at":"first_credential_creation","currently_offered":true}},{"capability_id":"eu-sanctions-preflight","name":"Jithox EU Counterparty Sanctions Preflight","outcome":"Onboarding a new supplier or counterparty means screening them against the EU sanctions list, and the screening is only worth anything if you can show afterwards exactly what was checked, against which list version, and when.","release_state":"public_self_service","publicly_available":true,"access_mode":"self_service_paid_per_call","interaction":"read_only","risk_class":"low_read_only","approval_required":false,"canonical_docs":"https://jithox.com/mcp/sanctions","truth_level":"canary_proven","last_verified":"2026-07-28T11:20:00Z","limitations":["A screening answer reflects the activated sanctions snapshot at the stated time. It is not a compliance decision and does not clear a counterparty.","It does not decide whether you may trade with a counterparty.","It does not block, freeze, report or notify anything or anyone.","It does not replace your own sanctions or KYC procedure, and it is not a compliance sign-off.","No match means this snapshot contained no match at that moment — never that a party is cleared."],"canonical_endpoint":"https://sanctions.mcp.jithox.com/mcp","tool_count":5,"tool_names":["screen_sanctioned_name","screen_sanctioned_identifier","get_sanctions_listing","list_sanctions_regimes","prepare_screening_receipt"],"protocol_version":"2025-06-18","protocol_versions_supported":["2026-07-28","2025-11-25","2025-06-18","2025-03-26"],"free_access":{"included_accepted_calls":25,"duration_days":14,"card_required":false,"activation_url":"https://jithox.com/sign-up","scope":"per_workspace","clock_starts_at":"first_credential_creation","currently_offered":true}}],"design_tools":[{"capability_id":"agent-team-builder","name":"Jithox Team Builder","kind":"compute_only_web_tool","outcome":"Labs: turns a goal in plain language into a versioned Team Blueprint of up to four bots with responsibilities, curated Jithox tools, permissions, approval rules, budgets and stop conditions, plus a mission prompt and a safe simulation.","release_state":"preview_local_build","publicly_available":false,"position":"labs","price":"free","interaction":"compute_only","executes_actions":false,"stores_data":false,"provider_dependency":"none","approval_required":false,"docs":"https://jithox.com/team-builder","endpoints":{"schema":"https://jithox.com/api/agent-team/schema/v1","validate":"https://jithox.com/api/agent-team/validate/v1","compile":"https://jithox.com/api/agent-team/compile/v1","simulate":"https://jithox.com/api/agent-team/simulate/v1","tools":"https://jithox.com/api/agent-team/tools/v1"},"limitations":["Preview, local build: not yet released. Treat it as public only when this entry says publicly_available: true.","It designs, validates and simulates a team. It does not run one: no bot is started, nothing is sent, published, changed, tested or paid, and no tool is called.","Nothing is stored server-side; a blueprint exists only in the caller's response and download, and never embeds a credential.","Provider-neutral: no model is called and the blueprint names no vendor. Nobody has to build a runtime to use Jithox."]},{"capability_id":"agent-action-preflight","name":"Jithox Agent Action Preflight","kind":"compute_only_web_tool","outcome":"Before an AI agent sends, publishes, buys, submits, accepts, tests or changes something, evaluates whether the planned action is permitted and what evidence is missing, and returns one of four bounded decisions (ALLOWED_TO_PREPARE, HUMAN_APPROVAL_REQUIRED, BLOCKED, UNAVAILABLE) with reason codes and a hash-bound receipt.","release_state":"preview_local_build","publicly_available":false,"position":"labs","price":"free","interaction":"compute_only","executes_actions":false,"stores_data":false,"provider_dependency":"none","approval_required":false,"docs":"https://jithox.com/agent-preflight","endpoints":{"schema":"https://jithox.com/api/agent-preflight/v1/schema","evaluate":"https://jithox.com/api/agent-preflight/v1/evaluate","fixtures":"https://jithox.com/api/agent-preflight/v1/fixtures"},"limitations":["Preview, local build: not yet released. Treat it as public only when this entry says publicly_available: true.","It evaluates a planned action; it never executes one. The execution step is always listed as prohibited here.","The receipt is unsigned and hash-bound; only the MCP fleet's Ed25519 key could sign it, and the fleet does not serve this tool yet (closed handoff).","Replay protection is per process unless the deployment has a shared store; the result states which.","No published price: the interactive and local preflight is free; API pricing awaits owner review."]},{"capability_id":"agent-agreement-preflight","name":"Jithox Agent Agreement Preflight","kind":"compute_only_web_tool","outcome":"Before an AI agent asks anyone to sign, checks the planned signature request (document hash and version, signer roles and authority, data class, jurisdiction and signature level, expiry, recipients, provider cost against budget, revocability, required evidence) and returns one of four bounded decisions (READY_TO_PREPARE, NEEDS_APPROVAL, BLOCKED, UNAVAILABLE) with reason codes and an unsigned hash-bound receipt.","release_state":"preview_local_build","publicly_available":false,"position":"labs","price":"free","interaction":"compute_only","executes_actions":false,"stores_data":false,"provider_dependency":"none","approval_required":false,"docs":"https://jithox.com/agreement-preflight","endpoints":{"schema":"https://jithox.com/api/agreement-preflight/v1/schema","evaluate":"https://jithox.com/api/agreement-preflight/v1/evaluate","fixtures":"https://jithox.com/api/agreement-preflight/v1/fixtures"},"limitations":["Preview, local build, Labs: not yet released. Treat it as public only when this entry says publicly_available: true.","It checks a planned signature request; it never signs, never sends, never stores a document and never calls a provider. Sending stays with the owner and an official provider.","It is a policy check, not legal advice: legal validity of any signature is not assessed.","The receipt is unsigned and hash-bound; it is not a signature.","The Labs tool agreement_preflight was retired from the Jithox connection gateway on 2026-09-25 (owner decision: the gateway keeps checks before a payment); a call names it tool_retired. The website check and its three routes stay.","No published price: the interactive and local check is free; API pricing awaits owner review."]},{"capability_id":"company-register-verification","name":"Jithox Company Register Verification","kind":"compute_only_web_tool","outcome":"Before a business pays a new supplier, opens a customer account or signs, confirms that a registration number (NL KVK, BE KBO/CBE, GB Companies House, FR SIRENE) exists in the official register, whether the entity is still registered, and whether the expected name and city match; returns MATCH, MISMATCH, NOT_FOUND or UNAVAILABLE with reason codes, the retrieval moment, the source, the register's attribution and an unsigned hash-bound receipt.","release_state":"preview_local_build","publicly_available":false,"position":"labs","price":"free","interaction":"compute_only","executes_actions":false,"stores_data":false,"provider_dependency":"official_register_api","approval_required":false,"docs":"https://jithox.com/company-register","endpoints":{"schema":"https://jithox.com/api/company-register/v1/schema","verify":"https://jithox.com/api/company-register/v1/verify","find":"https://jithox.com/api/company-register/v1/find","format":"https://jithox.com/api/company-register/v1/format","fixtures":"https://jithox.com/api/company-register/v1/fixtures"},"limitations":["Preview, local build, Labs: not yet released. Treat it as public only when this entry says publicly_available: true.","Read-only: it never writes to a register, never stores register data beyond a 60-second replay window in process memory, never sends register data to a model and never looks up a natural person.","The Dutch adapter was tested against KVK's official TEST environment (fictitious data) and answers from it once the owner sets KVK's public test key on the deployment; until then a Dutch lookup reports unavailable (provider not configured). Belgium and the United Kingdom are fixture-tested and report not connected until the owner registers with those registers. France runs against the real, open recherche-entreprises.api.gouv.fr API with no owner action and no credential.","An unavailable register is reported as UNAVAILABLE, never as a positive or negative answer about a company; a valid number shape says nothing about existence.","Not legal, fiscal or compliance advice; no UBO, officer, credit or sanctions information.","Also served as the free Labs tools verify_company_registration, find_company_registration, check_registration_number_format through the Jithox connection gateway (scope actions:prepare:company-register-verification); CONFIG_READY, no client certified against them yet.","No published price: the tools are free in this build; a paid, receipted verification awaits the owner's decision with the provider-cost proof in the capability document."]},{"capability_id":"invoice-status","name":"Jithox Invoice Status","kind":"compute_only_web_tool","outcome":"Which of the person's own sales invoices are open or late, and whether one invoice is paid — read-only from the Moneybird administration the person connected. Returns selected invoice identifiers, status, dates, amounts, currency and Moneybird's company-name field, with a receipt.","release_state":"preview_local_build","publicly_available":false,"position":"labs","price":"free","interaction":"compute_only","executes_actions":false,"stores_data":true,"provider_dependency":"user_connected_service","approval_required":false,"docs":"https://jithox.com/invoice-status","endpoints":{"schema":"https://jithox.com/api/invoice-status/v1/schema","fixtures":"https://jithox.com/api/invoice-status/v1/fixtures","connect":"https://jithox.com/api/auth/moneybird/start","disconnect":"https://jithox.com/api/auth/moneybird/disconnect","status":"https://jithox.com/api/auth/moneybird/status"},"limitations":["Preview, local build, Labs: not yet released. Treat it as public only when this entry says publicly_available: true.","Connection type USER_CONNECTED_SERVICE: the person connects their own Moneybird administration through Moneybird's OAuth screen (scope sales_invoices); Jithox stores the grant encrypted and tenant-bound, never returns it to the caller and revokes it on disconnect.","Read-only invoice access enforced by Jithox: Moneybird's sales_invoices permission itself allows writing; the invoice API adapter uses GET only. OAuth refresh and revocation use Moneybird's token endpoints.","The invoice request sends Moneybird the administration id plus state and page filters, or the invoice number. Those identifiers are necessary for the requested read and may be personal data in context.","The result omits free invoice reference text and contact first name, last name, e-mail, phone and address. It returns selected invoice identifiers, status, dates, amounts, currency and Moneybird's company-name field, with the administration id in connection metadata and candidate administration ids and names when selection is needed; those returned fields may contain personal data.","Jithox invokes no AI model for this capability. It returns the result to the authenticated MCP caller, which may pass it to its own model; the Moneybird token is not returned.","Jithox durably stores the encrypted Moneybird grant and fixed invocation and receipt-reference metadata, not the invoice query or result. Administration ids and names are cached in process: an entry is reused for 60 seconds and may remain until it is replaced or the process ends.","Nothing has been exercised against Moneybird's sandbox in this build (that needs a Moneybird account only the owner may create); every real call reports UNAVAILABLE (not connected) until the owner connects. An unavailable provider is never an answer about an invoice.","Not accounting, tax or legal advice.","The Labs tools list_open_sales_invoices, get_sales_invoice_status, summarise_receivables were retired from the Jithox connection gateway on 2026-09-25 (owner decision: the gateway keeps checks before a payment); a call names them tool_retired. The website check stays.","No published price: the tools are free in this build; they cost Jithox nothing at the provider, and the candidates are in the capability document for the owner's decision."]}],"action_layer":{"schema":"jithox.action-layer/v1","positioning":"The AI agent a caller already uses (Claude, ChatGPT, Gemini, Cursor, any MCP or HTTP client) is the brain. Jithox is the trusted action and tool layer under it: verified capabilities with permissions, budgets, approvals and signed receipts. It is not another assistant and not a bot platform.","connect_your_ai":"https://jithox.com/connect-your-ai","tools":"https://jithox.com/tools","team_builder":"https://jithox.com/team-builder","levels":[{"level":1,"name":"VERIFY","promise":"Read-only checks from authoritative sources.","proven_for_any_live_capability":true},{"level":2,"name":"COMPARE","promise":"Compare options with explicit constraints and costs.","proven_for_any_live_capability":false},{"level":3,"name":"PREPARE","promise":"Prepare an exact, bounded external action.","proven_for_any_live_capability":false},{"level":4,"name":"APPROVE","promise":"Bind owner approval to an actionHash, amount, destination and expiry.","proven_for_any_live_capability":false},{"level":5,"name":"EXECUTE ONCE","promise":"Perform the approved action exactly once through an official connector.","proven_for_any_live_capability":false},{"level":6,"name":"RECEIPT AND RECOVERY","promise":"Reconcile outcome and cost, provide the receipt, recover safely.","proven_for_any_live_capability":false}],"connection_methods":{"mcp":true,"http":true,"cli_sdk":false,"note":"Every live capability is an MCP server over Streamable HTTP, which is also a plain JSON-RPC HTTP endpoint. There is no official CLI or SDK; the quickstart's curl commands are the terminal path."},"execution_enabled":false},"disclaimer":"Validation and readiness only. Every tool listed here is read-only: nothing files, sends or pays. A result carries its source and the date it was retrieved; it is not legal, fiscal or compliance advice. An unavailable register is reported as unavailable, never as a negative answer about a company. A pilot does not renew automatically and does not become a subscription. When the 14 days end, access ends."}