Microsoft SQL Server MCP

generic

Come funziona

Quando colleghi questo connettore a un agente, l’agente non impara gli strumenti a memoria: se li fa dire, e li usa quando servono. Per questo un connettore aggiornato porta strumenti nuovi senza che l’agente vada rifatto.

Durante una conversazione il giro e’ sempre lo stesso: l’agente capisce dalla tua richiesta quale strumento serve e con quali valori usarlo, il gateway lo esegue e restituisce il risultato, e l’agente te lo racconta a parole. Chi compie l’operazione resti tu: l’accesso avviene con credenziali verificate, cosi’ il connettore puo’ distinguere cosa e’ permesso a te da cosa e’ permesso a un altro.

Il giro completo, con questo connettore

  1. Chiedi all’agente qualcosa che ha bisogno di Microsoft SQL Server MCP — per esempio una delle richieste qui sopra.
  2. L’agente si fa dare l’elenco degli strumenti e vi trova, fra gli altri, execute_queryget_schemalist_tables.
  3. Sceglie quello adatto e lo esegue, riempiendo i valori con quello che gli hai detto (o chiedendoteli, se gli mancano):
    {
      "tool": "execute_query",
      "parameters": {
        "query": "<string>"
      }
    }
  4. Il gateway esegue lo strumento e restituisce il risultato: l’agente non te lo mostra grezzo, te lo racconta — e se serve incatena piu’ strumenti di fila per arrivare a quello che hai chiesto.

Gli strumenti di questo connettore

11 strumenti. Non li chiami tu: li sceglie l’agente in base a quello che gli chiedi. Servono a farti capire cosa puoi aspettarti e quali informazioni ti verranno chieste. L’elenco effettivo puo’ variare con la configurazione del collegamento.

execute_query

Execute SQL queries

Gli serve: querystring

Puo’ usare: parameters

La chiamata che parte
{
  "tool": "execute_query",
  "parameters": {
    "query": "<string>"
  }
}
get_schema

Get database schema information

Puo’ usare: include_system_tables

La chiamata che parte
{
  "tool": "get_schema",
  "parameters": {
    "include_system_tables": "<boolean>"
  }
}
list_tables

Get list of database tables

Puo’ usare: pattern

La chiamata che parte
{
  "tool": "list_tables",
  "parameters": {
    "pattern": "<string>"
  }
}
describe_table

Get structure of a specific table

Gli serve: table_namestring

La chiamata che parte
{
  "tool": "describe_table",
  "parameters": {
    "table_name": "<string>"
  }
}
get_connection_pool_status

Get database connection pool status

La chiamata che parte
{
  "tool": "get_connection_pool_status",
  "parameters": {}
}
start_performance_monitoring

Start performance monitoring

Puo’ usare: interval

La chiamata che parte
{
  "tool": "start_performance_monitoring",
  "parameters": {
    "interval": "<number>"
  }
}
start_batch_processing

Process multiple queries in batch

Gli serve: queriesarray

La chiamata che parte
{
  "tool": "start_batch_processing",
  "parameters": {
    "queries": "<array>"
  }
}
generate_performance_report

Generate performance analysis report

Puo’ usare: period

La chiamata che parte
{
  "tool": "generate_performance_report",
  "parameters": {
    "period": "<string>"
  }
}
get_query_stats

Get query execution statistics

La chiamata che parte
{
  "tool": "get_query_stats",
  "parameters": {}
}
get_schema_statistics

Get schema statistics information

La chiamata che parte
{
  "tool": "get_schema_statistics",
  "parameters": {}
}
clear_caches

Initialize cache data

La chiamata che parte
{
  "tool": "clear_caches",
  "parameters": {}
}

Elenco rilevato il 11/08/2026.

Guida all'uso del connettore MCP «Microsoft SQL Server MCP» su AIsuru. Tutti i connettori.