Skip to main content
Sanvex is a Laravel integration layer for external services. Resolve a driver by id, call resource actions through one API, and optionally expose the same surface to AI agents via Laravel AI tools or MCP.

What you get

  • Drivers — install a Composer package; the driver registers automatically
  • Encrypted credentials — tokens in sv_accounts, scoped per owner
  • Resource actions — consistent repositories, messages, pages, and similar APIs per service
  • Agent tooling — optional Laravel AI tools and MCP server over the same operations
Requires PHP 8.2+ and Laravel 12 or 13.

Quickstart

Install a driver and make your first API call in minutes.

Integration guide

Step-by-step checklist from install to first API call.

Installation

Full Laravel setup, encryption key, and multiple drivers.

Laravel AI

Register Sanvex tools on Laravel AI agents.

MCP

Expose Sanvex to Cursor, Claude Desktop, and other MCP clients.

Supported drivers

Custom drivers can be registered in config/sanvex.php. Per-driver setup lives under Drivers.

Packages

Details: Packages.

Learn more

Usage

Resources, webhooks, and calling drivers from your app.

Authentication

API keys, OAuth, and credential storage.

Tenancy

Per-user credentials with for($owner).

Drivers

Per-driver install, auth, and resources.

Database

sv_* tables and encryption.