Giornata Mondiale
Server Details
Italian world days: search, calendar dates, sources, published content and verification status.
- Status
- Healthy
- Uptime
- 100.0% over 55 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 4 tools
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.
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.
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.
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 toolsfetchfetchARead-onlyIdempotentInspect
Fetch the published editorial text, dates, primary sources and correction history of an exact day identifier returned by search or list_days.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | Yes | |
| text | Yes | |
| title | Yes | |
| topics | Yes | |
| sources | Yes | |
| end_date | Yes | |
| date_rule | Yes | |
| month_day | Yes | |
| organizer | Yes | |
| date_basis | Yes | |
| date_rules | Yes | |
| provenance | Yes | |
| recurrence | Yes | |
| start_date | Yes | |
| updated_at | Yes | |
| content_url | Yes | |
| corrections | Yes | |
| description | Yes | |
| institution | Yes | |
| reviewed_at | Yes | |
| markdown_url | Yes | |
| canonical_url | Yes | |
| content_scope | Yes | |
| organizer_url | Yes | |
| resolution_url | Yes | |
| next_occurrence | Yes | |
| authority_status | Yes | |
| content_truncated | Yes | |
| correction_history | Yes | |
| first_published_at | Yes | |
| official_source_url | Yes | |
| recurrence_end_date | Yes | |
| resolution_reference | Yes | |
| official_source_title | Yes |
TDQS
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.
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.
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.
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.
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.
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_daysARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| topic | No | Exact topic slug from list_topics. | |
| offset | No | ||
| end_date | No | YYYY-MM-DD; defaults to start_date. | |
| start_date | No | YYYY-MM-DD; omit both dates for today. | |
| authority_status | No | all |
Output Schema
| Name | Required | Description |
|---|---|---|
| limit | Yes | |
| total | Yes | |
| offset | Yes | |
| results | Yes | |
| end_date | Yes | |
| timezone | Yes | |
| provenance | Yes | |
| start_date | Yes | |
| next_offset | Yes |
TDQS
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.
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.
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.
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.
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.
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_topicsBRead-onlyIdempotentInspect
List public topic names, slugs and record counts. Use a slug as the topic filter in search or list_days.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| limit | Yes | |
| total | Yes | |
| offset | Yes | |
| results | Yes | |
| provenance | Yes | |
| next_offset | Yes |
TDQS
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.
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.
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.
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.
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.
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.
searchsearchBRead-onlyIdempotentInspect
Search Italian world and international days by title, official title, description or topic. Returns citable records and explicit verification status. Use fetch for details.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| topic | No | Exact topic slug from list_topics. | |
| offset | No | ||
| authority_status | No | all |
Output Schema
| Name | Required | Description |
|---|---|---|
| limit | Yes | |
| total | Yes | |
| offset | Yes | |
| results | Yes | |
| provenance | Yes | |
| next_offset | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint=false and destructiveHint=false, so the safety profile is fully covered. The description adds the return characteristic of 'citable records and explicit verification status', which is mildly useful but largely duplicated by the output schema, and it omits pagination behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three tight sentences with zero filler. The core capability is front-loaded and the sibling pointer is placed last, which is exactly the right ordering.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, return values needn't be re-explained, and the searchable-field list is helpful. But for a five-parameter tool the description leaves authority_status values (official/community/unreviewed) and pagination semantics undocumented, which are gaps an agent must guess at.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 20% across five parameters. The description clarifies that the required query is matched against title/official title/description/topic, which is genuine added meaning for query, but limit, offset and authority_status receive no semantic explanation anywhere, and topic only inherits a terse schema note.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific verb (search) and resource (Italian world/international days) plus the fields matched against (title, official title, description, topic), so an agent knows exactly what this returns. It hints at sibling separation via 'Use fetch for details' but doesn't distinguish itself from list_days or list_topics.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
'Use fetch for details' is an explicit routing rule for one alternative, which is real guidance. However, it says nothing about when to prefer this over list_days or list_topics, nor any when-not conditions, leaving the main sibling choice implied.
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.
3 tool updates
- Changed
fetch2 fields changed- added
Output schema / properties / date_rulesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - changed
Output schema / requiredPrevious 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" +]
- Changed
list_days2 fields changed- added
Output schema / properties / results / items / properties / date_rulesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - changed
Output schema / properties / results / items / requiredPrevious 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" +]
- Changed
search2 fields changed- added
Output schema / properties / results / items / properties / date_rulesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - changed
Output schema / properties / results / items / requiredPrevious 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" +]
4 tool updates
- Changed
fetch26 fields changed- removed
Output schema / properties / end_date / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / end_date / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / first_published_at / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / first_published_at / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / institution / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / institution / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / next_occurrence / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / next_occurrence / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / official_source_title / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / official_source_title / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / official_source_url / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / official_source_url / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / organizer_url / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / organizer_url / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / recurrence_end_date / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / recurrence_end_date / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / resolution_reference / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / resolution_reference / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / resolution_url / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / resolution_url / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / reviewed_at / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / reviewed_at / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / start_date / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / start_date / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / updated_at / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / updated_at / typeAdded value: +[ + "string", + "null" +]
- Changed
list_days28 fields changed- removed
Output schema / properties / next_offset / anyOfRemoved value: -[ - { - "type": "number" - }, - { - "type": "null" - } -] - added
Output schema / properties / next_offset / typeAdded value: +[ + "number", + "null" +] - removed
Output schema / properties / results / items / properties / end_date / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / end_date / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / first_published_at / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / first_published_at / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / institution / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / institution / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / next_occurrence / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / next_occurrence / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / official_source_title / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / official_source_title / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / official_source_url / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / official_source_url / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / organizer_url / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / organizer_url / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / recurrence_end_date / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / recurrence_end_date / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / resolution_reference / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / resolution_reference / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / resolution_url / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / resolution_url / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / reviewed_at / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / reviewed_at / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / start_date / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / start_date / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / updated_at / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / updated_at / typeAdded value: +[ + "string", + "null" +]
- Changed
list_topics2 fields changed- removed
Output schema / properties / next_offset / anyOfRemoved value: -[ - { - "type": "number" - }, - { - "type": "null" - } -] - added
Output schema / properties / next_offset / typeAdded value: +[ + "number", + "null" +]
- Changed
search28 fields changed- removed
Output schema / properties / next_offset / anyOfRemoved value: -[ - { - "type": "number" - }, - { - "type": "null" - } -] - added
Output schema / properties / next_offset / typeAdded value: +[ + "number", + "null" +] - removed
Output schema / properties / results / items / properties / end_date / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / end_date / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / first_published_at / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / first_published_at / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / institution / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / institution / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / next_occurrence / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / next_occurrence / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / official_source_title / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / official_source_title / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / official_source_url / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / official_source_url / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / organizer_url / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / organizer_url / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / recurrence_end_date / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / recurrence_end_date / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / resolution_reference / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / resolution_reference / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / resolution_url / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / resolution_url / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / reviewed_at / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / reviewed_at / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / start_date / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / start_date / typeAdded value: +[ + "string", + "null" +] - removed
Output schema / properties / results / items / properties / updated_at / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - added
Output schema / properties / results / items / properties / updated_at / typeAdded value: +[ + "string", + "null" +]
4 tool updates
- First observed
fetch - First observed
list_days - First observed
list_topics - First observed
search
Related MCP Connectors
Italian destiny-matrix calculators and guides: list, search, and analyze public pages.
Italy — national legislation, from Normattiva's Open Data service (Istituto Poligrafico e Zecca…
Verify Italian companies for KYB, supplier onboarding and procurement using official/public sources.
Italian regulated disclosures direct from 1INFO — keyless, same-day-fresh.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables 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 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables 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-
- AlicenseNot gradedqualityBmaintenanceEnables querying Italy's open data portal (dati.gov.it) via its CKAN API, providing access to thematic categories and datasets.279 npmMIT
- AlicenseAqualityCmaintenanceEnables LLMs to access and analyze Italian statistical data from ISTAT via natural language queries, supporting dataset discovery, exploration, and data retrieval.92MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.