describe_service
Describe Israel Business Intelligence
Free: inspect Israel company-verification capabilities, exact paid/free boundaries, public-registry evidence scope, pricing, and limitations.
无需输入参数。

io.github.itzikhr18由 GitHub 账号 itzikhr18 发布v1.8.2更新于 Oct 24, 2026
Israeli invoice PAY/HOLD/BLOCK gate; cheapest paid path company-changes $0.01 USDC.
远程 MCP 服务器,用公开登记数据核查以色列公司,并对供应商发票付款做放行把关,提供免费预览和付费 x402 工具。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.itzikhr18%2Fisrael-business-intelligence/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"israel-business-intelligence": {
"type": "http",
"url": "https://israel-counterparty-intelligence.vercel.app/mcp"
}
}
}One agent-native gate to check an Israeli supplier invoice before payment, with public-registry counterparty evidence.
Public source: https://github.com/itzikhr18/israel-counterparty-intelligence
For the current production posture, open leads, blockers, and next actions, see docs/PROJECT_STATUS.md. Partner entry: PARTNER_HANDOFF.md.
Bring your own trusted wallet: the free invoice result can prepare a private, validated request for an existing x402 client, with a free supplier match and a 0.25 USDC proposed cap. No seller wallet package is required. Downloading is not payment approval; the buyer's wallet must enforce the live terms. Independent-wallet guide.
Start with the free invoice check,
download the validated invoice-request.json, and continue with the same invoice:
Public agent metadata is available at /.well-known/x402, /llms.txt, and /README.md in the
production deployment. The Mainnet and Testnet payment resources use the same business logic but
remain separate payment routes so Test USDC can never unlock the Mainnet resource.
The same verification engine is also exposed as a stateless Remote Streamable HTTP MCP server:
POST /mcp - Base Mainnet, including a 0.25 USDC Israeli invoice payment gate plus company changes, verification, and vendor-risk tools.POST /mcp/testnet - Base Sepolia, 0.05 Test USDC per successful verify_company call.POST /mcp/pilot - invitation-only partner evaluation with a time-limited bearer token.preview_agent_payment_trust, describe_service, and get_schema are free on both MCP endpoints.Cheapest path to External Paid Call #1: company-changes at $0.01 USDC (omitted/{} body defaults company_number to public sample 514744887 for marketplace canaries) (before verify $0.05 / invoice-gate $0.25). Unpaid POST → HTTP 402 → pay with a buyer-controlled x402 wallet. See public/STATUS.md for the exact curl and MCP tool get_israeli_company_changes_paid.
This repository is a deliberately small MVP for External Paid Call #1. It resolves an Israeli registered company, adds its public government-contract/support footprint, builds field-level evidence, and returns a transparent heuristic risk signal. It is not a legal, credit, sanctions, or investment service.
POST /v1/verify - official company resolution and evidence.POST /v1/verify/mainnet - the same verification result, paid with real USDC on Base Mainnet.POST /v1/pilot/verify - invitation-only partner evaluation; never a public free route.POST /v1/government-footprint - public contracts and supports by exact company number.POST /v1/counterparty-risk - combined result and deterministic reason-coded score.POST /v1/payment-risk/mainnet - Mainnet pre-payment vendor triage with a PROCEED, REVIEW, or BLOCK result.POST /v1/invoice-gate/preview - free invoice arithmetic and allocation-applicability preview using date, amount, VAT component, and buyer-attested conditions; never authorization to pay.POST /v1/invoice-gate/mainnet - 0.25 USDC registry-backed Israeli invoice gate returning PAY, HOLD, or BLOCK.POST /v1/company-changes/mainnet - recent official company filing and status-change events for an exact company number, newest first, with source evidence.POST /v1/agent-payment-trust - free dry-run x402 pre-sign firewall with ALLOW, REVIEW, or DENY; it never signs or submits a payment.GET /health - health check.GET /openapi.json - machine-readable contract.X402_ENABLED=true.verify_company plus free preview_company, preview_agent_payment_trust, describe_service, and get_schema.Allocation applicability uses a strictly-greater-than amount threshold and also depends on a VAT component, an authorized-dealer buyer, and a buyer request; missing buyer context fails safely to HOLD. This service does not call or independently authenticate the Tax Authority; official allocation verification requires the buyer's own authorized dealer/representative connection. Buyer-supplied verification results are labeled BUYER_ATTESTED and are not independently authenticated. Not included: dashboards, accounts, subscriptions, PDF reports, broad scraping, bank-account
ownership verification, document forensics, UBO/PEP/sanctions certification, adverse-media
screening, creditworthiness, TASE enrichment, or a custom ML model.
preview_agent_payment_trust evaluates exact x402 terms before a buyer wallet signs. It resolves
the claimed Israeli company, fetches /.well-known/agent-payee.json from the service origin with
SSRF and redirect protections, validates the manifest and EVM signature, checks the declared
payment destination, verifies the payment resource origin and buyer mandate, and creates a stable
SHA-256 fingerprint of the payment contract.
ALLOW is fail-closed: it requires an active resolved company, a valid domain-fetched manifest,
an authorized payment destination, a matching resource origin, and a complete buyer mandate.
REVIEW and DENY must not be signed automatically. Level 1 and Level 2 assurance do not prove
legal ownership of the recipient wallet. The manifest specification is published at
/agent-payee-manifest-v0.1.md and its JSON Schema at
/.well-known/agent-payee-schema.json.
Production status: MAINNET LIVE - first external paid call confirmed. Public buyer-facing summary: public/STATUS.md (served at /STATUS.md). No internal Mainnet
payment is required for launch. The first genuine external Base Mainnet USDC payment is also the
first production end-to-end settlement and External Paid Call #1.
The company adapters use the Ministry of Justice Companies Registrar open CKAN company dataset and
the Corporations Authority daily changes dataset on data.gov.il. The changes source covers up to
approximately one year; an empty result does not prove that no earlier change occurred. Official
request types are returned as facts and mapped to deterministic navigation categories, not risk
conclusions. The government-footprint adapter uses the public BudgetKey table API. Source URLs,
retrieval time, source record identifiers, and confidence are returned in evidence.
The service returns null and missing_data when data is unavailable. It does not convert a
government contract into a trust endorsement and does not add risk points merely because a source
is missing.
Requirements: Node.js 20 or newer.
Run all checks:
Name lookup is also supported:
When several candidates are plausible, the API returns 409 AMBIGUOUS_ENTITY and candidates. It
never silently selects one. An invalid number returns 400; no reliable entity returns 422 for
the two enrichment endpoints.
The implementation uses the official x402 v2 packages and Next.js withX402, so settlement occurs
only after a successful response. The default test setup is Base Sepolia through the public x402
test facilitator.
Required to enable payment:
Prices are centralized in environment variables:
The independent Mainnet resource uses:
Without a payment signature, a protected endpoint returns 402 with PAYMENT-REQUIRED. The
challenge includes Bazaar input/output metadata. A compatible paid client must echo that extension
in its payment payload. Catalog inclusion happens only after a facilitator processes a conforming
paid payload and is ultimately controlled by that facilitator.
X402_MAINNET_FACILITATOR_PROVIDER=auto preserves the configured URL until both CDP credentials
are present. When they are added, Mainnet verification and settlement automatically switch to the
authenticated Coinbase CDP facilitator. The secret never appears in challenges, logs, or health
responses. Run npm run bazaar:check to validate all live paid endpoints against Coinbase Bazaar;
the same read-only check runs daily in GitHub Actions.
The Base Sepolia and Base Mainnet network identifiers and USDC assets are validated as distinct configuration values. Price, asset, network, facilitator and payTo are server-owned and cannot be overridden by request input.
Production MCP URL:
The endpoint implements Streamable HTTP and x402 v2. Standard MCP clients can initialize the
server, list tools, and call the free tools. preview_company returns identity/status plus exact
reusable arguments for the next paid action. A paid verify_company call returns a structured
PaymentRequired result until the client retries it with _meta["x402/payment"]; a successful
settlement is returned in _meta["x402/payment-response"]. Use an x402-aware MCP client such as
@x402/mcp for automatic signing and retry. No buyer account or API key is required.
The production PaymentRequired.resource.description includes the canonical buyer guide:
https://israel-counterparty-intelligence.vercel.app/x402-buyer-quickstart.md. It contains a
Streamable HTTP client example, explicit Base Mainnet/USDC requirements, per-tool spend guards,
and the expected payment/settlement metadata. A normal MCP client without an x402 wallet bridge can
discover and call the free tools but cannot complete verify_company automatically.
Minimal client configuration for Claude and other clients that accept remote HTTP MCP servers:
LangChain uses the same URL with transport http; CrewAI and Google ADK use transport
streamable-http. Their standard MCP adapters can discover and call the free tools. Paid calls
require the x402 payment metadata round trip described above; no framework-specific SDK is needed.
An isolated, buyer-controlled supplier-onboarding composition is available in
examples/aerchain-adapter. It includes a strict Base
Mainnet payment policy, registry-to-vendor mapping, settlement receipt handling, fixtures, and
tests. It does not alter the production service or represent public-registry evidence as full KYB.
Partners that cannot pay in USDC get the whole product through an invitation-only bearer key, with payment waived and usage metered per partner for a monthly invoice in ₪ or $:
Contracts match the paid Mainnet routes; pilot responses add a pilot block and x-pilot-*
headers. Keys live in the PILOT_KEYS environment variable as a JSON array, one entry per partner
with its own SHA-256 digest, expiry, and call allowance; the raw key never enters the repository.
Each successful call emits a pilot_call event with the partner identifier and tool and no raw
token or raw IP address. With UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN set, usage is
also counted durably per partner (pilot-period and calendar-month hashes) and enforced against the
allowance; GET /v1/pilot/usage returns it to the partner, or to the operator for every partner.
Without Upstash the in-process counter is only a safety cap and the authoritative total is the
centralized count of successful pilot_call events. See the pilot runbook for
key issuance, activation, verification, metering, and revocation.
Against a running unprotected service and the live public sources:
Against a running x402-enabled service, without paying:
The x402 smoke mode verifies HTTP 402, the payment header, protocol version 2, the exact configured price, and Bazaar metadata. Base Sepolia already proves the complete settlement flow. Mainnet stays live without an operator-funded self-payment and waits for a genuine external payer.
MCP discovery and free-tool smoke test:
The paid MCP smoke script is hard-restricted to /mcp/testnet and requires an isolated Base
Sepolia wallet file supplied outside the repository:
Every risk response includes reason_codes, explanation, confidence, scoring_version, and an
inference evidence record. The safe interpretation is: no material public warning flags were found
in the sources checked - never that a transaction is safe.
external_paid_call. Testnet and the configured
internal test payers are excluded. The event is emitted by the post-settlement SDK hook and
includes network, asset, payer, amount, transaction hash, resource and optional discovery source.In-memory cache and rate limiting are sufficient for the first paid-call experiment, not a multi-region high-volume service. Add shared infrastructure only after real demand appears.
Build first:
Then link and deploy from this directory:
Configure runtime environment variables in Vercel rather than committing them. Keep x402 disabled until the receiving wallet is correct. After enabling x402, redeploy and run the non-paying 402 smoke test. Do not manufacture a Mainnet settlement for activation or discovery.
external_paid_call with network, payer, amount, transaction hash, resource and timestamp.Do not add features if no external paid call occurs after a reasonable discovery and outreach test. Change the offer or stop.
Start at PARTNER_HANDOFF.md (status, system map, outreach CRM).
来源:README.md,提交 1b2eba2
Describe Israel Business Intelligence
Free: inspect Israel company-verification capabilities, exact paid/free boundaries, public-registry evidence scope, pricing, and limitations.
无需输入参数。
Get verify_company schema
Free: get distinct machine-readable schemas for the limited preview_company tool and paid verify_company evidence result.
无需输入参数。
Get a complete Israeli company verification sample - free
FREE STATIC SAMPLE: inspect a representative complete verification report with resolved company fields, field-level evidence, source URLs, confidence, missing-data disclosure, and checked_at. This does not perform a live lookup and never charges a wallet.
无需输入参数。
Check an x402 payment before signing - free dry-run
FREE AGENT PAYMENT FIREWALL: before an AI agent signs an x402 payment, bind the Israeli company identity, service origin, signed domain payee manifest, destination wallet, payment fingerprint, and buyer mandate into an ALLOW, REVIEW, or DENY decision. This dry-run never signs or submits a payment and does not claim legal wallet ownership.
mandatepayment必填languagemanifestservice_url必填company_namemanifest_modecompany_numberprevious_payment_fingerprintPreview an Israeli vendor payment-risk assessment - free
FREE PREVIEW before paying an Israeli supplier. Confirms whether the company can be resolved and shows which invoice and payment-context signals will be evaluated. It does not reveal a risk score, mismatch findings, or decision. Use assess_israeli_vendor_payment_risk_paid for the evidence-backed PROCEED, REVIEW, or BLOCK result.
languagecompany_nameinvoice_cityvendor_emailcompany_numberinvoice_amountinvoice_websiteinvoice_currencyfirst_time_vendorinvoice_company_nameinvoice_company_numberurgent_payment_request另有 1 个Preview an Israeli invoice payment gate - free
FREE FIRST STEP before paying an Israeli tax invoice. Checks VAT and total arithmetic plus date-, amount-, VAT-, and buyer-sensitive Israel Invoices allocation-number applicability. Missing buyer context fails safely to HOLD. It never authorizes payment, resolves the supplier, or contacts the Tax Authority. Use authorize_israeli_invoice_payment_paid for the registry-backed PAY, HOLD, or BLOCK decision.
currencylanguagevat_amount必填invoice_cityinvoice_date必填total_amount必填vendor_emailsupplier_nameinvoice_number必填invoice_websitebuyer_vat_numberallocation_number另有 9 个Preview Israeli company identity - free and limited
FREE LIMITED PREVIEW for an Israeli company legal name or company number. Returns only identity, registry status, match candidates, confidence, and an exact next action. It never returns field-level evidence, source URLs, address, incorporation, annual-report, or law-violation fields. Use the paid verify_company tool for the complete evidence-backed public-registry result.
citywebsitelanguagecompany_namecompany_numberexpected_entity_typePreview an Israeli company for free
RECOMMENDED FREE FIRST STEP for Israel company verification, Israeli supplier checks, counterparty due diligence, or public-registry KYB evidence. Resolves legal identity and registry status without payment, then returns exact reusable arguments for the paid full report. No field-level evidence or source URLs are included.
citywebsitelanguagecompany_namecompany_numberexpected_entity_typeVerify Israeli company - paid full public-registry evidence
Israeli invoice payment gates and paid company verification. Checks invoice arithmetic and allocation-number rules, resolves records in the Israeli Companies Registry, and returns structured public-registry evidence. Tax Authority access requires buyer authorization. Not Full Regulatory KYB. PAID FULL RESULT: $0.05 USDC per successful call on Base Mainnet. Use preview_israeli_company_free first when only a free identity/status check is needed. One-command buyer bridge: https://israel-counterparty-intelligence.vercel.app/israel-company-verify-buyer-0.4.0.tgz
citydepthwebsitelanguagecompany_namecompany_numberexpected_entity_typeVerify an Israeli company - paid complete report
RECOMMENDED PAID NEXT STEP after preview_israeli_company_free. Verifies an Israeli company number or legal name and returns the complete field-level Israeli Companies Registry evidence report with source URLs, confidence, missing-data disclosure, and checked_at. Costs $0.05 USDC on Base Mainnet. Not Full Regulatory KYB. One-command buyer bridge: https://israel-counterparty-intelligence.vercel.app/israel-company-verify-buyer-0.4.0.tgz
citydepthwebsitelanguagecompany_namecompany_numberexpected_entity_typeAssess an Israeli vendor before payment - paid
RECOMMENDED immediately before an agent pays an Israeli supplier. Resolves the legal entity, compares invoice identity and contact domains, evaluates buyer-observed payment-change and urgency signals, then returns an evidence-backed PROCEED, REVIEW, or BLOCK decision with deterministic reason codes. Costs $0.10 USDC on Base Mainnet. It does not verify bank-account ownership, invoice authenticity, sanctions, PEPs, UBOs, adverse media, or creditworthiness. Use preview_israeli_vendor_payment_risk_free first.
languagecompany_nameinvoice_cityvendor_emailcompany_numberinvoice_amountinvoice_websiteinvoice_currencyfirst_time_vendorinvoice_company_nameinvoice_company_numberurgent_payment_request另有 1 个Authorize an Israeli invoice payment - paid
PRE-PAYMENT GATE for an Israeli tax invoice and accounts-payable agent. Checks VAT and total arithmetic; date, amount, VAT component, authorized-dealer buyer and buyer-request conditions for an Israel Invoices allocation number; supplier public-registry identity; and vendor-risk signals. Returns PAY, HOLD, or BLOCK with deterministic reason codes and fails safely when buyer context is missing. Costs $0.25 USDC on Base Mainnet. This service does not call the Tax Authority; buyer-authorized TA access is required for official allocation verification; buyer-attested results are labeled and not independently authenticated. Use preview_israeli_invoice_payment_gate_free first.
currencylanguagevat_amount必填invoice_cityinvoice_date必填total_amount必填vendor_emailsupplier_nameinvoice_number必填invoice_websitebuyer_vat_numberallocation_number另有 9 个Get recent Israeli company changes - paid
LOW-COST REPEATABLE MONITORING LOOKUP for an exact Israeli company number. Returns recent official filing and status-change events, newest first, with source URLs and deterministic categories. Costs $0.01 USDC on Base Mainnet. Coverage is approximately one year and an empty result is not proof that no earlier change occurred.
limitlanguagelookback_dayscompany_number已满足适用检查项的 100%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
npx --yes https://israel-counterparty-intelligence.vercel.app/israel-company-verify-buyer-0.4.0.tgz --invoice-file invoice-request.jsonnpm installcp .env.example .env.localnpm run devnpm run checkcurl -X POST http://localhost:3000/v1/verify \ -H 'content-type: application/json' \ -d '{"company_number":"514744887","language":"en"}'{ "company_name": "MONDAY.COM", "city": "Tel Aviv", "language": "en"}X402_ENABLED=trueX402_PAY_TO=0xYourReceivingWalletX402_NETWORK=eip155:84532X402_ASSET=0x036CbD53842c5426634e7929541eC2318f3dCF7eX402_FACILITATOR_URL=https://facilitator.payai.networkPUBLIC_BASE_URL=https://your-public-host.exampleX402_VERIFY_PRICE=$0.10X402_GOVERNMENT_PRICE=$0.35X402_RISK_PRICE=$0.50X402_MAINNET_ENABLED=trueX402_MAINNET_PAY_TO=0xYourReceivingWalletX402_MAINNET_NETWORK=eip155:8453X402_MAINNET_ASSET=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913X402_MAINNET_FACILITATOR_URL=https://facilitator.payai.networkX402_MAINNET_FACILITATOR_PROVIDER=autoCDP_API_KEY_ID=CDP_API_KEY_SECRET=X402_MAINNET_VERIFY_PRICE=$0.05X402_MAINNET_PAYMENT_RISK_PRICE=$0.10X402_MAINNET_INVOICE_GATE_PRICE=$0.25X402_MAINNET_COMPANY_CHANGES_PRICE=$0.01X402_MCP_TESTNET_VERIFY_PRICE=$0.05X402_MCP_MAINNET_VERIFY_PRICE=$0.05X402_MCP_TESTNET_PAYMENT_RISK_PRICE=$0.10X402_MCP_MAINNET_PAYMENT_RISK_PRICE=$0.10X402_MCP_TESTNET_INVOICE_GATE_PRICE=$0.25X402_MCP_MAINNET_INVOICE_GATE_PRICE=$0.25X402_MCP_TESTNET_COMPANY_CHANGES_PRICE=$0.01X402_MCP_MAINNET_COMPANY_CHANGES_PRICE=$0.01MAINNET_INTERNAL_TEST_PAYER=0xYourIsolatedMainnetTestWallethttps://israel-counterparty-intelligence.vercel.app/mcp{ "mcpServers": { "israel-business-intelligence": { "type": "http", "url": "https://israel-counterparty-intelligence.vercel.app/mcp" } }}BASE_URL=http://localhost:3000 npm run smokeBASE_URL=http://localhost:3000 EXPECT_X402=true npm run smokeMCP_URL=https://israel-counterparty-intelligence.vercel.app/mcp/testnet npm run smoke:mcpX402_TEST_WALLET_FILE=/secure/path/test-wallet.json npm run smoke:mcp:paidnpm run checkvercel linkvercel deployvercel promote <validated-preview-url>