# Corsi di Laurea — server MCP

Il sito espone un server MCP remoto per cercare i corsi di laurea delle università italiane.

## Endpoint

```text
https://www.corsiuniversitari.info/mcp
```

- Trasporto: Streamable HTTP
- Modalità: stateless
- Autenticazione: nessuna (sola lettura)
- Anno accademico: 2026/2027

## Configurazione client

Esempio per un client che legge `mcpServers`:

```json
{
  "mcpServers": {
    "corsiuniversitari": {
      "url": "https://www.corsiuniversitari.info/mcp",
      "description": "Cerca corsi di laurea nelle università italiane"
    }
  }
}
```

## Tool `search_courses`

Cerca nel catalogo e restituisce i corsi con il link ufficiale.

Parametri:

| Parametro | Tipo | Descrizione |
|---|---|---|
| `q` | string | Testo nel nome del corso; case/accent-insensitive |
| `comune` | string | Città; case/accent-insensitive |
| `universita` | string | Nome o parte del nome dell'ateneo |
| `tipo` | string | `Triennale`, `Magistrale` o `Ciclo unico` |
| `lingua` | string | Codice lingua, ad esempio `IT` o `EN` |
| `accesso` | string | `No test` o `Test` |
| `limit` | integer | Default 50, massimo 200 |
| `offset` | integer | Offset di paginazione, default 0 |

La risposta contiene `anno`, `total`, `count`, `next_offset`, `facets` e `corsi`. Ogni corso contiene `nome`, `link`, `tipo`, `uni`, `accesso`, `lingua` e `comune`.

Per gli agenti che non supportano MCP è disponibile la stessa ricerca via HTTP:

```text
GET https://www.corsiuniversitari.info/api/corsi?q=medicina&limit=20
```

Vedi anche [llms.txt](https://www.corsiuniversitari.info/llms.txt).
