Finance Toolkit
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
제작자가 쓴 설명(영어 원문)
41 MCP tools for EU invoice evidence, supplier checks, market data and read-only chain queries
이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.
이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
필요한 것
어떤 앱을 쓰세요?
위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.
웹, 데스크톱, 모바일의 Claude에서 쓸 수 있어요:
https://mcp.eucompliance.tools/mcp터미널에서 이 명령어를 실행하세요
claude mcp add --transport http eu-compliance https://mcp.eucompliance.tools/mcp프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요
{
"mcpServers": {
"eu-compliance": {
"url": "https://mcp.eucompliance.tools/mcp"
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
프로젝트의 .vscode/mcp.json에 붙여 넣으세요
{
"servers": {
"eu-compliance": {
"type": "http",
"url": "https://mcp.eucompliance.tools/mcp"
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요:
https://mcp.eucompliance.tools/mcp메뉴 이름은 요금제나 시기에 따라 조금 다를 수 있어요.
선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.
이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
도구 이름과 설명은 서버가 2026년 11월 6일에 알려 준 그대로예요. 우리가 아니라 제작자가 쓴 글이고, 일반 텍스트로만 보여 드려요.
validate_vatFREE live validation of an EU VAT ID against VIES, including the registered name and address when the member state publishes them. Use this as the no-cost entry point before paid VAT, counterparty or invoice decisions.
validate_ibanFREE IBAN checksum and country-structure validation with BIC and bank-name enrichment where registry data exists. It does not prove account existence or ownership.
recommend_agent_toolFREE deterministic router over the published Agent Card. Describe the job and optional category, country, chain, price cap and available input names; receive one to three matching tools with exact catalog prices, required inputs and a safe workflow. It performs no model call, net
prepare_agentllmFREE deterministic validation and exact-price routing for all AgentLLM tiers. Choose Micro for classification, extraction and short summaries, Basic for general chat, or Plus for stronger drafting, analysis and longer summaries. It validates the exact arguments without calling a
prepare_agentllm_microFREE validation of the exact AgentLLM prompt, system instruction and token limit before purchase. It enforces the input and output limits without calling a model or charging anything.
agentllm_microOpenAI-compatible classification, extraction, routing and short summaries for exactly 0.003 USDC per call. Validate the exact JSON for free first; no account or API key.
agentllm_basicOpenAI-compatible general chat and summaries for exactly 0.005 USDC per call. Run prepare_agentllm with tier basic first. Hard limits are 6,000 UTF-8 input bytes, 16 messages and 750 output tokens; upstream model and usage are disclosed and the result includes a signed receipt.
agentllm_plusOpenAI-compatible stronger drafting, analysis and longer summaries for exactly 0.02 USDC per call. Run prepare_agentllm with tier plus first. Hard limits are 6,000 UTF-8 input bytes, 16 messages and 1,200 output tokens; upstream model and usage are disclosed and the result includ
prepare_invoice_to_pay_euFREE local input and safety check before purchase. Accepts UBL/CII XML or a base64 ZUGFeRD/Factur-X PDF with exactly one embedded invoice XML plus buyer country, expected amount/currency and a trusted payee IBAN. It checks format, limits and required context, but does not reveal
invoice_to_pay_dossier_euOne signed decision before an EU invoice is paid: READY_FOR_BUYER_APPROVAL, HOLD_FOR_REVIEW or DO_NOT_PAY with evidence and safe next actions. Accepts UBL/CII XML or ZUGFeRD/Factur-X with one embedded invoice XML, not ordinary/scanned PDFs. Complete EN 16931 validation, live VIES
prepare_us_import_readinessFREE local completeness and safety check for ordinary goods dispatched from DE/AT to the US. Requires product, material, intended-use, origin, value and explicit regulated-attribute answers. No product URL is accepted or fetched. Returns an opaque job ID and recovery secret for t
us_import_readiness_guardSigned pre-purchase evidence dossier for ordinary goods dispatched from Germany or Austria to the United States. Validates a buyer-declared HTS code or returns non-binding current USITC candidates, calculates only a simple ordinary-duty component, checks CPSC recall candidates an
recover_us_import_readinessFREE recovery when an x402 settlement succeeded but the signed response was lost. Returns only the already-settled result for the opaque job ID and recovery secret; it never performs a new lookup or creates a new charge.
screen_sanctions_euCheck a person or company against the official EU (Commission FSF), UN Security Council and UK (HM Treasury OFSI) sanctions lists. 12,000+ listed entities, 50,000+ name variants, re-indexed daily, fuzzy matching. Each hit states its list, programme, reference and the list date.
eu_vat_rulesPlace of supply, reverse charge, intra-Community supply or export, the rate, plus the EN 16931 VAT category code (BT-151), exemption reason code (BT-121) and invoice wording. Supplier/customer jurisdictions are always required; customer VAT validity, transaction type and OSS-thre
check_counterparty_euVAT ID validation (VIES) plus sanctions screening plus IBAN check in one call, condensed into a traffic-light verdict with reasons and a recommendation.
counterparty_dossier_euProfessional procurement and onboarding dossier: live VIES identity, EU/UN/UK sanctions-name screening, IBAN validation, cross-source legal-name consistency and an official national company-register extract where an open API exists. Returns one APPROVE, REVIEW or BLOCK decision,
validate_einvoice_euValidate an XRechnung, ZUGFeRD/Factur-X or Peppol BIS invoice (UBL or CII) against EN 16931: mandatory fields, arithmetic consistency of all totals, VAT breakdown and category rules, each finding with its official BR- rule code.
verify_compliance_receiptAnyone can verify issuer authenticity, integrity and the signed validity window of a eucompliance.tools result locally without payment or network access; this does not validate the underlying facts.
must_verify_before_payReturn allow or deny before an agent pays a counterparty, using sanctions screening, live VIES validation and IBAN structure evidence. Deny is the default and the decision carries a signed receipt.
lookup_company_euLive extract from official national registers in France, Norway, Czechia, Finland, Slovakia and Poland: name, registration number, status, legal form, address and registration date. Germany and Austria are not covered because their registers are not available here as an equivalen
agent_spend_statementCreate a complete Base USDC outflow and transfer record for an agent wallet: every observed transfer, recipient, transaction reference and dated ECB EUR conversion, available as JSON or CSV. Transfers remain explicitly unclassified until invoice, supplier identity and supply type
rpc_read_batchRun 1-20 standard read-only JSON-RPC requests as one paid call across 28 EVM mainnets. Set one default chain for the batch or override it with an optional chain field on each request. Includes public-node failover, decoded Error/Panic reverts and source evidence; signing, state-c
wallet_balanceReturn a live native balance, exact wei, pending nonce, observed block and RPC-source evidence for a wallet on Base, Ethereum, Arbitrum, Optimism or Polygon.
gas_estimateReturn the current gas price and, when transaction fields are supplied, eth_estimateGas plus an execution-fee estimate with excluded rollup components stated explicitly.
contract_infoInspect live runtime bytecode, native balance, transaction count and observed block, returning deployed_contract, eoa_or_empty or precompile_or_system_address without claiming wallet ownership.
spot_priceAttempt independent Binance, Coinbase and Kraken public tickers and calculate the median from the live quotes that return. Every delivered quote, quote currency, spread and timestamp is disclosed; fewer than two live sources is an uncharged error.
open_social_searchSearch Bluesky and Hacker News for every query; for a single public tag, additionally search Mastodon's anonymous tag timeline. Mastodon is not applicable to phrase search. Results are delivered only when every source promised for that query answers; a source failure is an unchar
perp_market_dataReturn Hyperliquid mark and oracle prices, funding, open interest, 24-hour volume, premium and maximum leverage for one coin or the top markets by volume, with source and timestamp.
coin_positioning_briefCalculate a disclosed crowded-long/short score from current Hyperliquid funding and premium. The response also includes an at-least-two-exchange spot median, open interest, volume and the service's six-hour archive trend as separate context; a still-filling archive is labelled an
market_decision_packReturn ENTER_RISK, WAIT or REDUCE_RISK with score, evidence-coverage confidence, reasons, risk flags, invalidation conditions and a 15-minute expiry. One call combines regime, gas, APY, BTC/ETH/SOL spot, top perps and seven-day history.
soft_commodity_stressCalculate a disclosed weather-only supply-stress score from Brazilian growing-belt rainfall and dry days. A paid result also includes at least one usable Ivory Coast cocoa-or-coffee farmgate-price observation from a distinct source as context; availability of both commodities is
market_dataReturn one computed market_brief, Base gas or yield indicator with source coverage, freshness, a stable repeat URL and a do-not-repurchase-before time. Soft commodities use soft_commodity_stress.
market_historyReturn the service's own archived gas, yield, commodity or market-brief series as raw observations or daily medians. At least two usable points must remain after the requested resolution; an empty, one-point or incompletely readable archive returns an uncharged error and is never
ai_act_disclosureCreate a signed Article 50 provenance record and German/English disclosure for AI-generated content, including a privacy-first hash-only path. This attests declared origin; it does not detect AI in arbitrary content.
prepare_x402_purchase_guardFREE strict syntax and supported-v2-shape check for a raw base64/base64url PAYMENT-REQUIRED header. Returns a canonical challenge fingerprint and the policy fields required by the paid guard, without revealing the paid decision, contacting the target, reading a wallet or attempti
x402_purchase_guardCompare an already received canonical x402 v2 challenge with the buyer's exact resource, method, USDC price limit, network policy, trusted recipient and EVM/Solana signing-mechanism fields. Returns PROCEED_TO_USER_CONFIRMATION, REVIEW_REQUIRED or REJECT_CHALLENGE with normalized
tx_preflightRead-only decision analysis before signing with five on-chain core checks: native balance/gas price, transaction-specific gas estimate, simulation with decoded revert reason, pending nonce gap and recipient bytecode/type. Token inputs add an optional ERC-20 balance and allowance
tx_statusReturn mined or pending status, success or decoded revert reason, gas used, block and confirmations for a transaction on Base, Ethereum, Arbitrum, Optimism or Polygon.
token_statusReturn an owner's token balance and optional spender allowance, including whether both satisfy a requested amount, across five EVM chains.
read_urlFetch a public web page as clean Markdown or text while refusing internal and private addresses, suitable for reading evidence before an agent acts on a link.
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 7일 점검
레지스트리 이름이 GitHub 계정 PatrickPi1312 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
961ms 만에 응답(HTTP 200)
로그인 필요 없음
도구 설명 41개를 읽었고, AI에게 보내는 숨겨진 지시는 없었어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 3개 중 3개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.
제작자의 클라우드에서 실행돼요. 설치 없이 인터넷으로 연결하지만, 보내는 내용은 제작자의 서버를 거쳐요.
GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(1.7.0)은 그저께 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되기 때문에, 원격 MCP 서버를 지원하는 앱(예: 개발자 모드의 ChatGPT)에서도 쓸 수 있어요.
같은 카테고리에는: Finance Toolkit, SolidInvoice, Korea Tax Calculator
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
41 machine-callable tools, including 10 free preparation, routing and verification tools. Use the existing APIs per call in USDC through x402, or request a scoped Invoice Guard Pilot for your accounts-payable workflow. The per-call APIs require no account, API key, subscription or minimum purchase. The pilot is a separate business offer, not an MCP tool.
https://mcp.eucompliance.tools/mcpThe service is built for agents that need a bounded decision or a cited piece of evidence, not an unstructured report. Paid successes return machine-readable structured content and a signed receipt. Invalid input, unavailable required evidence and tool errors are not settled.
For accounts-payable teams and integration partners who already receive structured EU invoices and want a reproducible check before their existing human approval step.
EUR 149 net, once, for a 30-day pilot — available on request. We agree the workflow, accepted documents and volume in writing before an order. The scope covers one bounded workflow: a format/integration check, a synthetic example run, and a documented handover including open points, within the 30-day pilot window. API-call costs are separate and agreed in advance. This is not a subscription or an automatically activated service. Optional integration setup starts from EUR 499 net, separately scoped and quoted; it is not included or charged automatically.
The existing building blocks can:
READY_FOR_BUYER_APPROVAL, HOLD_FOR_REVIEW or DO_NOT_PAY into the buyer's approval process, with reason codes, evidence sources and freshness limits.Available now: UBL/CII XML, or ZUGFeRD/Factur-X PDFs containing one invoice XML. Not included: ordinary PDFs, scans/OCR, accounting-ledger duplicate detection, independent bank-account ownership verification, legal clearance or payment execution. The optional Python adapter currently accepts XML only. A signature proves integrity and the configured issuer, not that an invoice is genuine or legally approved.
Review the pilot scope · Request a scoped pilot · Inspect the buyer-side integration
Prefer self-service? invoice_to_pay_dossier_eu remains 1.00 USDC per completed dossier. The euro-priced pilot does not change the public API price or authorize extra purchases.
Claude Code:
claude mcp add --transport http eucompliance https://mcp.eucompliance.tools/mcp
Claude Desktop, Cursor or another streamable-HTTP MCP client:
{
"mcpServers": { "eucompliance": { "type": "http", "url": "https://mcp.eucompliance.tools/mcp" } } }
If the right product is unclear, call the free recommend_agent_tool tool with the job, available inputs and optional price cap. It returns one to three exact catalog matches and a safe workflow without calling a model, making a payment or executing the selected tool.
| Agent job | Tool | Result | Price |
|---|---|---|---|
| Read live state on one or many EVM chains | rpc_read_batch | 1–20 allowlisted read-only JSON-RPC calls across 28 mainnets | $0.01 |
| Decide whether an on-chain transaction is safe to submit | tx_preflight | proceed, review or block, with five core checks and optional token evidence | $0.02 |
| Turn live market evidence into a time-bounded action | market_decision_pack | ENTER_RISK, WAIT or REDUCE_RISK, reasons, risks and 15-minute expiry | $0.05 |
| Check an EU counterparty before onboarding or payment | check_counterparty_eu | VAT, EU/UN/UK sanctions and IBAN consistency → clear, review or blocked | $0.02 |
| Decide whether an EU supplier invoice is ready for approval | invoice_to_pay_dossier_eu | EN 16931, VIES, sanctions, VAT and trusted-payee evidence → READY, HOLD or DO NOT PAY | $1.00 |
| Check ordinary DE/AT goods before requesting a US carrier quote | us_import_readiness_guard | USITC/CPSC-backed readiness decision, unknowns and safe next actions | $0.25 |
| Validate an EU e-invoice | validate_einvoice_eu | Official EN 16931 findings with rule codes and severity | $0.10 |
| Run fixed-price short inference | agentllm_micro, agentllm_basic, agentllm_plus | OpenAI-compatible completion plus disclosed upstream usage and signed delivery receipt | $0.003 / $0.005 / $0.02 |
The complete 41-tool list, exact input and output schemas, current prices and transport-specific HTTP offers are always published in agents.json. Published prices are in USDC; inspect the live quote before authorizing a call. screen_sanctions_eu and spot_price each cost 0.10 USDC per successful result.
rpc_read_batch is the broad entry point: one default chain plus optional per-request chain overrides, up to 20 allowlisted read calls, and 28 named EVM mainnets. Focused tools are also available for wallet balance, gas estimate, contract information, transaction status and ERC-20 balance/allowance. None of them signs, approves, transfers or broadcasts a transaction.
For a decision rather than raw evidence, use tx_preflight. Missing evidence is never treated as approval. Wallet-address sanctions screening is not claimed because name lists cannot clear an address.
Agents can buy the smallest useful observation or a complete decision:
spot_price — multi-exchange median and spread: $0.10open_social_search — bounded Bluesky and Hacker News evidence: $0.002perp_market_data — Hyperliquid funding, open interest, premium and volume: $0.005market_history — archived raw or daily series: $0.008market_data or coin_positioning_brief — computed context with disclosed rules: $0.01market_decision_pack — action, confidence, reasons, risk flags and invalidation: $0.05Every paid market result identifies its sources and freshness. The decision pack expires after 15 minutes instead of encouraging an agent to reuse stale market advice.
The invoice and US-import products have free preparation tools. Run them first; they validate shape and required context and return the exact paid next step. The paid tools never release a payment, place an order, create a forwarding address, book a carrier, sign a wallet transaction or broadcast anything.
invoice_to_pay_dossier_eu accepts UBL/CII XML or ZUGFeRD/Factur-X PDFs with one embedded invoice XML. An ordinary or scanned PDF is intentionally unsupported. READY_FOR_BUYER_APPROVAL is an evidence decision, not proof of delivery, internal approval, duplicate-ledger status or bank-account ownership.
The invoice-guard integration is a small, opt-in Python adapter for buyers. It runs the free preparation check, delegates a single capped 1.00-USDC purchase to your authorized transport, and checks the signed dossier against the exact invoice, buyer context and freshness window. A persistent journal reuses valid identical evidence and stops instead of buying again after an ambiguous timeout. Equivalent decimal amount formats share one claim. READY_FOR_BUYER_APPROVAL advances only to your existing approval stage; the adapter never signs or submits an invoice payment.
You supply the authorized MCP/x402 transport and pin the trusted receipt issuer. The adapter accepts invoice XML only; its tests are offline, not a paid end-to-end certification. Making this check mandatory is an explicit operator policy for your own workflow, not a requirement imposed on other agents or platforms.
us_import_readiness_guard is limited to declared ordinary goods from Germany or Austria to the United States. It supplies non-binding HTS evidence and readiness guidance; it is not customs clearance, a binding classification or a shipping service.
HTTP products return an x402 v2 payment requirement with the exact amount. Payment options are published for Base, Arbitrum, Polygon and Solana. The caller signs the selected option and retries the identical request. The server never receives a wallet private key and does not perform a buyer-side transfer.
Use a payment policy that pins the exact HTTPS resource, method, network, recipient and maximum amount. The free prepare_x402_purchase_guard plus paid x402_purchase_guard workflow can check an already received x402 challenge before a buyer confirms it; it never pays the target.
Signed receipts can be checked independently:
pip install eucompliance-verify
from eucompliance_verify import verify_receipt, PaymentPolicy
verified = verify_receipt(response_json) decision = PaymentPolicy(max_age_hours=24).check(response_json) if not decision.allowed: raise RuntimeError("receipt outside policy")
Verifier source: eucompliance-verify. VAT conformance fixtures: eu-vat-conformance. The invoice adapter includes offline regression tests. These are implementation checks, not a live-purchase, fraud-prevention or legal certification. Use synthetic examples in public issues; do not post invoices, personal data, wallet secrets or API credentials there.
eucompliance.tools is operated by Patrick Kaufmann, sole proprietor in Vienna, Austria. The service exposes evidence and decision APIs; it does not act as a bank, wallet signer, customs broker, freight forwarder or legal adviser.
On-chain identity: ERC-8004 agent #60255 on Base.