Skip to main content
Glama
mmarquezs

VoucherVault MCP Server

by mmarquezs

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VOUCHERVAULT_URLYesBase URL of the VoucherVault container (the internal URL)
VOUCHERVAULT_API_TOKENYesBearer token for the token API (same token as the read stats endpoint; generate in the VoucherVault Django admin)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
coupons_listA

List vouchers, coupons, gift cards and loyalty cards.

Use search for substring matching over name, issuer and redeem_code. Use item_type to filter: voucher | giftcard | coupon | loyaltycard. By default used and expired items are hidden; enable them with include_used / include_expired. Each item includes days_left (negative means expired).

coupon_getA

Get full details of a single item by its id (UUID string).

coupon_createA

Create a new item (coupon, voucher, gift card or loyalty card).

issuer should be the merchant DOMAIN like "amazon.es" — the checkout userscript matches on it. redeem_code is the coupon/voucher code. Dates use YYYY-MM-DD format; pass expiry_date as "" for no real expiry (upstream then sets it 50 years out). value_type is one of money | percentage | multiplier (percentage 0-100, multiplier >= 1). item_type is one of voucher | giftcard | coupon | loyaltycard (loyalty cards require value 0). Returns the created item.

coupon_updateA

Update fields of an existing item by id. Only provided fields change.

Editable: name, issuer, redeem_code, expiry_date (YYYY-MM-DD), description, currency, value, value_type (money | percentage | multiplier). Returns the updated item.

coupon_mark_usedA

Toggle the used status of an item.

Calling this once marks the item as USED; calling it again marks it available again. The returned item reflects the new state.

coupon_deleteC

Permanently delete an item by its id. This cannot be undone.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mmarquezs/vouchervault-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server