Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "check_supplier_list" (18 tools before, 19 now)
Check a supplier list (registry check) — Check a supplier list against the official registers: which suppliers are ok, which need a look and why (e.g. in liquidation since a date, per BODACC), with a proof code each, and a private report link to share. Use it for 2 to 100 suppliers at once, or to read a batch you started. Don't use it for one company: call verify_company. Inputs: rows [{reference, company_name, country, identifier}] (an official ID is best; a name alone counts only with postal_code and street matching one company), or batch_id. Returns: counts by review_state (ok, review, could_not_confirm, not_covered, error), the …
Changed the definition of "check_address", "check_insolvency", "check_vat" and 8 more
⟨2 unchanged words⟩ "description":"ISO country code: FR orES.ES or GB.","enum":["FR","ES","GB"],"examples":["FR"],"title": ⟨14 unchanged words⟩ or VAT; ES Registro Mercantil sheet, e.g. VI-23266. GB: Companies House company number, e.g. 00445790.","examples":["441639465","VI-23266","00445790"],"maxLength":64,"title":"Identifier" ⟨9 unchanged words⟩
⟨2 unchanged words⟩ "description":"ISO country code: FR orES.ES or GB.","enum":["FR","ES","GB"],"examples":["FR"],"title": ⟨14 unchanged words⟩ or VAT; ES Registro Mercantil sheet, e.g. VI-23266. GB: Companies House company number, e.g. 00445790.
Certificate recorded, valid to 2027-01-04
Authorization not required
Added "get_receipt" (17 tools before, 18 now)
Get a verification receipt by proof code — Give back the Fuentio receipt of a verification by its proof code: outcome and reasons, status, legal form, registered office, insolvency (what was searched), source, check time, hash and the public link to check it. Use it when the user asks for a receipt or proof of a check. Always ask the user first: 'Normal or detailed receipt?', then call it. Use the proof code from verify_company. Don't use it to run a new check: call verify_company. Inputs: proof_code (e.g. 'FUE-FR-20261015-DZ7TP9', any case; a lookup's meta.receipt.request_id also works, same key), format 'normal' or 'detailed'. Retur…
Changed the definition of "get_company_history", "lookup_company", "review_report" and 3 more
⟨234 unchanged words⟩ "}],"title":"Next Page"},"outcome":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"verified, partial, unverified, status_unknown, not_found, not_covered, ambiguous, stale or source_unavailable: https://api.fuentio.com/docs/outcomes","title":"Outcome"},"page":{"title":"Page","type": ⟨168 unchanged words⟩
⟨126 unchanged words⟩ No person's name in any answer. For KYB steps, supplier checks, due diligence: SIREN, RCS ⟨9 unchanged words⟩
Unknown → Live
First tool surface recorded: 17 tools (server version 0.1.0)
https://api.fuentio.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 9 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨2 unchanged words⟩ "description":"ISO country code: FR orES.ES or GB.","enum":["FR","ES","GB"],"examples":["FR"],"title": ⟨14 unchanged words⟩ or VAT; ES Registro Mercantil sheet, e.g. VI-23266. GB: Companies House company number, e.g. 00445790.","examples":["441639465","VI-23266","00445790"],"maxLength":64,"title":"Identifier" ⟨9 unchanged words⟩
⟨33 unchanged words⟩ state: call lookup_company. Inputs: country FR orES;ES or GB; identifier as for lookup_company (441639465); optional id_scheme; ⟨13 unchanged words⟩ events where the source has them (BORME acts, Companies House filings). meta.history_since says where history starts. Limits: ⟨13 unchanged words⟩ of the company. Spain: from 2 January 2009. United Kingdom: the latest filings, and every change since Fuentio first held it. Search words: historique, historial, cambios, due diligence.
⟨2 unchanged words⟩ "description":"ISO country code: FR orES.ES or GB.","enum":["FR","ES","GB"],"examples":["FR"],"title": ⟨36 unchanged words⟩ ","EU_VAT","LEI","ES_RM_HOJA","ES_NIF","GB_COMPANY_NUMBER"],"type":"string"},{"type" ⟨58 unchanged words⟩
⟨73 unchanged words⟩ Limits: 0 units. Read-only. Covered today: France, Spain andSpain.United Kingdom. Search words: company registry, KYB, SIREN, RCS, Annuaire des Entreprises, société; BORME, Registro Mercantil, empresa,sociedad.sociedad; Companies House, company number, Ltd, plc, LLP.
⟨33 unchanged words⟩ call search_companies first. Inputs: country FR orES;ES or GB; identifier. FR: SIREN 441639465, SIRET 44163946500091, VAT ⟨6 unchanged words⟩ sheet VI-23266, LEI 549300EEJH4FEPDBBR25 (no NIF/CIF). GB: company number 00445790, LEI 2138002P5RNKC5W2JZ46. Optional: id_scheme (if ambiguous), format (json ⟨52 unchanged words⟩ Spain: BORME acts since 2 January 2009. UK: no officers or PSCs. No person's name in any answer. For KYB ⟨9 unchanged words⟩ Entreprises, société; BORME, Registro Mercantil, empresa,sociedad.sociedad; Companies House, company number, Ltd, plc, LLP.
⟨2 unchanged words⟩ "description":"ISO country code: FR orES.ES or GB.","enum":["FR","ES","GB"],"examples":["FR"],"title": ⟨103 unchanged words⟩ ,"EU_VAT","LEI","ES_RM_HOJA","ES_NIF","GB_COMPANY_NUMBER"],"type":"string"},{"type": ⟨33 unchanged words⟩ ). ES: Registro Mercantil sheet, e.g. VI-23266. GB: Companies House company number, e.g. 00445790.","examples":["441639465","VI-23266","00445790"],"maxLength":64,"title":"Identifier" ⟨9 unchanged words⟩
⟨60 unchanged words⟩ identified: call lookup_company. Inputs: country FR orES;ES or GB; name ('Renault', postal_code '92100') and/or identifier ⟨42 unchanged words⟩
⟨2 unchanged words⟩ "description":"ISO country code: FR orES.ES or GB.","enum":["FR","ES","GB"],"examples":["FR"],"title" ⟨120 unchanged words⟩
⟨2 unchanged words⟩ "description":"ISO country code: FR orES.ES or GB.","enum":["FR","ES","GB"],"examples":["FR"],"title": ⟨14 unchanged words⟩ or VAT; ES Registro Mercantil sheet, e.g. VI-23266. GB: Companies House company number, e.g. 00445790.","examples":["441639465","VI-23266","00445790"],"maxLength":64,"title":"Identifier" ⟨9 unchanged words⟩
⟨2 unchanged words⟩ "description":"ISO country code: FR orES.ES or GB.","enum":["FR","ES","GB"],"examples":["FR"],"title": ⟨14 unchanged words⟩ or VAT; ES Registro Mercantil sheet, e.g. VI-23266. GB: Companies House company number, e.g. 00445790.","examples":["441639465","VI-23266","00445790"],"maxLength":64,"title":"Identifier" ⟨9 unchanged words⟩
Find companies by name in the official registers of France, Spain andSpainUnited Kingdom, 10 per page. Use it when you ⟨24 unchanged words⟩ an official ID. Inputs: country FR orES;ES or GB; query, 2 to 200 characters ('telefonica'). ⟨60 unchanged words⟩ Spain: BORME acts since 2 January 2009. UK: no officers or PSCs. No person's name in any answer. Search words: ⟨4 unchanged words⟩ Entreprises, société; BORME, Registro Mercantil, empresa,sociedadsociedad; Companies House, company number, Ltd, plc, LLP, KYB, supplier check.
⟨2 unchanged words⟩ "description":"ISO country code: FR orES.ES or GB.","enum":["FR","ES","GB"],"examples":["FR"],"title" ⟨240 unchanged words⟩
⟨57 unchanged words⟩ search_companies first). Inputs: country FR orES;ES or GB; identifier as for lookup_company (441639465); optional id_scheme; ⟨55 unchanged words⟩ . Spain: BORME acts since 2 January 2009. UK: no officers or PSCs. No person's name in any answer. Search words ⟨9 unchanged words⟩
⟨2 unchanged words⟩ "description":"ISO country code: FR orES.ES or GB.","enum":["FR","ES","GB"],"examples":["FR"],"title": ⟨36 unchanged words⟩ ,"EU_VAT","LEI","ES_RM_HOJA","ES_NIF","GB_COMPANY_NUMBER"],"type":"string"},{"type": ⟨20 unchanged words⟩ or SIRET; ES Registro Mercantil sheet from search_companies. GB: Companies House company number, e.g. 00445790. Never a name.","examples":["441639465","VI-23266","00445790"],"maxLength":64,"title":"Identifier" ⟨33 unchanged words⟩
⟨889 unchanged words⟩ source.","title":"Fetched At"},"freshness":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"source_published_at, retrieved_at, last_verified_at, from_cache, stale and the rule applied.","title":"Freshness"},"labels":{"anyOf":[{"additionalProperties":true, ⟨31 unchanged words⟩ Verified At","type":"string"},"outcome":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"verified, partial, unverified, status_unknown, not_found, not_covered, ambiguous, stale or source_unavailable: https://api.fuentio.com/docs/outcomes","title":"Outcome"},"receipt":{"anyOf":[{"$ref":"#/$defs/ReceiptMeta ⟨211 unchanged words⟩ 1,"title":"Original","type":"string"},"privacy_note":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Privacy Note"},"script":{"pattern":"^[A-Z ⟨292 unchanged words⟩
⟨32 unchanged words⟩ the public contracts won). Use it for the registry part of a KYB or supplier review you mustfile.file (not full KYB: no UBO, PEP or adverse-media checks). Don't use it for one quick fact: ⟨30 unchanged words⟩
⟨17 unchanged words⟩ list, France's registre des gels. Use itforasKYB/onboardingthecheckssanctions-listonstep of onboarding a supplier orcustomer.customer (not full KYB). Don't use it to identify a company: ⟨55 unchanged words⟩
⟨403 unchanged words⟩ "string"},"MatchInfo":{"properties":{"band":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"exact (an official ID matched), strong (same name), possible or insufficient. A name alone never identifies a company: confirm by ID.","title":"Band"},"reasons":{"description":"id_exact, name_exact, name_normalized_exact ⟨12 unchanged words⟩ score":{"description":"0 to 1:how well the company'snamematchessimilarity,thenotqueryconfidence (and not data accuracy).","title":"Score" ⟨62 unchanged words⟩ ":"Original","type":"string"},"privacy_note":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Privacy Note"},"script":{"pattern":"^[A-Z][a-z] ⟨382 unchanged words⟩ more, or null.","title":"Next Page"},"outcome":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"verified, partial, unverified, status_unknown, not_found, not_covered, ambiguous, stale or source_unavailable: https://api.fuentio.com/docs/outcomes","title":"Outcome"},"page":{"title":"Page", ⟨185 unchanged words⟩
Verify a company (KYBregistry check)
Verify a companyforagainstonboardingits official register,KYBfor onboarding or before paying or signing: an outcome with ⟨5 unchanged words⟩ a proof code you can show an auditor. A registry check, not full KYB. Use it to decide about a company. Don't ⟨33 unchanged words⟩ id). Returns: outcome (verified, partial,unverified,unverified;insufficient_dataopen insolvency never verified) + reasons, checks, signals (present, ⟨60 unchanged words⟩
⟨623 unchanged words⟩ ":"Original","type":"string"},"privacy_note":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Privacy Note"},"script":{"pattern":"^[A-Z][a-z] ⟨403 unchanged words⟩ on).","title":"Evidence"},"freshness":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"source_published_at, retrieved_at, last_verified_at, from_cache, stale and the rule applied.","title":"Freshness"},"outcome":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"verified, partial, unverified, status_unknown, not_found, not_covered, ambiguous, stale or source_unavailable: https://api.fuentio.com/docs/outcomes","title":"Outcome"},"uncertainty":{"anyOf":[{"type":"string ⟨24 unchanged words⟩ :{"outcome":{"description":"verified, partial,unverifiedorinsufficient_dataunverified; equals meta.outcome","title":"Outcome","type":"string ⟨42 unchanged words⟩
⟨7 unchanged words⟩ ":true,"title":"Verify a company (KYBregistry check)"}