### Install n8n-nodes-jithox community package Source: https://jithox.com/docs/quickstart The package name for the n8n integration. Follow its README for installation and credentials. ```text n8n-nodes-jithox ``` -------------------------------- ### Configure MCP server in VS Code (.vscode/mcp.json) Source: https://jithox.com/docs/quickstart Example configuration for VS Code to connect to the Jithox E-Invoice MCP server. The endpoint is https://mcp.jithox.com/mcp. For authenticated product endpoints, follow the client-specific OAuth instructions on the connect page. ```json { "servers": { "jithox-einvoice": { "type": "http", "url": "https://mcp.jithox.com/mcp" } } } ``` -------------------------------- ### Add Jithox skill via skills.sh Source: https://jithox.com/docs/quickstart Command to add the pay-invoices-safely skill to supported agents. This is a skill installation, not a completed tool call or MCP connection test. ```bash npx skills add victor-emmanuel-c/jithox-mcp ``` -------------------------------- ### Call validate_vat_number with bearer token from terminal Source: https://jithox.com/docs/quickstart A tool call spends a free call or balance, so it needs your key. This example reads the key into $JITHOX_ACCESS_KEY silently (Bash/Zsh) and sends a JSON-RPC request to validate a VAT number. The key is cleared after use. Without a key, the call returns 401; an invalid key returns invalid_api_key. ```bash # Bash/Zsh (read -rs is not POSIX sh). Paste the key when prompted; it is read silently and never lands in shell history. read -rs JITHOX_ACCESS_KEY && export JITHOX_ACCESS_KEY curl -sS https://mcp.jithox.com/mcp \ -H "Authorization: Bearer $JITHOX_ACCESS_KEY" \ -H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"validate_vat_number","arguments":{"vatNumber":"BE0403170701"}}}' # Clear the key from this shell when you are done: unset JITHOX_ACCESS_KEY ``` -------------------------------- ### Add Jithox MCP connector to Claude Code Source: https://jithox.com/docs/quickstart Adds the Jithox MCP endpoint as a custom connector in Claude Code. Replace the placeholder with your connection credential from the account page. Requires Claude Code installed and a valid credential. ```bash claude mcp add --transport http jithox https://jithox.com/api/agent-connection/v1/mcp --header "Authorization: Bearer " ``` -------------------------------- ### List MCP tools with initialize and tools/list (no key needed) Source: https://jithox.com/docs/quickstart Discovery is open on every server: initialize and tools/list need no token and cost nothing. These commands run in a bare terminal exactly as written. Swap the URL for another product's endpoint to explore it. ```bash curl -sS https://mcp.jithox.com/mcp \ -H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"quickstart","version":"1"}}}' curl -sS https://mcp.jithox.com/mcp \ -H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' ``` -------------------------------- ### Discover capabilities and pricing with curl Source: https://jithox.com/docs/quickstart Two public documents list every server, its endpoint, tools, and pricing. No key or account is required. The first command fetches capabilities; the second fetches pricing. ```bash curl -sS https://jithox.com/api/capabilities/v1 curl -sS https://jithox.com/api/pricing/v1 ``` -------------------------------- ### Grok CLI: Add, list, and diagnose Jithox MCP server Source: https://jithox.com/docs/quickstart Commands to add the Jithox MCP server to the Grok CLI with project scope, list configured servers, and run diagnostics. These are documented commands for an already available Grok CLI; run from the intended project directory. Project scope writes .grok/config.toml there, not a global user configuration. Adding a server does not restrict its tool set; keep the demonstration to verify_iban and review available tools before use. ```bash grok mcp add --scope project --transport http jithox https://jithox.com/api/mcp grok mcp list --json grok mcp doctor jithox --json ``` -------------------------------- ### Configure Jithox MCP server in Gemini CLI settings.json Source: https://jithox.com/docs/quickstart JSON block to merge into ~/.gemini/settings.json to add the Jithox MCP server. Keep other server entries intact. ```json { "mcpServers": { "jithox": { "httpUrl": "https://jithox.com/api/mcp" } } } ``` -------------------------------- ### Test Jithox MCP with curl: list tools and validate VAT Source: https://jithox.com/docs/quickstart Two-step safe test: first list tools without a credential, then make a read-only accepted call using a public VAT number. Replace the placeholder with your own credential. The tools/list call is free and requires no authentication. ```bash curl -sS 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","params":{}}' ``` ```bash curl -sS https://jithox.com/api/agent-connection/v1/mcp \ -H "Authorization: Bearer " \ -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \ -H 'x-jithox-idempotency-key: first-call-1' \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"validate_vat_number","arguments":{"vatNumber":"BE0403170701"}}}' ``` -------------------------------- ### Hermes Agent: Configure Jithox MCP server in config.yaml Source: https://jithox.com/docs/quickstart YAML configuration to merge into the active Hermes profile's config.yaml under mcp_servers, enabling the Jithox MCP server with Streamable HTTP. No Jithox account, token, or headers are needed. Restart Hermes after saving. The configuration includes tools include for verify_iban, disables resources and prompts, and disables sampling. ```yaml mcp_servers: jithox: url: "https://jithox.com/api/mcp" tools: include: - verify_iban resources: false prompts: false sampling: enabled: false ``` -------------------------------- ### Add jithox MCP server to agent.tools (OpenAI Agents API) Source: https://jithox.com/docs/quickstart Add this entry to agent.tools. The nested HTTP transport connects from the OpenAI service; no session environment is required for this public server. The snippet is an individual MCP tool entry, not a complete request. ```json { "type": "mcp", "server_label": "jithox", "transport": { "type": "http", "server_url": "https://jithox.com/api/mcp" }, "connection_origin": "service" } ``` -------------------------------- ### Add Jithox MCP server via Grok Build CLI Source: https://jithox.com/docs/quickstart Command to add the Jithox MCP server to Grok Build CLI using the HTTP transport. The server URL is https://jithox.com/api/mcp. ```bash grok mcp add --transport http jithox https://jithox.com/api/mcp ``` -------------------------------- ### Add Jithox MCP server via Codex CLI Source: https://jithox.com/docs/quickstart Command to add the Jithox MCP server to Codex using the --url flag. The server URL is https://jithox.com/api/mcp. ```bash codex mcp add jithox --url https://jithox.com/api/mcp ``` -------------------------------- ### Add Jithox MCP server via Claude Code CLI Source: https://jithox.com/docs/quickstart Command to add the Jithox MCP server to Claude Code using the HTTP transport. The server URL is https://jithox.com/api/mcp. ```bash claude mcp add --transport http jithox https://jithox.com/api/mcp ``` -------------------------------- ### Fetch Jithox receipt public key with curl Source: https://jithox.com/docs/quickstart Use this curl command to retrieve the Ed25519 public key that signs this server's receipts. The key is published separately from the receipt, so verification is a local computation. Every server publishes its own key. ```bash curl -sS https://mcp.jithox.com/receipts/public-key.pem ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.