oneinfo_search_disclosures

Pack: oneinfo-storage · Endpoint: https://gateway.pipeworx.io/oneinfo-storage/mcp

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/oneinfo_search_disclosures for the schema, then POST the same URL with its arguments for the data.

Search Italian regulated company disclosures from 1INFO, one of Italy’s two EU Transparency Directive Officially Appointed Mechanisms (the other is eMarket Storage — use emarket-storage’s emarket_search_disclosures for issuers covered there instead, e.g. WEBUILD/SAIPEM). Identify the issuer with company (free-text name, resolved against 1INFO’s own 314-issuer list) or ndg (1INFO’s internal numeric issuer id, from a prior result) — there is no ISIN field on this source, and LEI only appears embedded in the filename of XBRL-tagged annual-report ZIPs (see the returned document_url for those). date_to IS INCLUSIVE (the last local-calendar day you want, Europe/Rome). COVERAGE: 1INFO issuers only — a second Italian mechanism, eMarket Storage, covers a separate set (e.g. WEBUILD) and is not included; an unmatched company name is reported as “not a 1INFO issuer”, not as an error. NO SERVER-SIDE ISSUER FILTER exists on this source, so a company/ndg search scans recent storage-date-ordered pages client-side up to a bounded depth — the response’s scanned.oldest_date_local says honestly how far back it looked; a rarely-filing issuer may need a narrower/older date_from to surface. Category codes: ${CATEGORY_HINT}. Returns disclosure EVENTS (title, company, category, timestamp, document link) — NOT extracted XBRL facts; for annual-report XBRL facts use esef-filings (Italy: ~6 days behind 1INFO). Half-year reports have NO XBRL-facts source anywhere else, since ESEF is annual-only.

Parameters

NameTypeRequiredDescription
companystringnoFree-text issuer name, e.g. “SOMEC”, “IREN”. Resolved against 1INFO’s own 314-issuer picklist (name match, not a fulltext search). If it matches more than one issuer equally well, the response lists the candidates instead of guessing — retry with ndg.
ndgstring,numberno1INFO’s internal issuer id, e.g. “484” (IREN). Use the value returned by a previous company search to skip name resolution.
categorystringnoCategory code to filter by, e.g. “2.2” for Informazioni privilegiate. This is the one filter 1INFO’s own API honors server-side. See the tool description for the full code list. A row can carry more than one code (e.g. “1.2,2.2”); category_label reflects only the code you filtered on.
date_fromstringnoOnly disclosures published on or after this date (YYYY-MM-DD, Europe/Rome calendar date, inclusive). If date_to is omitted, this tool searches just this one day.
date_tostringnoOnly disclosures published on or before this date (YYYY-MM-DD, Europe/Rome calendar date, INCLUSIVE — the last day you want included).
limitnumber,stringnoNumber of disclosures to return (1-50). Default 10.
offsetnumber,stringnoResult offset for pagination within the already-scanned match set. Default 0.

Example call

Arguments

{
  "date_from": "2026-09-17",
  "date_to": "2026-09-24"
}

curl

curl -X POST https://gateway.pipeworx.io/oneinfo-storage/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"oneinfo_search_disclosures","arguments":{"date_from":"2026-09-17","date_to":"2026-09-24"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('oneinfo_search_disclosures', {
  "date_from": "2026-09-17",
  "date_to": "2026-09-24"
});

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "oneinfo-storage": {
      "url": "https://gateway.pipeworx.io/oneinfo-storage/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 24, 2026