<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: jithox</title>
    <description>The latest articles on DEV Community by jithox (@jithox).</description>
    <link>https://dev.to/jithox</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4124241%2Feed0690e-23df-440f-832b-dc498eb56728.jpg</url>
      <title>DEV Community: jithox</title>
      <link>https://dev.to/jithox</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jithox"/>
    <language>en</language>
    <item>
      <title>How to connect Grok or Cursor to Jithox MCP (prepaid EU business checks)</title>
      <dc:creator>jithox</dc:creator>
      <pubDate>Sat, 19 Sep 2026 10:53:54 +0000</pubDate>
      <link>https://dev.to/jithox/how-to-connect-grok-or-cursor-to-jithox-mcp-prepaid-eu-business-checks-1af7</link>
      <guid>https://dev.to/jithox/how-to-connect-grok-or-cursor-to-jithox-mcp-prepaid-eu-business-checks-1af7</guid>
      <description>&lt;p&gt;Your agent stays the brain. Jithox adds read-only EU business checks with clear rights, costs, and receipts.&lt;/p&gt;

&lt;h2&gt;
  
  
  LIVE prices
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;E-Invoice (VIES/Peppol): &lt;strong&gt;EUR 0.10&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;EU Import Preflight: &lt;strong&gt;EUR 0.25&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;EU Energy Label Preflight (EPREL): &lt;strong&gt;EUR 0.25&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;EU Sanctions Preflight (EU list only): &lt;strong&gt;EUR 0.50&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Trial: &lt;strong&gt;25 accepted calls / 14 days, no card&lt;/strong&gt; (per workspace). Failed, unavailable, timed-out, or unauthorized calls are not charged.&lt;/p&gt;

&lt;p&gt;Jithox is &lt;strong&gt;not an Access Point&lt;/strong&gt;: it does not send invoices or file with authorities. x402 is a canary reference only; use prepaid MCP connect for production.&lt;/p&gt;

&lt;p&gt;Prices: &lt;a href="https://jithox.com/api/pricing/v1" rel="noopener noreferrer"&gt;https://jithox.com/api/pricing/v1&lt;/a&gt;&lt;br&gt;&lt;br&gt;
Machine pointer: &lt;a href="https://jithox.com/llms.txt" rel="noopener noreferrer"&gt;https://jithox.com/llms.txt&lt;/a&gt;&lt;br&gt;&lt;br&gt;
Connect: &lt;a href="https://jithox.com/connect-your-ai" rel="noopener noreferrer"&gt;https://jithox.com/connect-your-ai&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Cursor (&lt;code&gt;mcp.json&lt;/code&gt;)
&lt;/h2&gt;

&lt;p&gt;Use the Streamable HTTP endpoint:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:{&lt;/span&gt;&lt;span class="nl"&gt;"jithox-einvoice"&lt;/span&gt;&lt;span class="p"&gt;:{&lt;/span&gt;&lt;span class="nl"&gt;"url"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="s2"&gt;"https://mcp.jithox.com/mcp"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="nl"&gt;"headers"&lt;/span&gt;&lt;span class="p"&gt;:{&lt;/span&gt;&lt;span class="nl"&gt;"Authorization"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="s2"&gt;"Bearer YOUR_JITHOX_ACCESS_KEY"&lt;/span&gt;&lt;span class="p"&gt;}}}}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Reload Cursor and ask: “Verify this EU VAT number via VIES and return the receipt fields.” Follow the connect wizard for auth details.&lt;/p&gt;

&lt;h2&gt;
  
  
  Grok
&lt;/h2&gt;

&lt;p&gt;Grok-based MCP clients use the &lt;strong&gt;same endpoint&lt;/strong&gt;, &lt;code&gt;https://mcp.jithox.com/mcp&lt;/code&gt;. Open &lt;a href="https://jithox.com/connect-your-ai" rel="noopener noreferrer"&gt;https://jithox.com/connect-your-ai&lt;/a&gt; and choose &lt;strong&gt;Grok / Cursor&lt;/strong&gt;, then run an accepted call and keep its receipt.&lt;/p&gt;

&lt;h2&gt;
  
  
  First useful checks
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;validate_vat_number&lt;/code&gt; — structure only&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;verify_vat_vies&lt;/code&gt; — live VIES (unavailable ≠ invalid)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;lookup_peppol_participant&lt;/code&gt; — directory lookup, not send&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Keep the receipt beside your CRM/ERP result. A source outage is not a negative verdict. Sanctions are EU-list-only; TARIC results are candidates; EPREL fields are supplier-declared.&lt;/p&gt;

&lt;p&gt;Ready? &lt;a href="https://jithox.com/connect-your-ai" rel="noopener noreferrer"&gt;https://jithox.com/connect-your-ai&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>cursor</category>
      <category>devops</category>
    </item>
    <item>
      <title>A VAT format check is not an invoice delivery check</title>
      <dc:creator>jithox</dc:creator>
      <pubDate>Thu, 17 Sep 2026 19:45:35 +0000</pubDate>
      <link>https://dev.to/jithox/a-vat-format-check-is-not-an-invoice-delivery-check-4fh0</link>
      <guid>https://dev.to/jithox/a-vat-format-check-is-not-an-invoice-delivery-check-4fh0</guid>
      <description>&lt;p&gt;An EU e-invoice workflow can pass the format step and still fail downstream.&lt;/p&gt;

&lt;p&gt;Generating a VAT number in the right format is not the same as checking it against live VIES, or confirming that the recipient is a reachable Peppol participant. Those are separate checks, and an agent should say which one it actually completed.&lt;/p&gt;

&lt;p&gt;For teams wiring agents into business workflows, two small details prevent expensive ambiguity:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Keep a dated receipt with the result, inputs, and check type.&lt;/li&gt;
&lt;li&gt;Make budgets explicit: accepted E-Invoice calls are €0.10; unavailable or failed calls are €0, not silent success.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Jithox provides prepaid EUR, read-only MCP tools for agents: live VIES + Peppol participant preflight and invoice readiness, plus EU Import Preflight, EU Energy Label, and EU Sanctions checks. It does not send or pay invoices.&lt;/p&gt;

&lt;p&gt;Try 25 accepted calls for 14 days without a card, then connect your AI agent:&lt;br&gt;
&lt;a href="https://jithox.com/connect-your-ai" rel="noopener noreferrer"&gt;https://jithox.com/connect-your-ai&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>When your agent says the VAT number is fine, ask for the dated receipt</title>
      <dc:creator>jithox</dc:creator>
      <pubDate>Mon, 14 Sep 2026 19:53:45 +0000</pubDate>
      <link>https://dev.to/jithox/when-your-agent-says-the-vat-number-is-fine-ask-for-the-dated-receipt-20g0</link>
      <guid>https://dev.to/jithox/when-your-agent-says-the-vat-number-is-fine-ask-for-the-dated-receipt-20g0</guid>
      <description>&lt;p&gt;Your AI agent can draft an invoice, pull a VAT number out of a PDF, and sound very sure that everything checks out.&lt;/p&gt;

&lt;p&gt;That confidence is not a receipt.&lt;/p&gt;

&lt;p&gt;If you build agents or MCP tools for EU B2B work, you already know the gap: the model can &lt;em&gt;claim&lt;/em&gt; a VAT number is valid, or that a buyer is Peppol-reachable. What it often cannot show you is a dated trail of what was looked up, when, and with what result.&lt;/p&gt;

&lt;p&gt;This post is for people shipping agents on Claude, ChatGPT, Cursor, Codex, Grok, and similar hosts. The agent stays the brain. What you wire in next is prepaid, read-only evidence.&lt;/p&gt;

&lt;h2&gt;
  
  
  Agents are great at language. Registries are not language.
&lt;/h2&gt;

&lt;p&gt;VIES does not care how persuasive your prompt was. Peppol participant lookup is not a vibe check. Invoice readiness is not "looks fine in the chat."&lt;/p&gt;

&lt;p&gt;When an agent says "VAT is fine," you want answers to questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Was the format check run, or did the model just recognize a familiar pattern?&lt;/li&gt;
&lt;li&gt;Was live VIES called, and on which date?&lt;/li&gt;
&lt;li&gt;Was the result valid, invalid, or unavailable (registry did not answer)?&lt;/li&gt;
&lt;li&gt;Did anyone look up Peppol reachability for that counterparty, or did the agent assume e-invoicing readiness from a website or a memory?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without those answers, you have a fluent assistant. You do not have an audit trail.&lt;/p&gt;

&lt;p&gt;Dated receipts matter because EU work is time-bound. Last month's VIES hit is not today's reverse-charge proof. "Probably on Peppol" is not a participant lookup with a timestamp.&lt;/p&gt;

&lt;h2&gt;
  
  
  What "receipt" means here
&lt;/h2&gt;

&lt;p&gt;A useful tool receipt for an agent is something you can store next to the task:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;which tool ran&lt;/li&gt;
&lt;li&gt;which inputs were sent (normalized VAT / participant id, and so on)&lt;/li&gt;
&lt;li&gt;what the upstream check returned&lt;/li&gt;
&lt;li&gt;when it happened&lt;/li&gt;
&lt;li&gt;what it cost&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is "the agent said so" versus "the agent called a bounded tool and kept the proof."&lt;/p&gt;

&lt;h2&gt;
  
  
  Jithox: read-only prepaid MCP tools, not a new brain
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://jithox.com/connect-your-ai" rel="noopener noreferrer"&gt;Jithox&lt;/a&gt; does not replace Claude, ChatGPT, Cursor, Codex, or Grok. Those stay the reasoning layer.&lt;/p&gt;

&lt;p&gt;Jithox is a set of &lt;strong&gt;read-only&lt;/strong&gt; MCP tools billed in prepaid EUR, with clear limits, permissions, budgets, and receipts. You connect once to the MCP host, then your agent can call the tools when a workflow needs EU registry facts instead of guesses.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is live today
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Price (accepted call)&lt;/th&gt;
&lt;th&gt;What it is for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;E-Invoice&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€0.10&lt;/td&gt;
&lt;td&gt;VAT format checks, &lt;strong&gt;live VIES&lt;/strong&gt;, Peppol participant lookup, invoice validation / readiness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Import&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€0.25&lt;/td&gt;
&lt;td&gt;Import / customs preflight helpers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Energy Label&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€0.25&lt;/td&gt;
&lt;td&gt;Energy label lookups&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Sanctions&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€0.50&lt;/td&gt;
&lt;td&gt;Sanctions screening lookups&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Failed or unavailable calls are €0.&lt;/strong&gt; You are not charged for a registry outage dressed up as a success.&lt;/p&gt;

&lt;p&gt;These tools are read-only. They do not execute payments, send invoices, or act as a Peppol Access Point. Your agent still decides what to do with the evidence. Jithox supplies the check and the receipt.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why VIES + Peppol reachability belong in the same agent path
&lt;/h2&gt;

&lt;p&gt;Many EU B2B flows need both:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Is this VAT number structurally and registry-valid right now?&lt;/strong&gt; Live VIES (plus format validation) answers that with a dated result, including unavailable when VIES cannot be reached.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Can this party be reached on Peppol as a participant?&lt;/strong&gt; Participant lookup is how you stop treating "they do e-invoicing somewhere" as "they are reachable for this network path today."&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Agents that only do (1) still invent (2). Agents that only scrape a directory still invent (1). MCP tools with budgets and receipts keep the model on workflow language and the registries on facts.&lt;br&gt;
Invoice validation / readiness sits beside those lookups so the agent can ask whether a document is shaped for the next step, without claiming anything was sent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect once. Keep permissions and budgets boring.
&lt;/h2&gt;

&lt;p&gt;MCP builders already fight Excess Agency: too many tools, too much write power, unclear spend. Keep it narrow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;connect your host to &lt;code&gt;https://mcp.jithox.com/mcp&lt;/code&gt; (or start from &lt;a href="https://jithox.com/connect-your-ai" rel="noopener noreferrer"&gt;connect your AI&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;grant only the read-only tools you need&lt;/li&gt;
&lt;li&gt;set a prepaid budget so a runaway loop cannot surprise you&lt;/li&gt;
&lt;li&gt;require the agent to keep the tool receipt next to the business decision&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For VAT and Peppol preflight, boring is a feature.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it without a card
&lt;/h2&gt;

&lt;p&gt;There is a trial: &lt;strong&gt;25 accepted calls / 14 days, no card&lt;/strong&gt;. Enough to wire a Claude / Cursor / ChatGPT / Codex / Grok path, fire real VIES and Peppol participant lookups, and see what a dated receipt looks like in your own logs.&lt;/p&gt;

&lt;p&gt;Failed and unavailable calls do not eat that budget the way a silent "success" hallucination would. That is deliberate.&lt;/p&gt;

&lt;h2&gt;
  
  
  Build-in-public note
&lt;/h2&gt;

&lt;p&gt;We ship this for agent and MCP builders who need EU registry truth without replacing their model stack. No fake logos, no invented metrics. The offer is the tools, the prices, the receipts, and the trial.&lt;/p&gt;

&lt;p&gt;If your agent still answers "VAT is fine" with only confidence and no dated trail, give it a tool that leaves a receipt.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Connect once:&lt;/strong&gt; &lt;a href="https://jithox.com/connect-your-ai" rel="noopener noreferrer"&gt;https://jithox.com/connect-your-ai&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;MCP host:&lt;/strong&gt; &lt;a href="https://mcp.jithox.com/mcp" rel="noopener noreferrer"&gt;https://mcp.jithox.com/mcp&lt;/a&gt;&lt;/p&gt;




</description>
      <category>mcp</category>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>AI agents still invent "done" — EU invoice checks need dated receipts</title>
      <dc:creator>jithox</dc:creator>
      <pubDate>Mon, 14 Sep 2026 09:18:16 +0000</pubDate>
      <link>https://dev.to/jithox/ai-agents-still-invent-done-eu-invoice-checks-need-dated-receipts-17c2</link>
      <guid>https://dev.to/jithox/ai-agents-still-invent-done-eu-invoice-checks-need-dated-receipts-17c2</guid>
      <description>&lt;p&gt;AI agents are getting good at sounding finished.&lt;/p&gt;

&lt;p&gt;They are less good at proving a tool call actually happened — and what the authoritative source said.&lt;/p&gt;

&lt;p&gt;For European e-invoicing that gap is expensive. A chat that says "VAT looks fine" is not the same as a dated VIES answer that separates &lt;strong&gt;invalid&lt;/strong&gt; from &lt;strong&gt;unavailable&lt;/strong&gt;. Peppol participant reachability is the same class of problem: the agent needs a receipt, not prose confidence.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we ship today (honest)
&lt;/h2&gt;

&lt;p&gt;Jithox is not another chat brain. Your agent stays the brain. We supply small &lt;strong&gt;read-only&lt;/strong&gt; prepaid EUR MCP tools with receipts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;E-Invoice — €0.10 / accepted call (VAT/VIES, Peppol participant lookup, invoice validation)&lt;/li&gt;
&lt;li&gt;EU Import Preflight — €0.25&lt;/li&gt;
&lt;li&gt;EU Energy Label Preflight — €0.25&lt;/li&gt;
&lt;li&gt;EU Counterparty Sanctions Preflight — €0.50 (candidates, never "clearance")&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Failed or unavailable calls are not charged as success. Execution (send / pay / book) is &lt;strong&gt;not&lt;/strong&gt; enabled. We are not a Peppol access point.&lt;/p&gt;

&lt;p&gt;Connect path: &lt;a href="https://jithox.com/connect-your-ai" rel="noopener noreferrer"&gt;https://jithox.com/connect-your-ai&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Level 1 only
&lt;/h2&gt;

&lt;p&gt;We publish a six-level ladder from VERIFY to EXECUTE. Only &lt;strong&gt;Level 1 VERIFY&lt;/strong&gt; is live. Levels that are not proven are not claimed. That is deliberate product honesty, not a tease.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who this complements
&lt;/h2&gt;

&lt;p&gt;If you already build local XRechnung / ZUGFeRD / Factur-X format tools, keep that lane. Agents still often need a live registry preflight before they treat a counterparty as ready. That is the complementary gap we focus on.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;a href="https://jithox.com/connect-your-ai" rel="noopener noreferrer"&gt;https://jithox.com/connect-your-ai&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Pick the AI you already use&lt;/li&gt;
&lt;li&gt;Pick a live check&lt;/li&gt;
&lt;li&gt;Connect and keep the receipt&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Build in public note: we will keep posting what is actually live versus Labs / not claimed. No invented traction.&lt;/p&gt;

&lt;p&gt;— Victor / Jithox&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>agents</category>
    </item>
  </channel>
</rss>
