# 123offerte.it: Italian offers catalogue

> Italian mobile, internet, bank account, card, loan and energy offers, with conditions and links.

- name: it.123offerte/mcp
- version: 2026.1112.0
- connection class: R0 (autonomous)
- trust: 100/100
- quality: 89/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/it.123offerte%2Fmcp
- tools: https://api.protogrid.dev/v1/servers/it.123offerte%2Fmcp/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "123offerte": {
      "type": "http",
      "url": "https://123offerte.it/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 100
- freshness: 100
- provenance: 100
- drivers: +repository +namespace-matches-repo +dns-namespace +website +reachable +uptime-100% +updated-2d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 89/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 8 of 8 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 4,649 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`, `stability.new_links`: tool history recorded for 1 of the 7 days needed

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 8, about 4,649 tokens to load them all
- tool set hash: d0f5db3f262539aaf5685821e71e70d1
- badge: [![protogrid quality](https://protogrid.dev/badge/it.123offerte/mcp.svg)](https://protogrid.dev/servers/it.123offerte/mcp)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://123offerte.it/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (8)

- `compare_products`: Read comparable details for 2–5 distinct published products in one category. Preserves input order, unknowns, eligibility and conditional price qualifications. Covers mobile, home internet, current accounts, credit cards, personal loans, electricity, gas and dual. No universal ranking. Energy returns illustrative website bill estimates, not personalized quotes; telecom and banking headline fees exclude other charges. Reuse search inputs in loan or energy context to preserve the same values. Optional price_selections require explicit confirmation of ALL conditions for each selected price option.
- `get_product`: Read one published mobile plan, home internet offer, current account, credit card, personal loan, electricity, gas or dual offer, with numeric fees, capabilities, eligibility, sources and canonical website URL. Mobile includes monthly fee and allowance timelines and separate one-off costs. Null means unknown. For home internet, reuse search filters in connection to preserve technology and same-profile speeds; address availability is not checked. For home internet and banking only, optional price_id confirms ALL conditions of exactly one returned selectable price option; never infer customer qualification. Reuse search amount/term in loan or consumption in energy to preserve listing values. Energy estimates include returned household/location assumptions, not address availability. Loan examples are not personalized quotes. Source terms may remain Italian.
- `search_credit_cards`: Shortlist Italian credit cards by annual membership fee, provider and required features using website filters and sorting. Unknown fees sort last in either direction. Fees exclude other charges; conditional prices keep all qualifications. Use get_product for complete terms.
- `search_current_accounts`: Shortlist Italian current accounts using website filters and ordinary comparable management fees. Default: fee ascending, 10 results, Italian links. Product eligibility still applies. Fee is not total cost; a conditional waiver is not an unconditional free account. Use get_product for fee waivers and richer terms. Only listed filters are supported.
- `search_energy`: Shortlist electricity, gas or dual offers using the website monthly bill estimates and sorting, unknowns last. Supply annual_kwh and/or annual_smc; defaults are 2700 kWh and 1400 Smc. Filter providers and price_types. No province/address filter or availability check; returned assumptions describe the illustrative household/location. Conditional prices retain qualifications. Reuse consumption in get_product/compare_products energy context.
- `search_home_internet`: Shortlist Italian home internet offers from the published website catalogue. Filter technology, advertised download/upload speeds on the SAME connection, included modem and comparable monthly price. Address availability is NOT checked; speeds are advertised, not guaranteed at your address. Default: price ascending, 10 results, Italian links. Unknown or unconfirmed prices do not match a price cap. Use get_product/compare_products with category home_internet and connection matching these search filters to retain the chosen connection. Prices exclude other charges; conditional quotes require all qualifications.
- `search_mobile_plans`: Shortlist Italian mobile plans using the website catalogue and the same resolved monthly fees as the website. Default: consumer candidates, price ascending, 10 results, Italian links. Null is unknown; prices exclude other charges. Conditional quotes retain their qualifications. Use get_product for fee and allowance timelines, one-off costs and full conditions. Only listed filters are supported.
- `search_personal_loans`: Shortlist Italian personal loans by requested amount_eur and term_months, provider and required features. Uses the same confirmed range matching, representative examples and APR sorting as the website; unknown APRs last. Examples are not personalized quotes. Reuse amount and term in get_product/compare_products loan context.
