Skip to main content
Glama

Giornata Mondiale

Server Details

Italian world days: search, calendar dates, sources, published content and verification status.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 55 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.8/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a distinct action: search finds records by keyword, list_days enumerates by date/range, list_topics enumerates topic facets, and fetch retrieves full details by identifier. The descriptions explicitly reference each other's outputs, making boundaries very clear.

Naming Consistency4/5

list_days and list_topics follow a clear verb_noun pattern, while fetch and search are bare verbs. The set is readable and mostly consistent, with only a minor deviation from a single strict convention.

Tool Count5/5

Four tools is well-scoped for a read-only reference dataset. Each tool earns its place by covering a distinct discovery or retrieval need without redundancy.

Completeness4/5

The surface covers search, date-range listing, topic filtering, and full record retrieval with sources and correction history, which handles the core read-only lifecycle. Minor gaps exist, such as no explicit pagination or correction-submission path, but agents can work around them.

Available Tools

4 tools
fetchfetchA
Read-onlyIdempotent
Inspect

Fetch the published editorial text, dates, primary sources and correction history of an exact day identifier returned by search or list_days.

NameRequiredDescriptionDefault
idYes

Output Schema

NameRequiredDescription
idYes
textYes
titleYes
topicsYes
sourcesYes
end_dateYes
date_ruleYes
month_dayYes
organizerYes
date_basisYes
date_rulesYes
provenanceYes
recurrenceYes
start_dateYes
updated_atYes
content_urlYes
correctionsYes
descriptionYes
institutionYes
reviewed_atYes
markdown_urlYes
canonical_urlYes
content_scopeYes
organizer_urlYes
resolution_urlYes
next_occurrenceYes
authority_statusYes
content_truncatedYes
correction_historyYes
first_published_atYes
official_source_urlYes
recurrence_end_dateYes
resolution_referenceYes
official_source_titleYes

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety and idempotency profile is fully covered structurally. The description adds only a list of returned content, which duplicates the output schema rather than disclosing new traits like auth requirements, rate limits, or pagination. Minimal added behavioral value beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler; the action and its output come first and the id provenance is appended as a qualifying clause. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read tool with an output schema and full annotations, the description covers purpose, provenance of the id, and returned content. Return-format detail is unnecessary given the output schema, so nothing essential is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0% and the schema only says a string of 1-300 characters, so the description carries the burden. It meaningfully compensates by explaining that the id is an 'exact day identifier returned by search or list_days', telling the agent precisely where to source the value, though it doesn't describe the id's format.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Fetch) and the resource it returns (published editorial text, dates, primary sources, correction history) for an exact day identifier. It distinguishes itself from siblings by noting the id comes from search or list_days, though the phrase 'day identifier' is slightly ambiguous about whether it fetches the day record or the editorial content.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clearly routes the agent: use this after obtaining an id from search or list_days, implying it is the retrieval step following discovery. It does not state when-not to use it or contrast further with list_days/list_topics, but the context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_dayslist_daysA
Read-onlyIdempotent
Inspect

List days on a date or in an inclusive date range (maximum 366 days). Defaults to today in Europe/Rome. Resolves movable annual dates and excludes expired recurrences.

NameRequiredDescriptionDefault
limitNo
topicNoExact topic slug from list_topics.
offsetNo
end_dateNoYYYY-MM-DD; defaults to start_date.
start_dateNoYYYY-MM-DD; omit both dates for today.
authority_statusNoall

Output Schema

NameRequiredDescription
limitYes
totalYes
offsetYes
resultsYes
end_dateYes
timezoneYes
provenanceYes
start_dateYes
next_offsetYes

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, closed-world, so the safety profile is covered. The description goes further with useful behavior: the 366-day ceiling, the Europe/Rome default timezone, resolution of movable annual dates, and exclusion of expired recurrences.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two dense sentences with no filler, leading with the core action and scope, then layering defaults and edge-case handling. Every clause carries information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present and rich annotations, the description only needs to add operational context, and it does: range limits, timezone default, and recurrence handling. The main omission is any hint about filtering by topic or authority status, which the 6-param schema exposes.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 50%; topic, start_date and end_date are documented in the schema. The description reinforces date semantics (single date, inclusive range, default-to-today) and the timezone default, but says nothing about limit, offset, or authority_status filtering.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('List days') plus the scope of the operation (single date or inclusive range, max 366 days). It does not explicitly distinguish itself from the sibling 'search', which is the most plausible overlap, so it falls short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives concrete defaulting behavior (defaults to today in Europe/Rome) and the 366-day cap, which implies the intended usage window, but never says when to pick this over 'search' or 'fetch'. Usage is inferable rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_topicslist_topicsB
Read-onlyIdempotent
Inspect

List public topic names, slugs and record counts. Use a slug as the topic filter in search or list_days.

NameRequiredDescriptionDefault
limitNo
offsetNo

Output Schema

NameRequiredDescription
limitYes
totalYes
offsetYes
resultsYes
provenanceYes
next_offsetYes

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so safety and idempotency are covered structurally. The description adds one useful behavioral qualifier — only *public* topics are returned — but says nothing about pagination behavior, ordering, or whether the list is stable/cached.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, zero filler, with the core capability front-loaded ahead of the follow-up usage hint. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return-value documentation is not required, and annotations cover the safety profile. Combined with the description's mention of returned fields, this is nearly complete; the only meaningful gap is the absence of any pagination or result-size guidance.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% for limit and offset, so the description is the only place meaning could be added — and it adds none. The parameters are conventional pagination with defaults and bounds in the schema, so an agent can infer intent, but the description fails to compensate for the coverage gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('List public topic names, slugs and record counts'), and even names the exact fields returned, so the agent knows the shape of the payload. It differentiates from siblings only indirectly, by pointing out that the emitted slugs feed 'search or list_days' rather than stating what this tool is not.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The second sentence gives genuine downstream guidance on what to do with a slug ('use as the topic filter in search or list_days'), which implies this tool is the topic-discovery step before those calls. However, it never states when to call list_topics itself versus going straight to search/list_days, so usage is implied rather than explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Changedfetch2 fields changed
      • addedOutput schema / properties / date_rules
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "id",
        -  "title",
        -  "description",
        -  "canonical_url",
        -  "start_date",
        -  "end_date",
        -  "month_day",
        -  "recurrence",
        -  "recurrence_end_date",
        -  "date_rule",
        -  "organizer",
        -  "organizer_url",
        -  "topics",
        -  "authority_status",
        -  "official_source_title",
        -  "official_source_url",
        -  "institution",
        -  "resolution_reference",
        -  "resolution_url",
        -  "reviewed_at",
        -  "first_published_at",
        -  "updated_at",
        -  "correction_history",
        -  "next_occurrence",
        -  "date_basis",
        -  "text",
        -  "content_truncated",
        -  "content_scope",
        -  "content_url",
        -  "markdown_url",
        -  "sources",
        -  "corrections",
        -  "provenance"
        -]New value: +[
        +  "id",
        +  "title",
        +  "description",
        +  "canonical_url",
        +  "start_date",
        +  "end_date",
        +  "month_day",
        +  "recurrence",
        +  "recurrence_end_date",
        +  "date_rule",
        +  "date_rules",
        +  "organizer",
        +  "organizer_url",
        +  "topics",
        +  "authority_status",
        +  "official_source_title",
        +  "official_source_url",
        +  "institution",
        +  "resolution_reference",
        +  "resolution_url",
        +  "reviewed_at",
        +  "first_published_at",
        +  "updated_at",
        +  "correction_history",
        +  "next_occurrence",
        +  "date_basis",
        +  "text",
        +  "content_truncated",
        +  "content_scope",
        +  "content_url",
        +  "markdown_url",
        +  "sources",
        +  "corrections",
        +  "provenance"
        +]
    • Changedlist_days2 fields changed
      • addedOutput schema / properties / results / items / properties / date_rules
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "id",
        -  "title",
        -  "description",
        -  "canonical_url",
        -  "start_date",
        -  "end_date",
        -  "month_day",
        -  "recurrence",
        -  "recurrence_end_date",
        -  "date_rule",
        -  "organizer",
        -  "organizer_url",
        -  "topics",
        -  "authority_status",
        -  "official_source_title",
        -  "official_source_url",
        -  "institution",
        -  "resolution_reference",
        -  "resolution_url",
        -  "reviewed_at",
        -  "first_published_at",
        -  "updated_at",
        -  "correction_history",
        -  "next_occurrence",
        -  "date_basis"
        -]New value: +[
        +  "id",
        +  "title",
        +  "description",
        +  "canonical_url",
        +  "start_date",
        +  "end_date",
        +  "month_day",
        +  "recurrence",
        +  "recurrence_end_date",
        +  "date_rule",
        +  "date_rules",
        +  "organizer",
        +  "organizer_url",
        +  "topics",
        +  "authority_status",
        +  "official_source_title",
        +  "official_source_url",
        +  "institution",
        +  "resolution_reference",
        +  "resolution_url",
        +  "reviewed_at",
        +  "first_published_at",
        +  "updated_at",
        +  "correction_history",
        +  "next_occurrence",
        +  "date_basis"
        +]
    • Changedsearch2 fields changed
      • addedOutput schema / properties / results / items / properties / date_rules
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "id",
        -  "title",
        -  "description",
        -  "canonical_url",
        -  "start_date",
        -  "end_date",
        -  "month_day",
        -  "recurrence",
        -  "recurrence_end_date",
        -  "date_rule",
        -  "organizer",
        -  "organizer_url",
        -  "topics",
        -  "authority_status",
        -  "official_source_title",
        -  "official_source_url",
        -  "institution",
        -  "resolution_reference",
        -  "resolution_url",
        -  "reviewed_at",
        -  "first_published_at",
        -  "updated_at",
        -  "correction_history",
        -  "next_occurrence",
        -  "date_basis"
        -]New value: +[
        +  "id",
        +  "title",
        +  "description",
        +  "canonical_url",
        +  "start_date",
        +  "end_date",
        +  "month_day",
        +  "recurrence",
        +  "recurrence_end_date",
        +  "date_rule",
        +  "date_rules",
        +  "organizer",
        +  "organizer_url",
        +  "topics",
        +  "authority_status",
        +  "official_source_title",
        +  "official_source_url",
        +  "institution",
        +  "resolution_reference",
        +  "resolution_url",
        +  "reviewed_at",
        +  "first_published_at",
        +  "updated_at",
        +  "correction_history",
        +  "next_occurrence",
        +  "date_basis"
        +]
  2. 4 tool updates
    • Changedfetch26 fields changed
      • removedOutput schema / properties / end_date / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / end_date / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / first_published_at / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / first_published_at / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / institution / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / institution / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / next_occurrence / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / next_occurrence / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / official_source_title / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / official_source_title / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / official_source_url / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / official_source_url / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / organizer_url / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / organizer_url / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / recurrence_end_date / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / recurrence_end_date / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / resolution_reference / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / resolution_reference / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / resolution_url / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / resolution_url / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / reviewed_at / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / reviewed_at / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / start_date / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / start_date / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / updated_at / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / updated_at / type
        Added value: +[
        +  "string",
        +  "null"
        +]
    • Changedlist_days28 fields changed
      • removedOutput schema / properties / next_offset / anyOf
        Removed value: -[
        -  {
        -    "type": "number"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / next_offset / type
        Added value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / end_date / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / end_date / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / first_published_at / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / first_published_at / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / institution / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / institution / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / next_occurrence / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / next_occurrence / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / official_source_title / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / official_source_title / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / official_source_url / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / official_source_url / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / organizer_url / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / organizer_url / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / recurrence_end_date / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / recurrence_end_date / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / resolution_reference / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / resolution_reference / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / resolution_url / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / resolution_url / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / reviewed_at / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / reviewed_at / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / start_date / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / start_date / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / updated_at / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / updated_at / type
        Added value: +[
        +  "string",
        +  "null"
        +]
    • Changedlist_topics2 fields changed
      • removedOutput schema / properties / next_offset / anyOf
        Removed value: -[
        -  {
        -    "type": "number"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / next_offset / type
        Added value: +[
        +  "number",
        +  "null"
        +]
    • Changedsearch28 fields changed
      • removedOutput schema / properties / next_offset / anyOf
        Removed value: -[
        -  {
        -    "type": "number"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / next_offset / type
        Added value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / end_date / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / end_date / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / first_published_at / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / first_published_at / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / institution / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / institution / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / next_occurrence / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / next_occurrence / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / official_source_title / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / official_source_title / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / official_source_url / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / official_source_url / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / organizer_url / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / organizer_url / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / recurrence_end_date / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / recurrence_end_date / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / resolution_reference / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / resolution_reference / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / resolution_url / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / resolution_url / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / reviewed_at / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / reviewed_at / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / start_date / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / start_date / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / updated_at / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / updated_at / type
        Added value: +[
        +  "string",
        +  "null"
        +]
  3. 4 tool updates
    • First observedfetch
    • First observedlist_days
    • First observedlist_topics
    • First observedsearch

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables searching Italian national legislation through Normattiva's Open Data, resolving exact URN:NIR citations, and reading the original-language text of any article as it stood on a given date. Publication, emanation, and in-force dates are returned separately, so historical (multivigenza) versions of laws, decree-laws, legislative decrees, the Constitution, and regulations can be retrieved without hand-building citation suffixes.
    223 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables querying a comprehensive data lake of Italian civic open data, returning cited facts about Italian municipalities across domains like environment, education, finance, and governance.
    1
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables querying Italy's open data portal (dati.gov.it) via its CKAN API, providing access to thematic categories and datasets.
    279 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables LLMs to access and analyze Italian statistical data from ISTAT via natural language queries, supporting dataset discovery, exploration, and data retrieval.
    9
    2
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources