CONNESSIONI AI · MCP

Collega il tuo assistente IA.

Trova pagamenti, controlla saldi e crea fatture tramite la tua installazione Wholly Crypto.

Il tuo server. Un URL MCP.

Incluso nel merchant 5.0.0+. Nessun demone aggiuntivo, runtime Node.js o relay ospitato. Usa il dominio API configurato nell'installazione, ad esempio https://api.example.com/mcp.

  1. Apri Impostazioni → Accesso API. Crea una credenziale dedicata e assegna i progetti necessari all'assistente. Inizia in sola lettura.
  2. In Connessioni IA · MCP, abilita MCP. Seleziona la credenziale, scegli Sola lettura e salva.
  3. Aggiungi l'URL mostrato alle impostazioni HTTP/MCP remote del tuo assistente.
  4. Per OAuth, accedi alla console merchant. Controlla nome del client, indirizzo di ritorno e permessi della credenziale, poi approva. Basic Auth e TOTP esistenti restano validi.
{
  "mcpServers": {
    "whollycrypto": {
      "url": "https://api.example.com/mcp"
    }
  }
}

Sostituisci il dominio d'esempio. I formati di configurazione variano per client; scegli Streamable HTTP, non un comando locale o un vecchio URL SSE.

Chiedi informazioni sui tuoi pagamenti.

  • «Mostra le ultime fatture non pagate del mio negozio.»
  • «Quali asset può accettare questo negozio?»
  • «Controlla i saldi dei wallet e le consegne webhook fallite.»
  • «Crea una fattura di 25 EUR per l'ordine 1042.» Richiede il permesso di creare fatture.

Otto strumenti di lettura coprono progetti, negozi, metodi di pagamento, wallet, fatture, cronologia delle consegne e conversioni in cache. Un nono strumento facoltativo crea fatture usando le regole API esistenti.

I risultati includono gli ID di progetto e negozio. Gli importi restano stringhe decimali. Tassi e saldi in cache conservano le informazioni sul loro aggiornamento; una conversione non è una quotazione garantita della fattura.

Scegli a cosa può accedere l'assistente.

MCP è disattivato per impostazione predefinita, anche dopo un aggiornamento. Le chiavi API esistenti non ottengono accesso automaticamente. L'assistente vede solo i progetti approvati; restrizioni IP e limite REST della credenziale si applicano anche a MCP.

Per creare fatture, seleziona una credenziale in lettura/scrittura e Lettura + creazione fatture. I client OAuth devono richiedere mcp:invoice:create, e devi selezionare Consenti anche la creazione di fatture durante l'approvazione.

Riutilizza la stessa idempotency_key e lo stesso corpo fattura dopo un timeout. Una nuova chiave crea una nuova fattura. Restano valide le normali regole di spread, tolleranza, pagamento e credito.

Nessuna esportazione di chiavi o strumento per inviare denaro. MCP non può rivelare frasi di recupero, inviare fondi, eseguire sweep, rimborsare, reinviare callback o modificare account, domini e fatturazione.

OAuth, chiavi bearer e revoca

I token di accesso OAuth durano 15 minuti. I token di aggiornamento ruotano e la connessione dura fino a 30 giorni. Riutilizzare un vecchio token di aggiornamento revoca la connessione. Sono accettati solo URL di ritorno HTTPS o loopback registrati.

Usa Client collegati → Revoca per rimuovere l'accesso. Disattivare MCP revoca le connessioni OAuth. Rotazione delle credenziali, modifiche alla politica MCP e al dominio API canonico richiedono una nuova connessione.

I client che supportano header personalizzati possono usare una chiave API abilitata a MCP in Authorization: Bearer …. Quella chiave mantiene i suoi permessi REST separati, quindi preferisci OAuth per l'accesso solo MCP. Non incollare mai segreti in chat, URL o codice sorgente.

Approva solo client che riconosci. I nomi dei client non sono verificati. Il tuo provider IA riceve le informazioni che lo autorizzi a leggere, inclusi i dati dei clienti restituiti dagli strumenti delle fatture.

Se una connessione fallisce.

  • 404: abilita MCP e usa l'host API, non quello della console o del checkout.
  • 401: ricollegati con OAuth o verifica che la credenziale bearer sia valida.
  • 403: controlla accesso della credenziale, progetti approvati, origine e restrizioni IP di origine.
  • 405 su GET: previsto. Questo endpoint senza stato usa POST e risposte JSON finite, senza un flusso SSE autonomo.
  • 429: attendi Retry-After. MCP e REST condividono la quota della credenziale.
  • Impossibile creare fatture: controlla tutti i permessi di scrittura, lo stato di progetto e negozio, la disponibilità dei pagamenti e la verifica dell'account crediti.

Disattiva cache Cloudflare e verifiche interattive per /mcp, /mcp/oauth/* e i percorsi di discovery OAuth. Le liste di IP consentiti devono includere gli indirizzi di uscita documentati del servizio dell'assistente.

Revisioni del protocollo supportate: 2025-11-25, 2025-06-18 e 2025-03-26. Il client deve supportarne una. Consulta il Riferimento API per ogni strumento, endpoint e formato di errore.

Scegli i metodi di pagamento per ogni fattura.

Usa invoice.payment_methods con chain_slug: "ethereum" e asset_tickers: ["USDC", "USDT"]. Trovi slug e ticker nei Metodi di pagamento del negozio oppure con list_payment_methods.

Il merchant 5.4.0+ ignora le scelte inattive o non accettate. Se nessuna corrisponde, si applicano i valori predefiniti del negozio. La sola blockchain include tutti gli asset attivi accettati. I ticker condivisi richiedono l'esatto asset_ids. I controlli di disponibilità e tassi restano validi, con errori specifici della blockchain. Lightning è separato; un array di selezione vuoto non è valido. Formato della richiesta →