# com.isoligne/index

> Ce qu'une IA lit des sites web français : note, axes, secteur, questions sans réponse.

- name: com.isoligne/index
- version: 0.2.2
- connection class: R0 (autonomous)
- trust: 80/100 flags: no-repository
- quality: 75/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.isoligne%2Findex
- tools: https://api.protogrid.dev/v1/servers/com.isoligne%2Findex/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "index": {
      "type": "http",
      "url": "https://isoligne.com/mcp"
    }
  }
}
```


## Trust

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

## Quality 75/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 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`: 5 of 5 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 709 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 25 (weight 15)

- warn `stability.changes`: 11 tool changes in 30 days
- fail `stability.rug_pull`: 5 tools kept their name but changed most of their description in 30 days; review before trusting them

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

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

- tools: 5, about 709 tokens to load them all
- tool set hash: b465b4bb0277bcf146cb516c13612e7b
- tools last changed: 2026-10-14T06:38:26.116Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.isoligne/index.svg)](https://protogrid.dev/servers/com.isoligne/index)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-14 `secteurs_disponibles` changed (title, description, annotations) **meaning changed**
  - before: Liste les secteurs comptant au moins une entreprise publiée.
  - after: Lists the sectors with at least one published company.
- 2026-10-14 `devis` changed (title, description, inputSchema, annotations) **meaning changed**
  - before: Calcule un prix exact pour un cas précis (quantités, options, période) sur la grille publiée d'une entreprise cliente d'Isoligne, et rend le calcul ligne par ligne, sa source et sa date. Exemple : entreprise = tontongg.com, question = « combien pour 800 bouteilles en 6 références par mois ? ». Une quantité manquante n'est jamais devinée : la réponse dit laquelle donner.
  - after: Computes an exact price for a specific case (quantities, options, period) from the price list a company has itself deposited with Isoligne, and returns the calculation line by line with its source and date. Only companies that have deposited a price list are covered, which in practice means Isoligne clients; this is unrelated to the published Index and rankings. Example: entreprise = example.com, question = "how much for 800 units in 6 variants per month?". A missing quantity is never guessed: the answer says which one to provide.
- 2026-10-14 `secteur` changed (title, description, inputSchema, annotations) **meaning changed**
  - before: Rend les sites publiés d'un secteur, groupés par niveau. Les notes séparées de moins de 5 points ne sont pas départagées.
  - after: Returns the published sites of a sector, grouped by level and ordered by score alone. Scores less than 5 points apart are not separated. The ranking covers published sites only, not the whole market. Isoligne decides which sites are published, after notifying each company; client status plays no part in inclusion or order.
- 2026-10-14 `ce_qui_manque` changed (title, description, inputSchema, annotations) **meaning changed**
  - before: Rend les axes les plus faibles d'un domaine publié, avec le constat chiffré qui les fonde, et les questions d'achat auxquelles aucune page ne pourra jamais répondre.
  - after: Returns the weakest axes of a published domain, with the measured finding behind each, and the buying questions no page can ever answer because the answer depends on the customer.
- 2026-10-14 `agent_readiness` changed (title, description, inputSchema, annotations) **meaning changed**
  - before: Rend l'Agent Readiness Score publié d'un domaine : ce qu'un assistant IA peut lire et comprendre de ses pages, sans exécuter de JavaScript. Rend aussi le détail par axe, la date, le barème, et ce que la mesure ne dit pas.
  - after: Returns the published Agent Readiness Score of a domain: what an AI assistant can read and understand from its pages without running JavaScript. Also returns the per-axis breakdown, the date, the scoring scale, and what the measurement does not say. Only published measurements are returned; see the server instructions for who decides.
- 2026-10-02 `secteurs_disponibles` changed (annotations)
- 2026-10-02 `devis` changed (annotations)
- 2026-10-02 `secteur` changed (annotations)
- 2026-10-02 `ce_qui_manque` changed (annotations)
- 2026-10-02 `agent_readiness` changed (annotations)

Full history: https://api.protogrid.dev/v1/servers/com.isoligne%2Findex/changes

## Remotes

- https://isoligne.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (5)

- `agent_readiness`: Returns the published Agent Readiness Score of a domain: what an AI assistant can read and understand from its pages without running JavaScript. Also returns the per-axis breakdown, the date, the scoring scale, and what the measurement does not say. Only published measurements are returned; see the server instructions for who decides.
- `ce_qui_manque`: Returns the weakest axes of a published domain, with the measured finding behind each, and the buying questions no page can ever answer because the answer depends on the customer.
- `devis`: Computes an exact price for a specific case (quantities, options, period) from the price list a company has itself deposited with Isoligne, and returns the calculation line by line with its source and date. Only companies that have deposited a price list are covered, which in practice means Isoligne clients; this is unrelated to the published Index and rankings. Example: entreprise = example.com, question = "how much for 800 units in 6 variants per month?". A missing quantity is never guessed: the answer says which one to provide.
- `secteur`: Returns the published sites of a sector, grouped by level and ordered by score alone. Scores less than 5 points apart are not separated. The ranking covers published sites only, not the whole market. Isoligne decides which sites are published, after notifying each company; client status plays no part in inclusion or order.
- `secteurs_disponibles`: Lists the sectors with at least one published company.
