> ## Documentation Index
> Fetch the complete documentation index at: https://devzone.nayax.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

The Marshall Pro (Fuel) protocol is a command-based JSON interface designed for clear communication between a Point-of-Sale (POS) or ForeCourt Controller (FCC) and VPOS payment terminals.

Built specifically for the fueling and service industries, this protocol allows your system to manage the entire customer journey with precision. It provides a unified way to handle hardware interactions using standard UTF-8 JSON messages over a stable network connection.

<Card title="Set Up the MCP Server" icon="robot" href="/docs/get-started/mcp-setup">
  Connect your AI assistant to Nayax documentation for instant answers.
</Card>

<Note>
  **Looking for vending machine integration?**

  This page covers **Marshall Pro (Fuel)**, Nayax's JSON protocol for forecourt controller (FCC) and fuel dispenser integration. For vending machine controller (VMC) integration, see [Marshall](/docs/integrate-pos-device/marshall/marshall-sdk).
</Note>

## Key capabilities

<CardGroup cols={2}>
  <Card title="Card detection" icon="magnifying-glass">
    Identify customers and loyalty participants via card or QR code without requiring immediate authorization.
  </Card>

  <Card title="Flexible payments" icon="gas-pump">
    Execute quick, single-phase sales or complex two-phase authorizations tailored for fuel dispensing.
  </Card>

  <Card title="Customized UI" icon="desktop">
    Control the terminal screen to display branded messages, custom menus, and collect user-specific data.
  </Card>

  <Card title="Hardware utilities" icon="print">
    Access integrated thermal printers directly to generate receipts, vouchers, and session summaries.
  </Card>
</CardGroup>

### Why Marshall Pro?

The protocol simplifies complex forecourt logic into predictable JSON exchanges. Whether you are managing a high-volume gas station or a standalone kiosk, Marshall Pro ensures that your payment and loyalty workflows remain synchronized and secure.
