QuickBooks MCP Server
공식OAuth2를 사용한 QuickBooks 통합. 통합 설정에 따라 쓰기 작업은 기본적으로 비활성화되어 있습니다. 송장, 청구서, 보고서 및 재고를 포함한 550개 이상의 도구를 제공합니다. DataGrout 계정이 필요합니다.
QuickBooks MCP(으)로 무엇을 할 수 있나요?
- 송장 및 청구서 조회 — AI 어시스턴트에게 관련 회계 도구를 사용하여 QuickBooks 송장과 청구서를 검색, 필터링 또는 요약하도록 요청하세요.
- 재무 보고서 실행 — 사용 가능한 보고 도구를 통해 대차대조표, 손익계산서 또는 기타 보고서를 요청하세요.
- 재고 수준 확인 — 어시스턴트가 재고 도구를 통해 현재 재고 수량과 품목 세부 정보를 조회하도록 하세요.
- 실행 전 비용 견적 검토 — 서버가 도구 실행 전에 비용 견적을 제공하므로, 비용이 많이 드는 작업을 승인하거나 건너뛸 수 있습니다.
문서
DataGrout의 QuickBooks MCP Server는 OAuth2를 통해 AI 에이전트를 QuickBooks에 연결하며, DataGrout의 애플리케이션 자격 증명 또는 자체 자격 증명을 사용합니다. 쓰기 작업은 기본적으로 비활성화되어 있으며 통합별로 명시적 구성이 필요합니다. 550개 이상의 도구가 회계 개체(인보이스, 청구서, 보고서, 재고)를 다루며, 고정된 단일 세트로 노출되는 대신 개별적으로 선택할 수 있습니다.
CLI를 사용한 설정:
DataGrout GitHub로 이동하여 명령줄 인터페이스를 사용해 설정하세요 - https://github.com/DataGrout/conduit-sdk
DataGrout 포털을 사용한 설정:
1. DataGrout 계정 가입
https://app.datagrout.ai/로 이동하여 계정을 만드세요.
2. 서버 생성
-
대시보드 왼쪽 상단의 서버 드롭다운을 클릭하세요.
-
새 서버 생성을 선택하세요.
-
이름(필수)과 선택적 설명을 입력하세요.
-
서버 생성을 클릭하세요.
-
서버에 UUID가 할당되고 MCP 엔드포인트가 생성됩니다: https://gateway.datagrout.ai/servers/{your-uuid}/mcp
-
이 URL은 나중에 언제든지 설정 > 서버 정보에서 확인할 수 있습니다.
3. 액세스 토큰 생성
-
서버 드롭다운을 열고 설정 아이콘을 클릭하세요.
-
인증 탭으로 이동하세요.
-
액세스 토큰 생성을 클릭하세요.
-
이름을 지정하거나 자동 생성 이름을 사용하려면 비워 두세요.
-
토큰을 즉시 복사하세요 — 한 번만 표시되며 나중에 다시 검색할 수 없습니다.
4. QuickBooks 통합 추가
-
홈 페이지로 이동하세요 — 이곳이 통합 마켓플레이스입니다.
-
목록에서 QuickBooks를 찾아 추가를 클릭하세요.
-
설정을 완료하려면 QuickBooks 통합 세부 정보 페이지로 리디렉션됩니다.
5. 인증 구성
-
인증 유형을 선택하세요: OAuth2.
-
DataGrout의 애플리케이션 자격 증명 또는 자체 자격 증명을 사용할지 선택하세요.
6. 연결 승인
-
연결을 클릭하세요.
-
로그인 및 액세스 권한 부여를 위해 Intuit의 자체 호스팅 로그인/인증 화면으로 리디렉션됩니다.
-
승인되면 DataGrout 대시보드로 돌아갑니다.
7. 도구 및 정책 구성
-
통합 세부 정보 페이지에서 이 통합에 노출할 550개 이상의 도구 중에서 선택하세요.
-
정책 탭을 열어 보안 정책을 검토하거나 조정하세요. 이 정책은 상위 허브 서버의 정책을 상속하며 강화만 가능하고 완화할 수 없습니다 — 쓰기 액세스는 기본적으로 비활성화되어 있으므로 원하는 경우 도구별로 명시적으로 활성화해야 합니다.
MCP 클라이언트 구성:
DataGrout은 서버당 하나의 MCP 엔드포인트를 실행합니다 — 동일한 URL과 토큰이 연결된 모든 클라이언트에서 작동하며, 추가하는 모든 통합(Salesforce 포함)이 이를 통해 사용 가능해집니다. 통합별로 별도의 구성이 필요하지 않습니다.
{
"mcpServers": {
"DataGrout": {
"url": "https://gateway.datagrout.ai/servers/YOUR_UUID/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
Claude Desktop, Claude Code, Cursor, Windsurf에서 동일한 블록을 사용하세요. VS Code의 MCP 구성은 "mcpServers" 대신 "servers"를 사용할 수 있습니다 — 버전을 확인하세요.
이 엔드포인트에는 두 가지 다른 인증 옵션도 사용할 수 있습니다: 상호 TLS(프로덕션/엔터프라이즈 에이전트) 및 OAuth 2.1(사용자 대상 앱, 클라이언트 자격 증명 또는 인증 코드 + PKCE 사용).
구성 참조:
| 설정 | 값 | 기본값 |
|---|---|---|
| 인증 유형 | OAuth2, mTLS 또는 Bearer 토큰 | — |
| 자격 증명 | DataGrout 앱 자격 증명 또는 사용자 제공 | — |
| 도구 노출 | 550개 이상의 도구에서 개별 선택 | 선택할 때까지 활성화되지 않음 |
| 쓰기 액세스 | 도구별, 통합별 활성화 | 비활성화 |
| 정책 | 상위 허브 서버에서 상속; 강화만 가능, 완화 불가 | 상속됨 |
환경/샌드박스 행 없음 — QuickBooks가 이 통합을 통해 샌드박스 회사 파일을 지원하는지 확인되지 않음.
도구: 인보이스, 청구서, 보고서 및 재고를 다루는 550개 이상의 도구가 통합별로 개별적으로 활성화/비활성화됩니다. 확인된 명명된 예제 도구는 없습니다.
상호작용 설정: 실행 전 비용 추정, 실행 영수증, 실행 후 요약.
링크: