---
id: overview
title: Integrations & Developer Platform Overview
sidebar_label: Integrations Overview
description: Overview of GAAPx native integrations, REST APIs, webhooks, and Model Context Protocol (MCP) server endpoints.
keywords:
  - GAAPx integrations
  - ERP connectors
  - CRM connectors
  - Model Context Protocol
  - accounting REST API
author: GAAPx Engineering Team
last_updated: 2026-10-02
---

# Integrations & Developer Platform Overview

> **Quick Summary:** The GAAPx Developer Platform connects your CRM, Billing engines, and General Ledger (GL) to create a single automated revenue pipeline. In addition to native connectors for Salesforce, QuickBooks, and Slack, GAAPx exposes a full **REST API (`/api/v1/*`)** and a **Model Context Protocol (MCP) server**, allowing AI agents in Claude Desktop, Cursor, or custom pipelines to query financial data, generate waterfalls, and run compliance checks.

---

## Integration Ecosystem Pipeline

```mermaid
flowchart LR
    subgraph Sources ["1. Upstream Sources"]
        direction TB
        CRM["Salesforce / CPQ"]
        BILL["Stripe / Cloud Storage"]
    end

    subgraph GAAPx ["2. GAAPx Subsidiary Ledger"]
        direction TB
        POB["Rev Rec (ASC 606) / SSP Engine"]
        REV["Waterfalls / Period Close"]
    end

    subgraph ERP ["3. Downstream ERPs"]
        direction TB
        QBO["QuickBooks Online"]
        NET["NetSuite / Sage Intacct"]
    end

    subgraph Agents ["4. AI Agents / Protocols"]
        direction TB
        MCP["MCP Server / REST APIs"]
        BOT["AI Collections / Slack"]
    end

    Sources --> GAAPx
    GAAPx --> ERP
    GAAPx <--> Agents
```

---

## Available Connectors & Interfaces

| Integration / Tool | Category | Supported Operations | Guide |
| :--- | :--- | :--- | :--- |
| **[Model Context Protocol (MCP)](./mcp)** | AI Agent Tooling | Claude Desktop & Cursor tool calling for revenue queries, contract analysis, and waterfall generation. | [MCP Guide](./mcp) |
| **[REST API Reference](./rest-api)** | Developer API | Programmatic contract ingestion, journal entry export, and period lock governance via JSON endpoints. | [API Reference](./rest-api) |
| **[Salesforce & CPQ](./salesforce)** | CRM Connector | Real-time Closed-Won webhook synchronization, custom field mapping, and amendment tracking. | [Salesforce Guide](./salesforce) |
| **[QuickBooks](./quickbooks)** | Accounting / GL | Automated Journal Entry sync, deferred revenue balance reconciliation, and multi-currency posting. | [QuickBooks Guide](./quickbooks) |
| **[Slack Bot](./slack-bots)** | Operational Alerts | Instant Slack notifications for contract extraction warnings, large deal approvals, and period close status. | [Slack Bot Guide](./slack-bots) |

---

## Developer Quick Start

To connect an application or AI agent to GAAPx via API, generate an API key in the GAAPx Admin Console under **Settings > Developer Keys**, then query the status endpoint:

```bash
curl -X GET "https://api.gaapx.ai/v1/health" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
```

For agentic setups using Claude Desktop or Cursor, see the [Model Context Protocol (MCP) Guide](./mcp).
