{"name":"limitguard","version":"0.1.0","description":"Limitguard is a lead validation service for lead generation agencies, B2B marketing and sales teams: it checks the company behind each lead against official business registers (full coverage in the Netherlands and Belgium), EU VAT and sanctions lists, with website age in the company check, and returns proceed, review or block with the source on every line. Developers and AI agents can use its HTTP API, MCP server and A2A service, hosted in the EU. Free sandbox key, no wallet. The sandbox covers entity, risk and KYB checks; Lead Verify and the agent check need a live key or an x402 payment. Paid by x402: Lead Verify $0.10 per lead and agent check $0.005 per wallet; entity check and KYB $0.29 and risk score $0.25 fresh, $0.11 cached ($0.25 KYB) when available; report $0.55; sanctions and wallet screens $0.005; other routes at the account price. API keys, the dashboard and the Claude connector pay the account prices: Lead Verify $0.27 per lead and agent check $0.75 per wallet; $0.11-1.85 per call; entity and risk checks $0.88-1.05 fresh ($1.50 KYB), $0.11 cached ($0.25 KYB) when available. Lead verification for NL and BE leads, plus entity, KYB and agent wallet checks for developers and AI agents.","tools":[{"name":"verify_lead","description":"Verify a NL/BE sales lead against the registers in one call: real and active, VAT, mail server, IBAN, sanctions; a 0-100 lead score. $0.10 by x402, $0.27 with an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"country":{"type":"string","description":"NL (KVK) or BE (KBO)"},"company_number":{"type":"string","description":"8-digit KVK number or 10-digit KBO/CBE number"},"name":{"type":"string","description":"Company name as the lead gave it (NL without a number)"},"vat_number":{"type":"string","description":"EU VAT number, checked with VIES"},"email":{"type":"string","description":"Contact email; only its domain is checked"},"domain":{"type":"string","description":"Company website domain"},"address":{"type":"object","description":"{street, house_number, postcode, city} the lead gave"},"iban":{"type":"string","description":"IBAN the lead gave; only country, bank, BIC and last 4 are returned"},"phone":{"type":"string","description":"Phone number the lead gave; compared with the numbers the company publishes, never echoed. Rejected until website phone lookup is switched on"},"target_industries":{"type":"array","items":{"type":"string","maxLength":100},"maxItems":20,"description":"Ideal-customer industries: SBI/NACE code prefixes (\"62\") or whole words; information only"},"target_size":{"type":"object","properties":{"min":{"type":"integer","minimum":0},"max":{"type":"integer","minimum":0}},"additionalProperties":false,"description":"Ideal-customer employee range {min, max}, both inclusive; information only"}},"required":["country"]},"annotations":{"title":"Verify a sales lead","readOnlyHint":true,"destructiveHint":false,"openWorldHint":true,"idempotentHint":false}},{"name":"check_agent_wallet","description":"Check a counterparty agent's EVM wallet in one call: OFAC SDN digital-currency address list match, Base USDC and ETH balance, ERC-8004 identity registration (and, given an agent id, that agent's owner and payment wallet) and open ERC-8004 feedback, which is not scored. $0.005 by x402, $0.75 with an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"wallet":{"type":"string","description":"EVM wallet address (0x + 40 hex characters)"},"agent_id":{"type":"string","description":"Optional ERC-8004 agentId (decimal) the wallet claims"},"domain":{"type":"string","description":"Optional website domain the agent gives for itself (e.g. example.com)"}},"required":["wallet"]},"annotations":{"title":"Check agent wallet","readOnlyHint":true,"destructiveHint":false,"openWorldHint":true,"idempotentHint":false}},{"name":"check_entity","description":"Company check on a business: sanctions screening and country risk, the Dutch KVK register for an NL company, and the website domain when you send it. Returns trust_score (0-100, 100 = best), trust_level (high means low risk), cluster, recommendation, confidence, top_factors and sources_checked.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"entity_name":{"type":"string","description":"Full legal name of the entity"},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code"},"kvk_number":{"type":"string","description":"Optional Dutch KVK number (8 digits)"},"domain":{"type":"string","description":"Optional company website domain"}},"required":["entity_name","country"]},"annotations":{"title":"Check entity trust","readOnlyHint":true,"destructiveHint":false,"openWorldHint":true,"idempotentHint":false}},{"name":"get_trust_score","description":"Look up your own most recent trust score for an entity you checked before, from your stored checks: score, level, when, which product, trend and how many checks are on record. Runs no new check and calls no data source. Free ($0).","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"entity_id":{"type":"string","description":"Entity name, as sent to check_entity"}},"required":["entity_id"]},"annotations":{"title":"Get stored trust score","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"verify_wallet","description":"Screen a wallet: OFAC SDN address match, on-chain signals (contract check, native and USDC balance, transaction count, first seen on Base) and named risk rules with up to 3 advice items. On Base, also reports any ERC-8004 agent the wallet owns and its open on-chain reputation as descriptive signals, never scored. $0.005 by x402, $0.11 with an API key. Supports EVM and Solana addresses.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"wallet_address":{"type":"string","description":"Blockchain wallet address"},"chain_id":{"type":"string","description":"CAIP-2 chain ID (default: eip155:8453 for Base); base, eth, solana, btc also accepted"}},"required":["wallet_address"]},"annotations":{"title":"Screen wallet","readOnlyHint":true,"destructiveHint":false,"openWorldHint":true,"idempotentHint":false}},{"name":"get_risk_score","description":"Quick risk score from sanctions screening and country risk only, without the register or domain lookups of check_entity. Returns risk_score (0-100, 100 = riskiest), risk_level (high means high risk, the reverse of check_entity's trust_level), sanctions_match and fatf_status; no recommendation or factors.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"entity_name":{"type":"string","description":"Full legal name of the entity"},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code"}},"required":["entity_name","country"]},"annotations":{"title":"Get risk score","readOnlyHint":true,"destructiveHint":false,"openWorldHint":true,"idempotentHint":false}},{"name":"get_compliance_report","description":"Per-entity report built from one real check: registry identity, sanctions and PEP screens, domain signals, risk score with the rules that fired, correlations, every finding as a ranked action, a per-source status table (ok / unavailable / error) and a report hash.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"entity_name":{"type":"string","description":"Full legal name (with country; omit when sending check_id)"},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code"},"kvk_number":{"type":"string","description":"Optional Dutch KVK number (8 digits)"},"cbe_number":{"type":"string","description":"Optional Belgian CBE number (0XXX.XXX.XXX or 10 digits)"},"vat_number":{"type":"string","description":"Optional EU VAT number"},"domain":{"type":"string","description":"Optional company website domain"},"iban":{"type":"string","description":"Optional IBAN (never stored raw)"},"wallet_address":{"type":"string","description":"Optional crypto wallet address (format check only)"},"wallet_chain":{"type":"string","description":"Optional chain for wallet_address (eth, base, btc, sol, ...)"},"check_id":{"type":"string","description":"Id of a check from an earlier report, instead of identifiers"}},"required":[]},"annotations":{"title":"Get compliance report","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true}},{"name":"sanctions_preview","description":"Free yes/no sanctions preview against the local OFAC SDN, EU and UN lists. Returns possible_match, lists_checked, list_dates and list_note only, never an entry. 10 per caller per UTC day.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","description":"Company or person name to screen"},"country":{"type":"string","description":"Optional ISO 3166-1 alpha-2 country code (orders matches, never excludes one)"}},"required":["name"]},"annotations":{"title":"Sanctions preview","readOnlyHint":true,"destructiveHint":false,"openWorldHint":true}},{"name":"sanctions_screen","description":"Sanctions screen against the local OFAC SDN, EU and UN lists: matched entries with list, entry id, programmes, countries, listing date and match score. A name match is not a determination.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","description":"Company or person name to screen"},"country":{"type":"string","description":"Optional ISO 3166-1 alpha-2 country code (orders matches, never excludes one)"}},"required":["name"]},"annotations":{"title":"Sanctions screen","readOnlyHint":true,"destructiveHint":false,"openWorldHint":true,"idempotentHint":false}},{"name":"wallet_sanctions_preview","description":"Free yes/no check of a wallet address against the OFAC SDN list: sanctioned, lists, the list date and its freshness, no programmes or entry ids. 10 per caller per UTC day, separate from sanctions_preview. The full wallet screen is verify_wallet ($0.005 by x402, $0.11 with an API key).","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"wallet_address":{"type":"string","description":"Blockchain wallet address"},"chain_id":{"type":"string","description":"CAIP-2 chain ID (default: eip155:8453 for Base); base, eth, solana, btc also accepted"}},"required":["wallet_address"]},"annotations":{"title":"Wallet sanctions check","readOnlyHint":true,"destructiveHint":false,"openWorldHint":true}}],"a2a_endpoint":"https://api.limitguard.ai/a2a"}