QuickBooks MCP Server

resmi

Integrasi QuickBooks menggunakan OAuth2. Operasi tulis dinonaktifkan secara default per integrasi. 550+ alat yang mencakup faktur, tagihan, laporan, dan inventaris. Memerlukan akun DataGrout.

Apa yang bisa Anda lakukan dengan QuickBooks MCP?

  • Membuat kueri faktur dan tagihan — minta asisten AI Anda untuk mengambil, memfilter, atau merangkum faktur dan tagihan QuickBooks menggunakan alat akuntansi yang relevan.
  • Menjalankan laporan keuangan — minta laporan neraca, laporan laba rugi, atau laporan lainnya melalui alat pelaporan yang tersedia.
  • Memeriksa tingkat stok — minta asisten Anda untuk mencari jumlah stok saat ini dan detail item melalui alat inventaris.
  • Meninjau perkiraan biaya sebelum eksekusi — server menyediakan perkiraan biaya sebelum menjalankan alat, sehingga Anda dapat menyetujui atau melewati operasi yang mahal.

Dokumentasi

DataGrout's QuickBooks MCP Server menghubungkan agen AI ke QuickBooks melalui OAuth2, menggunakan kredensial aplikasi DataGrout atau kredensial Anda sendiri. Operasi tulis dinonaktifkan secara default dan memerlukan konfigurasi eksplisit per integrasi. 550+ alat mencakup objek akuntansi — faktur, tagihan, laporan, inventaris — yang dapat dipilih secara individual, bukan ditampilkan sebagai satu set tetap.

Pengaturan menggunakan CLI:

Buka GitHub DataGrout dan lakukan pengaturan menggunakan antarmuka baris perintah - https://github.com/DataGrout/conduit-sdk

Pengaturan menggunakan Portal DataGrout:

1. Daftar untuk akun DataGrout
Buka https://app.datagrout.ai/ dan buat akun.

2. Buat server

  • Klik dropdown server di kiri atas dasbor.

  • Pilih Create New Server.

  • Masukkan nama (wajib) dan deskripsi opsional.

  • Klik Create Server.

  • Server Anda diberi UUID dan menghasilkan endpoint MCP: https://gateway.datagrout.ai/servers/{your-uuid}/mcp

  • Anda dapat mengambil URL ini kapan saja nanti di Settings > Server Info.

3. Buat token akses

  • Buka dropdown server dan klik ikon Settings.

  • Buka tab Authentication.

  • Klik Create Access Token.

  • Beri nama, atau biarkan kosong untuk nama yang dibuat otomatis.

  • Salin token segera — token hanya ditampilkan sekali dan tidak dapat diambil lagi nanti.

4. Tambahkan integrasi QuickBooks

  • Buka halaman Home — ini adalah marketplace integrasi.

  • Temukan QuickBooks dalam daftar dan klik Add.

  • Anda akan diarahkan ke halaman detail integrasi QuickBooks untuk menyelesaikan pengaturan.

5. Konfigurasi autentikasi

  • Pilih jenis autentikasi: OAuth2.

  • Pilih apakah akan menggunakan kredensial aplikasi DataGrout atau kredensial Anda sendiri.

6. Otorisasi koneksi

  • Klik Connect.

  • Anda diarahkan ke layar login/otorisasi yang dihosting Intuit untuk masuk dan memberikan akses.

  • Setelah diotorisasi, Anda kembali ke dasbor DataGrout.

7. Konfigurasi alat dan kebijakan

  • Di halaman detail integrasi, pilih alat mana dari 550+ alat yang tersedia untuk diekspos untuk integrasi ini.

  • Buka tab Policy untuk meninjau atau menyesuaikan kebijakan keamanan. Kebijakan ini diwarisi dari kebijakan Hub Server induk dan hanya dapat diperketat, tidak pernah dilonggarkan — akses tulis harus diaktifkan secara eksplisit per alat jika Anda menginginkannya, karena dinonaktifkan secara default.

Konfigurasi Klien MCP:

DataGrout menjalankan satu endpoint MCP per server — URL dan token yang sama berfungsi di semua klien yang terhubung, dan setiap integrasi yang Anda tambahkan (termasuk Salesforce) tersedia melaluinya. Tidak diperlukan konfigurasi terpisah per integrasi.

{
  "mcpServers": {
    "DataGrout": {
      "url": "https://gateway.datagrout.ai/servers/YOUR_UUID/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN"
      }
    }
  }
}

Gunakan blok yang sama ini untuk Claude Desktop, Claude Code, Cursor, dan Windsurf. Konfigurasi MCP VS Code mungkin menggunakan "servers" alih-alih "mcpServers" — periksa versi Anda.

Dua opsi autentikasi lain tersedia untuk endpoint ini: mutual TLS (agen produksi/perusahaan) dan OAuth 2.1 (aplikasi yang menghadap pengguna, melalui Client Credentials atau Authorization Code + PKCE).

Referensi konfigurasi:

PengaturanNilaiDefault
Jenis autentikasiOAuth2, mTLS, atau token Bearer
KredensialKredensial aplikasi DataGrout atau yang disediakan pengguna
Eksposur alatDapat dipilih secara individual dari 550+ alattidak ada yang diaktifkan hingga dipilih
Akses tulisDiaktifkan per alat, per integrasidinonaktifkan
KebijakanDiwarisi dari Hub Server induk; diperketat, tidak dilonggarkandiwarisi

Tidak ada baris Environment/Sandbox — belum dikonfirmasi apakah QuickBooks mendukung file perusahaan sandbox melalui integrasi ini.

Alat: 550+ alat yang mencakup faktur, tagihan, laporan, dan inventaris, diaktifkan/dinonaktifkan secara individual per integrasi. Tidak ada contoh alat bernama yang dikonfirmasi.

Pengaturan interaksi: estimasi biaya sebelum eksekusi, tanda terima eksekusi, ringkasan eksekusi setelahnya.

Tautan: