Apri l'app

Server MCP

Adkumo espone un server Model Context Protocol, così qualsiasi client MCP — Claude Code, Claude Desktop, Cursor, ChatGPT — può guidare Adkumo senza lasciare la sua interfaccia di chat nativa. Cerca aziende, sfoglia annunci, elenca e crea creatività e pubblica sulle tue piattaforme pubblicitarie collegate, tutto dal tuo assistente.

Endpoint

https://<project-ref>.supabase.co/functions/v1/mcp-server/mcp

La <project-ref> esatta del tuo workspace è nell'URL del tuo account. Se fai self-hosting, sostituisci l'host con il tuo.

Autenticazione

L'autenticazione usa OAuth 2.1 — accedi una volta con il tuo account Adkumo, il client memorizza un refresh token e la connessione resta attiva. Nessuna chiave API da generare o incollare.

La prima volta che colleghi un client, il browser si apre sull'accesso ad Adkumo. Dopo l'approvazione, il client riceve un access token a breve durata più un refresh token. Il refresh avviene automaticamente — accedi solo una volta.

Piano richiesto

Il server MCP è disponibile dal piano Starter in su. Qualsiasi account Adkumo può autenticarsi e connettersi — il client mostra il server come connesso con l'elenco completo degli strumenti — ma nel piano Free ogni chiamata a uno strumento restituisce un messaggio che invita all'upgrade invece di essere eseguita. Esegui l'upgrade su app.adkumo.com/settings/billing per sbloccare gli strumenti.

Collegare Claude Code

Un comando nel terminale:

claude mcp add adkumo \
  --transport http \
  --url https://<project-ref>.supabase.co/functions/v1/mcp-server/mcp

Claude Code apre una scheda del browser, accedi ad Adkumo e la connessione è attiva. Verifica con claude mcp list.

Connessione da una macchina remota o SSH

OAuth apre un browser e reindirizza a un callback localhost sulla macchina che esegue il client. Se Claude Code è in esecuzione su una macchina remota o SSH mentre il browser è sul tuo laptop, quel callback non può raggiungere la CLI e l'accesso sembra bloccarsi. Due soluzioni:

  • Inoltra la porta di callback. Fissala con claude --callback-port 8765 ..., poi dal tuo laptop esegui ssh -L 8765:localhost:8765 <host> e completa l'accesso nel browser locale.
  • Incolla l'URL di callback. Se il reindirizzamento del browser fallisce dopo l'approvazione, copia l'URL di callback completo dalla barra degli indirizzi e incollalo nel prompt mostrato da Claude Code.

Collegare Claude Desktop

Modifica ~/Library/Application Support/Claude/claude_desktop_config.json (macOS — adatta il percorso su Windows / Linux):

{
  "mcpServers": {
    "adkumo": {
      "type": "http",
      "url": "https://<project-ref>.supabase.co/functions/v1/mcp-server/mcp"
    }
  }
}

Riavvia Claude Desktop. Al primo utilizzo apre il browser per l'accesso, poi gli strumenti Adkumo compaiono nel selettore di strumenti in ogni conversazione.

Collegare Cursor

Aggiungi lo stesso server a ~/.cursor/mcp.json (o un .cursor/mcp.json a livello di progetto):

{
  "mcpServers": {
    "adkumo": {
      "url": "https://<project-ref>.supabase.co/functions/v1/mcp-server/mcp"
    }
  }
}

Ricarica Cursor e approva l'accesso quando richiesto.

Risoluzione dei problemi

SintomoCausa probabileSoluzione
401 Unauthorized a ogni chiamataToken scaduto o revocato — sei disconnessoRiavvia il flusso di auth: in Claude Code usa claude mcp remove adkumo e ri-aggiungi; negli altri client disconnetti e riconnetti.
Gli strumenti rispondono «esegui l'upgrade del piano»Il tuo piano non include l'accesso MCPIl server MCP richiede il piano Starter o superiore. La connessione continua a funzionare, ma gli strumenti restano bloccati finché non esegui l'upgrade su app.adkumo.com/settings/billing.
405 Method Not AllowedIl client ha inviato GET / DELETE a /mcpIl transport è stateless e solo POST — di solito una configurazione errata del client.
Gli strumenti agiscono sul brand sbagliatoÈ attivo un brand diversoChiedi al client di cambiare brand — vedi Esempi.

Una volta collegato, vedi Esempi per il catalogo completo degli strumenti e prompt da provare.