AIREITER

OpenRouter MCP: configurazione, chiamate ai modelli e compromessi reali

Ultimo Aggiornamento: 2026-08-25 01:22:52

OpenRouter MCP è un server Model Context Protocol ospitato, pensato per cercare e provare modelli: consente a un agente di verificare prezzi aggiornati, benchmark, endpoint e documentazione prima di scegliere un modello. Non sostituisce però l'API di OpenRouter in produzione.

In breve: cosa cambia con OpenRouter MCP

Il server ufficiale è disponibile all'indirizzo https://mcp.openrouter.ai/mcp. Un client compatibile, come Claude Code, Cursor o Claude Desktop, può connettersi via HTTP remoto e richiamare gli strumenti OpenRouter direttamente nella conversazione. È utile per esplorare il catalogo e testare i modelli; per il lavoro da svolgere nell'applicazione o nell'account di un provider restano invece appropriati un'API di produzione o l'MCP del provider.

Se devi...Usa...Perché
Trovare un modello aggiornato in base a prezzo, contesto, modalità, benchmark o providerOpenRouter MCPInterroga dati live su catalogo ed endpoint
Eseguire un prompt sui modelli candidatiOpenRouter MCPsend-message prova gli slug dei modelli indicati e restituisce un ID di generazione
Portare le chiamate ai modelli nel tuo prodottoOpenRouter APIL'applicazione mantiene il controllo su chiavi, retry, prompt e logging
Gestire un servizio o un account specifico di un providerL'MCP ufficiale di quel providerPuò esporre capacità che OpenRouter non possiede
Generare immagini durante l'esplorazioneOpenRouter MCP, con cautelagenerate-image esegue inferenza e può essere a pagamento

L'annuncio ufficiale di OpenRouter parla di dati live sui modelli, classifiche, prezzi, documentazione e inferenza di test. La documentazione MCP è il riferimento per endpoint, strumenti e comportamento dell'autenticazione.

Parti dal flusso di lavoro, non dall'URL del server

Il metodo più efficace segue quattro passaggi: scoprire, confrontare, testare, verificare. In questo modo la domanda “Qual è il modello migliore?” diventa una scelta basata su vincoli espliciti.

  1. Scopri: cerca modelli che rispettino requisiti di attività, prezzo, contesto, modalità o provider. Per i dati aggiornati su catalogo e benchmark usa list-models e list-benchmarks.
  2. Confronta: richiama list-model-endpoints per ogni candidato, così da vedere, dove disponibili, prezzo, latenza, throughput e informazioni sulle policy dei dati a livello di provider.
  3. Testa: esegui lo stesso prompt con send-message e uno slug di modello specifico. Questa operazione può comportare un costo di inferenza.
  4. Verifica: passa ogni ID di generazione a get-generation per ottenere conteggio token, costo e provider che ha servito la richiesta.

Puoi usare questo prompt in Claude Code o Cursor:

Usa OpenRouter MCP per trovare tre modelli adatti a estrarre dati strutturati da
documenti legali. Requisiti: almeno 100k di contesto, tool calling e il prezzo
di input disponibile più basso. Confronta provider e policy dei dati. Poi usa
send-message per eseguire questo identico prompt sui due candidati migliori:

"Estrai dal testo qui sotto ogni data di rinnovo contrattuale. Restituisci solo JSON
con un array chiamato renewals; ogni elemento deve contenere party, date ed evidence."

Dopo i test, usa get-generation per ogni ID di generazione e riporta il costo
effettivo e il provider che ha servito la richiesta. Non chiamare alcun modello
finché non avrò approvato i candidati.

Conviene richiedere l'approvazione prima del test: le ricerche nel catalogo sono in sola lettura, mentre send-message può generare un addebito di inferenza. Per valutazioni ripetibili, indica esplicitamente modello e provider; suffissi come :free, :floor, :nitro e :online esprimono preferenze di routing, dove disponibili, e non garanzie fisse di qualità.

Collegare il server remoto ufficiale

Non c'è nulla da installare in locale. Aggiungi l'endpoint remoto, completa l'OAuth nel browser e autorizza una chiave OpenRouter dedicata, separata dalle altre chiavi. Il valore predefinito documentato è una scadenza di 7 giorni e un tetto di spesa di $10, modificabile nella schermata di approvazione. OpenRouter documenta OAuth con PKCE: l'autorizzazione avviene nel browser, senza incollare una normale API key nella configurazione del client.

Claude Code

Esegui:

claude mcp add --transport http openrouter https://mcp.openrouter.ai/mcp
claude mcp login openrouter

Il primo comando registra il server HTTP remoto, il secondo avvia il flusso OAuth. In una sessione Claude Code puoi anche usare /mcp, come indicato nella documentazione MCP di Claude Code: seleziona il server OpenRouter e autenticalo.

Per verificare la connessione, prova una richiesta in sola lettura come: “Usa OpenRouter MCP per elencare due modelli attuali con almeno 128k di contesto e mostrare i rispettivi prezzi di input.”

Cursor

Aggiungi il server remoto a ~/.cursor/mcp.json:

{
  "mcpServers": {
    "openrouter": {
      "url": "https://mcp.openrouter.ai/mcp"
    }
  }
}

Se il server non compare, ricarica Cursor. L'autenticazione parte dalle impostazioni MCP di Cursor oppure al primo utilizzo di uno strumento. La CLI documentata è cursor-agent; verifica la voce con:

cursor-agent mcp list

La documentazione MCP di Cursor spiega la configurazione a livello utente e di progetto. Inserisci la voce al livello che ti serve e non includere una configurazione di autenticazione personale in un repository condiviso.

Claude Desktop e Claude Web

Se OpenRouter non è presente nella directory dei connettori di Claude, la guida alla connessione di OpenRouter indica di aggiungere un connettore remoto personalizzato:

  1. Apri Settings > Connectors > Customize > Connectors.
  2. Fai clic su +, quindi scegli Add custom connector.
  3. Assegna il nome OpenRouter MCP.
  4. Inserisci https://mcp.openrouter.ai/mcp come URL del server MCP remoto.
  5. Lascia vuoti i campi OAuth, aggiungi il connettore, aprilo e fai clic su Connect.
  6. Completa l'approvazione OpenRouter nel browser.

Alcune organizzazioni disabilitano i connettori personalizzati. Se l'opzione non è disponibile in un account gestito, rivolgiti all'amministratore. La documentazione MCP di Anthropic tratta i concetti del protocollo dal lato client.

Cosa puoi chiedergli senza rischi

La maggior parte degli strumenti ufficiali di OpenRouter MCP esegue consultazioni live. Per orientarsi è più utile raggrupparli in base agli effetti collaterali che imparare a memoria l'intero elenco.

Gruppo di strumentiEsempiFatturazione o effetto collaterale
Catalogo e benchmarklist-models, get-model, list-benchmarks, list-daily-model-rankingsConsultazione in sola lettura
Endpoint e routinglist-model-endpoints, list-providersConsultazione in sola lettura
Documentazione e accountsearch-docs, get-credits, get-generationConsultazione in sola lettura
Inferenza di testsend-messageChiamata al modello fatturabile
Esplorazione immaginigenerate-imageGenerazione fatturabile
Feedbacksend-feedbackScrive feedback per una delle tue generazioni

Per scegliere un modello, esplicita il criterio decisionale: “Trova il modello meno costoso con tool calling e finestra di contesto di 64k, poi mostra l'endpoint disponibile più veloce.” I filtri documentati includono prezzo, contesto minimo, famiglia del modello, autore, provider, modalità, parametri supportati, intervalli di benchmark, tasso di successo nel tool calling, disponibilità di zero data retention e regione.

Per un test controllato, specifica uno slug e rendi il prompt riproducibile:

Usa OpenRouter MCP send-message con il modello "openai/gpt-4o".
Invia esattamente questo messaggio utente e non aggiungere un system prompt:

"Restituisci un oggetto JSON con le chiavi title e risks. Analizza questa release note:
[incolla qui il testo]"

Mostrami la risposta e l'ID di generazione. Non eseguire altri modelli.

Lo slug è solo esemplificativo: usa quello che list-models conferma come disponibile. Per confronti verificabili, richiedi esplicitamente gli strumenti di consultazione, i valori restituiti e un ID di generazione, anziché accettare una raccomandazione di modello non supportata da dati.

OpenRouter MCP o MCP ufficiali dei provider?

OpenRouter MCP è un livello trasversale di analisi e test fra provider. Un MCP ufficiale del provider è in genere la scelta migliore quando l'azione riguarda il prodotto, l'account o il piano dati di quel provider.

Fattore decisionaleOpenRouter MCPMCP ufficiale del provider
Scelta del modelloConfronta modelli di molti provider in un unico catalogoDi norma è incentrato sui modelli o servizi di un solo provider
Prezzi e routingConfronta prezzi, endpoint e opzioni di fallback fra providerUsa l'account e le regole di routing del provider
Azioni di dominioLimitato agli strumenti esposti da OpenRouterPiù adatto a file, progetti, job o azioni dell'account posseduti dal provider
PortabilitàUn solo endpoint remoto può servire diversi client MCPConfigurazione del client e ambito del provider variano in base al servizio
Confine delle credenzialiChiave OAuth OpenRouter dedicata, con scadenza e limiteOAuth o credenziali API specifiche del provider
Traffico dell'applicazione in produzioneContinua a usare l'API OpenRouterUsa l'API del provider o la sua integrazione di produzione supportata

Scegli OpenRouter MCP quando la domanda è “Quale modello o instradamento dovrei usare?”. Scegli un MCP first-party quando la domanda è “Cosa posso fare all'interno del servizio di questo provider?”. Se servono entrambe le capacità, possono essere collegati allo stesso agente.

I server MCP locali o multimodali creati dalla community costituiscono una categoria distinta. La pagina Works With OpenRouter di OpenRouter descrive un server per vari client e flussi di lavoro con testo, immagini, audio e video; richiede una API key OpenRouter e crediti, e non è il servizio ospitato ufficiale su mcp.openrouter.ai.

I limiti da considerare in un progetto reale

AspettoCosa succedeAzione consigliata
Integrazione nell'applicazioneMCP serve alla ricerca e ai test in fase di sviluppo, non al normale traffico del prodottoRichiama https://openrouter.ai/api/v1 direttamente dal codice di produzione
Fatturazione dell'inferenzasend-message e generate-image possono consumare il budget della chiave MCP; gli strumenti di consultazione non effettuano chiamate di inferenzaMantieni il limite predefinito finché non hai testato, richiedi approvazione e verifica ogni ID di generazione
Dati sorgente e promptLa documentazione MCP di OpenRouter afferma che il codice sorgente non viene inviato per impostazione predefinita, ma il contenuto incluso esplicitamente in una chiamata fatturabile può raggiungere il modello selezionatoInvia solo il testo necessario al test
Selezione del providerIl routing dinamico può cambiare il provider che serve la richiesta al variare di prezzo, latenza o disponibilitàBlocca un provider per valutazioni riproducibili o per una policy dei dati obbligatoria

“@OpenRouter’s ori harness/cli has been a blessing... p.s: also thanks for openrouter mcp for quickly checking up info on models 🫰” — @CodewithP, X, a proposito di un caso d'uso per la consultazione di informazioni sui modelli.

Il cookbook MCP di OpenRouter tratta anche il caso opposto: usare i modelli OpenRouter come backend LLM per altri server di strumenti MCP, invece di collegare un client di coding a OpenRouter MCP.

Come risolvere il primo errore di chiamata

  1. Il server compare, ma gli strumenti non si autenticano. Ripeti il passaggio OAuth specifico del client. La chiave dedicata ha una durata documentata di 7 giorni e può essere disconnessa anche dalla dashboard OpenRouter.
  2. Non si apre alcuna finestra del browser. Usa claude mcp login openrouter, l'azione /mcp di Claude Code, le impostazioni MCP di Cursor oppure il pulsante Connect del connettore Claude.
  3. Claude Desktop non offre l'opzione per un connettore personalizzato. Verifica se un amministratore dell'organizzazione ha disabilitato i connettori personalizzati.
  4. La risposta su un modello sembra non aggiornata. Chiedi esplicitamente list-models, list-benchmarks o list-model-endpoints e richiedi i valori restituiti.
  5. Un test costa più del previsto o passa da un provider diverso. Verifica il relativo ID di generazione con get-generation, quindi blocca un provider esplicito per la successiva esecuzione riproducibile.

FAQ

OpenRouter MCP può chiamare qualsiasi modello OpenRouter?

Può testare gli slug dei modelli esposti dal catalogo live, nei limiti di disponibilità, capacità, credito e vincoli di routing. Verifica prima lo slug con list-models.

Posso usare OpenRouter MCP contemporaneamente con Claude Desktop, Cursor e Claude Code?

Puoi aggiungere lo stesso endpoint ufficiale in ogni client, seguendo la configurazione e il flusso di autenticazione documentati per ciascuno. Evita di inserire credenziali personali nelle configurazioni condivise.

Dovrei installare invece un pacchetto community openrouter-mcp?

Solo se ti serve un flusso stdio locale o un'orchestrazione multimodale che il server ospitato ufficiale non offre. Prima verifica repository, gestione delle credenziali, origine del pacchetto e stato della manutenzione.

Inizia con una query del catalogo in sola lettura; autorizza una chiamata di inferenza controllata solo dopo aver chiarito modello, route e limite di spesa.