Skip to content
Cronache Valtellinesi logo

Cronache Valtellinesi MCP server

Which MCP servers are Cronache Valtellinesi's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-28

← Back to Cronache Valtellinesi

Whose server it is
  • Registry nameit.cronachevaltellinesi/archivioverified in the MCP registry

The registry name sits under cronachevaltellinesi.it. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-28
  • Stateanswerschecked 2026-10-28
  • Tools17
  • Server calls itselfcronache-valtellinesi
  • Server version1.10.0
  • Protocol version2025-06-18

On 2026-10-28 the server answered initialize and tools/list without a sign-in. First answer in 540 ms.

Should an agent connect itConnect it, with care
  • Its tools do search digitised Valtellina periodicals for names, places and words; track how often a word appears year by year, but not collect and annotate sources, then export them as a PDF.

Once connected

  • For "search digitised Valtellina periodicals for names, places and words", the likely first call is search.
  • For "track how often a word appears year by year", the likely first call is explore_words.
  • Parameters are untyped or undescribed in 16 of 18 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 8, the first on 2026-10-28
  • INITE MCP score86 of 100answers 100 · does the job 67 · definitions 85 · context 83 · connects 100
  • What an agent can do with it2 of 3 use cases
  • Answered100% of days8 of 8 daily checks
  • Median first answer522 ms
  • Space in an agent's context≈ 5,618 tokensthe definitions of all its tools (18), which an agent carries on every turn
  • Tool definitionsB · 85 of 100
  • Typed results16 of 18 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 16 of 18

What an agent can do with it

  • can do · search digitised Valtellina periodicals for names, places and words
  • can do · track how often a word appears year by year
  • cannot · collect and annotate sources, then export them as a PDF

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

None of the five warning signs in these definitions.

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers17 tools · read 2026-10-28
  • search

    Cerca parole o nomi in tutti i periodici, con lo stesso motore del sito. COME CERCA: vuole TUTTE le parole della query nella stessa pagina, quindi usare 1-3 parole (un luogo, un nome, la parola chiave), mai la domanda intera. Nel modo…

  • search_many

    Cerca da 1 a 8 piste in una chiamata: sinonimi, derivati o nomi alternativi. Ogni pista contiene query breve (tutte le parole nella stessa pagina) e inizio facoltativo. Filtri comuni dal/al/testata, quanti per pista (1-100 in elenco, 1-50…

  • research_start

    Avvia una ricerca CON CONTO: raccoglie TUTTE le pagine di 1-8 query e restituisce l'ELENCO numerato. Ogni riga: numero, data, fascicolo e pagina, quanti riscontri, uno o due estratti OCR intorno ai riscontri. Nessun campione: tutte le…

  • research_list

    Continua l'ELENCO di una ricerca dal numero «da» (elenco_prossimo della risposta precedente). Circa 40.000 caratteri di righe per volta. Le righe già lette o scartate portano [letta] o [scartata]. Con un quaderno le pagine già lette senza…

  • research_read

    Legge le pagine scelte dall'elenco, a strati: prima breve, poi più a fondo solo dove serve. breve (normale, 1-60 pagine): TUTTI i riscontri, ognuno con circa 110 caratteri prima e dopo; basta per elenchi, nascite, matrimoni, offerte…

  • research_discard

    Scarta pagine dell'elenco che la riga basta a escludere, con un motivo concreto (3-300 caratteri). Esempi: «omonimo: Arturo Della Cagnoletta e Carlo Pelizzatti, persone diverse»; «altro fatto: nubifragio del 1911»; «pubblicità». Nel…

  • research_continue

    Legge TUTTE le pagine in ordine, a blocchi, senza saltarne: solo per insiemi piccoli. La prima volta passare il piano di research_start; poi ESATTAMENTE la continuazione del blocco precedente, fino a lettura_completa=true. Le pagine…

  • research_status

    Il CONTO di una ricerca: pagine lette, scartate (con i motivi) e mancanti, con i numeri. Passare il piano (o una ricevuta/continuazione della stessa ricerca). Prima della risposta finale il conto deve essere completo, altrimenti…

  • fetch

    Rilegge il brano identificato da id nei results della ricerca (lo stesso codice fonte_id). Un brano non è la pagina completa: per la pagina intera o più pagine usare read_pages. Rifiuta le citazioni se l'OCR o i metadati sono cambiati. Un…

  • read_pages

    Legge il testo OCR originale di una o più pagine (fino a 8 in una chiamata). Ogni voce: fascicolo e pagina (da search), inizio = offset in caratteri (0 = dall'inizio), caratteri = quanti (100-12000, normale 6000), area facoltativa…

  • read_passages

    Legge i brani intorno ai riscontri, anche quando sono in fondo a una pagina lunga. Da 1 a 8 voci: fascicolo, pagina, query breve; quanti=3 brani per pagina (1-8), caratteri=1800 per brano (400-4000), inizio_brano=0. Massimo 48000…

  • verify_quote

    Verifica una citazione letterale nel brano e restituisce il link preciso e i riquadri della scansione. Copiare il testo originale: non si accettano correzioni o corrispondenze approssimate. Se la frase ricorre più volte, scegliere…

  • list_periodicals

    Elenco delle testate conservate, con sigle da usare nella ricerca, date estreme e numero di pagine. Gli intervalli non provano copertura continua e non sono le date di esistenza storica delle testate. Con sigla restituisce la scheda della…

  • archive_info

    Ambito dell'archivio, conteggi misurati e regole di uso delle fonti. Il connettore non legge account, raccolte o note private.

  • archive_coverage

    Cosa conserva l'archivio, anno per anno: pagine, fascicoli, testate presenti, qualità media dell'OCR, e gli anni senza pagine. Usarlo per sapere se un periodo è coperto prima di trarre conclusioni da molti o pochi risultati: un silenzio…

  • explore_words

    Come una parola compare davvero nei giornali: le forme presenti nell'archivio (varianti d'epoca e storpiature dell'OCR, con frequenza) e il suo uso nel tempo per decennio, per milione di parole stampate. Usarlo per scegliere le parole di…

  • view_scan

    Mostra l'immagine della scansione originale di una pagina, o di un suo riquadro [x0,y0,x1,y1] fra 0 e 10000. Da usare SOLO se il ricercatore chiede esplicitamente di guardare la scansione (per esempio per controllare una lettura dubbia)…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "archivio": {
      "type": "http",
      "url": "https://cronachevaltellinesi.it/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http cronachevaltellinesi https://cronachevaltellinesi.it/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://cronachevaltellinesi.it/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.