Aller au contenu principal

API de facturation et serveur MCP

Une API de facturation pour vos intégrations : synchronisez avec vos outils et automatisez la facturation avec notre API REST et sa description OpenAPI.

Aperçu

Si vous construisez une SaaS, une marketplace ou tout produit nécessitant des factures programmatiques, notre API est faite pour vous. Factures, clients, dépenses et plus encore sont accessibles via des points de terminaison REST prévisibles, avec des réponses JSON et une description OpenAPI.

Conçue pour les développeurs, par des développeurs

Les factures, clients et espaces de travail que vous gérez dans l'application sont aussi accessibles via des points de terminaison prévisibles, avec une documentation claire et une authentification par clé API.

create-invoice.ts
const invoiceId = crypto.randomUUID();
const res = await fetch("https://app.quickbilling.io/api/invoices", {
  method: "POST",
  headers: {
    Authorization: "Bearer YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    id: invoiceId,
    number: "INV-001",
    issueDate: "2026-03-09",
    dueDate: "2026-04-01",
    // The id of a customer from GET /api/customers
    customerId: "8d1f3c2a-5b7e-4c1d-9a2f-3e6b7c8d9e01",
    items: [
      { id: "1", description: "Web development", quantity: 1, price: 1500 },
    ],
  }),
});
if (!res.ok) throw new Error("Failed to create invoice");

const share = await fetch(
  `https://app.quickbilling.io/api/invoices/${invoiceId}/share`,
  { method: "POST", headers: { Authorization: "Bearer YOUR_API_KEY" } },
);
const { shareUrl } = await share.json();
console.log(shareUrl);
  • Architecture RESTful

    Des URLs prévisibles et orientées ressources avec des réponses au format JSON.

  • Authentification sécurisée

    Les clés API sont liées à un workspace, peuvent être limitées à ce qu'il faut avec des scopes et sont révocables à tout moment.

  • Contrôle total

    Créez des clients, générez des factures et gérez vos espaces de travail par programmation.

Donnez à Claude ou Cursor des outils de facturation

QuickBilling exploite un serveur Model Context Protocol (MCP) hébergé, avec 129 outils pour les factures, dépenses, clients, modèles et rapports. Ajoutez une URL à votre client MCP et connectez-vous avec votre compte QuickBilling.

  • Discutez avec vos données de facturation

    Connectez Claude Desktop, Cursor ou un autre client MCP gérant les serveurs distants et demandez-lui de créer une facture, d’enregistrer une dépense ou de produire un rapport mensuel, sans cliquer dans le tableau de bord.

  • 129 outils, entièrement scriptables

    Factures, clients, dépenses, revenus, modèles et rapports sont des outils MCP typés : un assistant sait toujours ce qu’il peut faire et avec quels paramètres.

  • Connexion directe, aucune clé à copier

    Le serveur hébergé utilise la connexion OAuth avec votre compte QuickBilling. Vous préférez votre propre intégration ? L’API REST utilise des clés d’API, incluses dans l’offre Unlimited.

  • Documentation MCP complète

    Configuration pour les clients MCP distants, choix de l’espace de travail, familles d’outils et exemples de scénarios.

MCP pour agents IA

Connectez-vous en trois étapes

  1. Ajoutez https://mcp.quickbilling.io/mcp comme serveur MCP distant dans votre client MCP.

  2. Connectez-vous avec votre compte QuickBilling lorsque le client vous demande d’autoriser la connexion.

  3. Demandez à votre assistant de lister vos espaces de travail si vous en avez plusieurs, puis créez une facture ou enregistrez une dépense.

mcp.json
{
  "mcpServers": {
    "quickbilling": {
      "url": "https://mcp.quickbilling.io/mcp"
    }
  }
}

La configuration convient aux clients qui lisent un fichier JSON, comme Cursor. Dans Claude Desktop, ajoutez la même URL comme connecteur personnalisé.

Envoyez votre première facture aujourd'hui

Créez un espace de travail gratuit, ajoutez un client et partagez votre première facture par lien.

Commencer gratuitement

Formule gratuite. Aucune carte bancaire requise.