Skip to main content
Glama
mnwalker

Dive admin

by mnwalker
README.md
# Dive Admin MCP

[![MCP](https://img.shields.io/badge/MCP-Compatible-blue)](https://modelcontextprotocol.io/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A [Model Context Protocol](https://modelcontextprotocol.io/) (MCP) server for **[Dive Admin](https://diveadmin.com)** — the complete management platform for dive centers, dive schools, and dive shops.

This MCP server lets Claude, ChatGPT, Gemini, and other MCP-compatible AI assistants interact with a dive center's data using natural language — divers, bookings, trips, courses, invoices, equipment, and waivers.

## What is Dive Admin?

Dive Admin is a vertical SaaS platform built specifically for dive centers, used by **125+ dive centers in 24+ countries**. Built by [Mark Walker](https://www.linkedin.com/in/marknwalker), a PADI MSDT and former dive-center owner.

Core features:

- Diver records with full certification history (PADI, SSI, custom)
- Trip scheduling, boat lists, equipment allocation
- Digital waivers and medical forms with e-signatures
- Course management with student progress tracking
- Equipment rental + maintenance schedules
- Integrated POS, invoicing, and payroll
- Branded online booking pages
- Multi-branch support

Learn more at [diveadmin.com](https://diveadmin.com) or [book a demo](https://tidycal.com/team/dive-admin/product-demo).

## What can the MCP server do?

Connecting an AI assistant to your Dive Admin school via MCP lets you do things like:

- *"How many divers are booked for the Hurghada trip on Friday?"*
- *"Create an invoice for John for the Open Water course"*
- *"Show me which equipment is due for service this month"*
- *"Draft a follow-up email to last week's Discover Scuba Diving customers"*
- *"Which instructors are scheduled this weekend, and what's their commission?"*

The AI assistant has the same tools available as **Coral**, the AI assistant built into Dive Admin — scoped to your dive school's data.

## Authentication

The MCP server uses **OAuth 2.1 with PKCE**. Each dive school controls its own access tokens and can revoke them at any time from the Dive Admin admin panel. The MCP server cannot access data from a school that hasn't authorized it.

## Setup

Setup instructions, the connection URL, and per-client configuration (Claude Desktop, ChatGPT, Gemini, Cursor, etc.) are maintained in the official Dive Admin developer documentation:

**👉 [diveadmin.com](https://diveadmin.com)**

If you're a Dive Admin customer and need help connecting an AI assistant to your school, contact [info@diveadmin.com](mailto:info@diveadmin.com).

## Status

Production. The MCP server is live and used by Dive Admin customers worldwide.

## License

MIT — see [LICENSE](LICENSE).

The Dive Admin platform itself is commercial software; this repository is documentation for the public MCP server endpoint.

## Links

- Website: [diveadmin.com](https://diveadmin.com)
- Demo: [Book a product demo](https://tidycal.com/team/dive-admin/product-demo)
- Founder: [Mark Walker](https://www.linkedin.com/in/marknwalker) (PADI MSDT)
- Parent company: [AWcode](https://awcode.com), Thailand
- Contact: [info@diveadmin.com](mailto:info@diveadmin.com)