Naar de inhoud

Eén Jithox-reis

Wat moet je AI doen?

Kies de taak. Jithox geeft de AI die je al gebruikt één geverifieerde, alleen-lezen controle — gratis te proberen, per geaccepteerd antwoord geprijsd, nooit een abonnement.

Verbind je AI één keer. Probeer geverifieerde tools gratis. Voeg alleen credits toe als je ze nodig hebt.

Kies een taak

Controleer of mijn factuur betaald is

Labs

Prijs: Gratis · Gratis proberen: Gratis — geen proefperiode nodig.

Gekozen · Andere taak

Welke AI gebruik je?

Je AI blijft het brein. Jithox is de controle die hij kan oproepen. Kies de AI die je al gebruikt.

Een voorbeeld van deze controle

  • Voorbeeld — geen live controle
  • Er werd niets verzonden
  • Er werd niets aangerekend

Dit is het gedocumenteerde voorbeeld van de productpagina: wat je AI zou versturen en de vorm van wat terugkomt. Het is geen live controle.

Wat je AI verstuurt

{
  "invoiceNumber": "2026-0003"
}

Wat terugkomt

{
  "tool": "get_sales_invoice_status",
  "decision": "LATE",
  "reasonCodes": [
    "invoice_found",
    "invoice_late",
    "read_only_enforced_by_jithox",
    "source_text_is_untrusted",
    "source_is_fixture"
  ],
  "invoice": {
    "invoiceNumber": "2026-0003",
    "state": "late",
    "invoiceDate": "2026-07-20",
    "dueDate": "2026-08-03",
    "daysOverdue": 35,
    "totalInclTax": "2420.00",
    "totalUnpaid": "2420.00",
    "currency": "EUR",
    "paidAt": null,
    "counterparty": "Fixture Logistiek N.V.",
    "reference": null
  },
  "sourceName": "Moneybird API v2 — FIXTURE",
  "sourceEnvironment": "fixture",
  "charged": false,
  "chargedMinorUnits": 0,
  "receiptId": "rcpt_inv_…",
  "connection": {
    "provider": "moneybird",
    "administrationId": "100000000000000001",
    "scope": "sales_invoices",
    "readOnly": true,
    "tokenSeenByModel": false
  }
}
Wat het betekent
Is invoice 2026-0003 paid? The answer is one closed decision from the person's own bookkeeping — PAID, OPEN, LATE, PENDING_PAYMENT, DRAFT, UNCOLLECTIBLE, NOT_FOUND or UNAVAILABLE — with the amount unpaid, the due date, the days overdue, the counterparty's company name and a receipt.
Bron
Moneybird API v2 (the person's own administration) — fixture in this example. Gedocumenteerd voorbeeld van de productpagina; geen register werd bevraagd.

Wat er anders gebeurt bij een echte controle

  • Je AI meldt zich één keer aan (jij keurt goed welke controles hij mag gebruiken); de verbinding blijft van jou en kun je intrekken.
  • De controle bevraagt de echte bron en antwoordt met wat ze vandaag vond, met het moment van verificatie.
  • Alleen een aanvaard antwoord gebruikt één gratis oproep of kost zijn prijs; een geweigerd of onbeschikbaar antwoord kost niets.
  • Elk aanvaard antwoord draagt een receipt dat je op je accountpagina terugvindt.
  • De controle voert niets uit, verzendt, koopt of tekent niets — je AI blijft het brein, Jithox is de controle.

Er is nog niets gebeurd. Wanneer je verbindt, meldt je AI zich één keer aan, keur jij goed welke controles hij mag gebruiken, en zijn de eerste aanvaarde oproepen gratis.

Verbind wanneer je klaar bent

Verbind je AI

Gebruik de native MCP-instelling van je AI-client om het Jithox-endpoint toe te voegen. De eigen OAuth-flow vraagt je om aan te melden en toegang goed te keuren; Jithox biedt geen publieke terminalkit.

Terminalkit op npm (jithox 0.2.1)

Installeer met `npm install -g jithox@0.2.1`; verbind met `jithox connect`. Deze stap toont geen client-commando omdat het plan er geen heeft — de quickstart heeft de endpoint- en OAuth-stappen.

Meld je aan met je client

Volg de MCP- en OAuth-stappen van je client. Als die jithox.com opent, meld je dan aan en kies je welke controles hij mag gebruiken. Gebruik de verbindingsgegevens op je accountpagina alleen als die client er specifiek om vraagt.

Testen

Gebruik tools/list vanuit je MCP-client.

Ongedaan maken

Meld je af in je client en trek de verbinding in op je accountpagina.

Wat deze instelling gebruikt

  • Het endpoint en de OAuth-instructies in de native MCP-instellingen van je client.
  • Je client bepaalt zelf of hij een lokale configuratie maakt of wijzigt; bekijk zijn eigen voorbeeld of documentatie.
  • Plak nooit een wachtwoord. Gebruik een verbindingscredential van je accountpagina alleen als de client deze route expliciet ondersteunt.
  • Gebruik tools/list vanuit je MCP-client om te controleren of de geconfigureerde verbinding Jithox-tools kan tonen.

Wat er echt getest is voor deze AI: een echte aanmelding vanuit deze AI is voltooid in het certificeringslab; het technische bewijs staat onder Details voor ontwikkelaars.

Wat je krijgt na de eerste echte controle

Het antwoord met zijn bron, de receipt op je accountpagina en het aantal resterende gratis oproepen. Een geweigerd of onbeschikbaar antwoord kost niets.

Een korte, veilige tekst: wat je koos, de officiële route, wat je AI mag voorbereiden en waar je zelf aanmeldt. Ze vraagt je nooit om een credential en geeft nooit geld uit. Geen enkele AI biedt een officiële “open met deze tekst”-koppeling, dus dit is alleen kopiëren.

Controleer de installatie

Gebruik vóór je verbindt tools/list in je geconfigureerde MCP-client. Deze pagina kan tonen of Jithox hier antwoordt, maar kan de lokale instelling van je AI niet bekijken of wijzigen.

The public terminal package is unavailable. Use an MCP client with OAuth support, or follow the browser-based connection flow.

Je pad

Controleer of mijn factuur betaald is

Eén pad, vier stappen. Niets hiervan kost geld.

  1. 1Kies je AI

    Klaar

    Claude, ChatGPT, Gemini, Cursor of elke AI-agent die tools kan gebruiken.

    Gratis

  2. 2Verbind één keer

    Actie nodig

    Maak één Jithox-verbinding en plak één snippet. Geen sleutel per product.

    Gratis

  3. 3Doe de gratis test

    Actie nodig

    Laat je AI één alleen-lezen call doen. De eerste calls zijn gratis, zonder kaart.

    Gratis

  4. 4Bekijk resultaat

    Actie nodig

    Lees het antwoord met zijn bron, en de receipt op je accountpagina.

    Gratis

Vóór elke call

Dit ziet je AI vóór ze een call doet — en dit zie jij hier.

Toolget_sales_invoice_status
PrijsGratis
Maximum voor één poging€0.00
Gratis of betaaldGratis
Je saldoMeld je aan om je saldo en gratis calls te zien.
Dagbudget van de verbindingStandaard 100 geaccepteerde calls per dag; je stelt het per apparaat in op de accountpagina.
Vereiste toestemmingJe verbinding moet actions:prepare:invoice-status dragen. Een nieuwe verbinding heeft dat standaard.
Als niet beschikbaarJe ziet “niet beschikbaar”; er wordt niets aangerekend.

Gratis eerst, betalen later

Gratis

  • 25 geaccepteerde calls, 14 dagen.
  • Geen kaart, geen abonnement.
  • Een niet-beschikbaar of mislukt antwoord kost EUR 0,00.
  • De klok start wanneer je eerste verbinding of sleutel wordt gemaakt.
  • Je resterende gratis calls staan op je accountpagina en in elke quote.

Betaald

  • Vooraf betaalde credits: één saldo voor elke live Jithox-tool die je verbinding mag gebruiken.
  • Voeg minstens €10.00 per keer toe — hetzelfde minimum als op de opwaardeerpagina.
  • Geen automatische herlading, geen maandabonnement.
  • Alleen een geaccepteerd antwoord wordt aangerekend, tegen de prijs van de prijsbron.

Credits blijven op je saldo tot een call ze gebruikt of een terugbetaling ze teruggeeft; de prijspagina zegt dit en niets anders.

Je koopt geen server en geen abonnement. Je voegt één keer credits toe en gebruikt de Jithox-tools die je verbinding mag gebruiken.

Eén saldo, één verbinding, elke toegestane tool.

Resultaat en receipt

Elk geaccepteerd antwoord komt bij je AI terug met zijn bron en een receiptreferentie. Op je accountpagina zie je de calls, wat elke call kostte, en de receipts.

  • Resultaten staan in het gesprek met je AI en op de accountpagina.
  • Receipts staan op de accountpagina en zijn offline te verifiëren.

Bekijk resultaat

Vijf woorden, één betekenis voor jou en voor je AI

Account
Jij, en je ene saldo.
Verbinding
Eén AI-client of apparaat. Eén keer getoond, meteen intrekbaar.
Toestemming
Wat die verbinding mag vragen.
Tool
Eén concrete Jithox-controle.
Receipt
Bewijs van wat werkelijk gebeurde.
Details voor ontwikkelaars

Een agent volgt dezelfde reis machineleesbaar, via één Jithox-verbinding.

Dezelfde belofte zoals het aanboddocument ze formuleert: You don’t buy an MCP server. You add credits once and use the Jithox tools your connection is allowed to access.

Wat er echt getest is voor deze AI: OAUTH_FLOW_TESTEDWalked end to end in the Client Certification Lab against the real routes with the in-memory store.

The public terminal package is unavailable. Use an MCP client with OAuth support, or follow the browser-based connection flow.

  1. Haal de capabilities en de offers op.
  2. Kies de tool voor de taak.
  3. Lees prijs en voorwaarden uit de offer.
  4. Vraag een quote met de verbindingscredential.
  5. Lees toestemming en budget uit de quote.
  6. Roep de tool aan via de gateway, of vraag een checkout-handoff als de quote NEEDS_CREDITS zegt.
  7. Lees het resultaat en de receiptreferentie uit het antwoord.
  8. Leg het in gewone taal uit aan de mens.

Offers (publiek, per tool)

GET https://jithox.com/api/agent-journey/v1/offers

{
  "productId": "invoice-status",
  "toolId": "get_sales_invoice_status",
  "status": "labs",
  "description": "[Jithox Labs · free · reads the bookkeeping YOU connected, never writes] Is invoice X paid? Give the invoice number as printed on the invoice; the answer is PAID, OPEN, LATE, PENDING_PAYMENT, DRAFT, UNCOLLECTIBLE, NOT_FOUND or UNAVAILABLE, with the amount unpaid, the due date and the receipt.",
  "acceptedCallPrice": 0,
  "currency": "EUR",
  "trialAvailable": false,
  "trialRemaining": null,
  "billingEvent": "none",
  "unavailableCharged": false,
  "failureCharged": false,
  "minimumBalance": 0,
  "maximumCallCost": 0,
  "requiredScopes": [
    "actions:prepare:invoice-status"
  ],
  "approvalRequired": false,
  "executionLevel": "read_only",
  "dataClasses": [
    "invoice_document"
  ],
  "humanLandingUrl": "https://jithox.com/journey?task=invoice-status",
  "checkoutHandoffSupported": false,
  "lastVerifiedAt": "2026-09-16",
  "endpoint": "https://jithox.com/api/agent-connection/v1/mcp",
  "docs": "https://jithox.com/invoice-status"
}

Quote (deterministisch; reserveert niets)

POST https://jithox.com/api/agent-journey/v1/quote
Authorization: Bearer <PASTE_YOUR_JITHOX_CONNECTION>

{
  "toolId": "get_sales_invoice_status",
  "calls": 1,
  "expectedBudgetMinorUnits": null,
  "currency": "EUR",
  "actionKey": "order-2026-0906-01"
}

→ outcome: FREE_TRIAL_AVAILABLE | SUFFICIENT_BALANCE | NEEDS_CREDITS | NEEDS_PERMISSION | NEEDS_OWNER_APPROVAL | TOOL_UNAVAILABLE | PRODUCT_NOT_OFFERED

Checkout-handoff (een link die een mens opent; nooit een betaling)

POST https://jithox.com/api/agent-journey/v1/checkout-handoff
Authorization: Bearer <PASTE_YOUR_JITHOX_CONNECTION>

{
  "quote": "<the quote object exactly as answered>",
  "intentReference": "order-2026-0906-01",
  "expectedBudgetMinorUnits": null
}

→ human_checkout_url (a person pays at Stripe; the agent never does)

Verbind met je client — één credential per apparaat

Elke configuratie hieronder bevat een placeholder. Maak de echte credential aan op je accountpagina en plak ze zelf; ze wordt één keer getoond en staat nooit in een document.

Claude

Run it once in a terminal where Claude Code is installed, with the credential from your account page in place of <PASTE_YOUR_JITHOX_CONNECTION>. Claude Desktop: Settings → Connectors → Add custom connector with the endpoint and the same Authorization header.

claude mcp add --transport http jithox https://jithox.com/api/agent-connection/v1/mcp --header "Authorization: Bearer <PASTE_YOUR_JITHOX_CONNECTION>"

De placeholder is geen credential.

ChatGPT / Codex

Add this block to ~/.codex/config.toml and set JITHOX_CONNECTION in your shell to the credential from your account page (export JITHOX_CONNECTION=…). The credential never sits in the file.

[mcp_servers.jithox]
url = "https://jithox.com/api/agent-connection/v1/mcp"
bearer_token_env_var = "JITHOX_CONNECTION"

De placeholder is geen credential.

Gemini

Merge this into ~/.gemini/settings.json and replace <PASTE_YOUR_JITHOX_CONNECTION> with the credential from your account page.

{
  "mcpServers": {
    "jithox": {
      "httpUrl": "https://jithox.com/api/agent-connection/v1/mcp",
      "headers": {
        "Authorization": "Bearer <PASTE_YOUR_JITHOX_CONNECTION>"
      }
    }
  }
}

De placeholder is geen credential.

Grok / Cursor

Save as .cursor/mcp.json in the project (or ~/.cursor/mcp.json for every project) and replace <PASTE_YOUR_JITHOX_CONNECTION> with the credential from your account page.

{
  "mcpServers": {
    "jithox": {
      "url": "https://jithox.com/api/agent-connection/v1/mcp",
      "headers": {
        "Authorization": "Bearer <PASTE_YOUR_JITHOX_CONNECTION>"
      }
    }
  }
}

De placeholder is geen credential.

Any MCP client

Give your MCP client this endpoint (Streamable HTTP) and the Authorization header with your credential in place of <PASTE_YOUR_JITHOX_CONNECTION>. Discovery works without the header.

https://jithox.com/api/agent-connection/v1/mcp
Authorization: Bearer <PASTE_YOUR_JITHOX_CONNECTION>

De placeholder is geen credential.

Any HTTP or CLI agent

Discovery needs no credential. A real call (tools/call) adds Authorization: Bearer with your connection credential; an agent that can exchange it gets a ten-minute token from https://jithox.com/api/oauth/token (client_credentials).

curl -s https://jithox.com/api/agent-connection/v1/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

De placeholder is geen credential.

Preview: de reis, de offers, de quote en de checkout-handoff bestaan in deze build. Prijzen komen uit de prijsbron; niets op deze pagina reserveert, rekent aan of voert iets uit.