Skip to main content
Glama
kevmoz

com.macaroonnetwork/mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LND_BUYER_TLSNoPath to your LND TLS certificate, e.g. /path/to/tls.cert. Used only when MACAROONS_BUYER_LND_MODE is set.
LND_BUYER_HOSTNoHost and port of your LND node, e.g. your-node:10009. Used only when MACAROONS_BUYER_LND_MODE is set.
LND_BUYER_MACAROONNoPath to your LND admin macaroon, e.g. /path/to/admin.macaroon. Used only when MACAROONS_BUYER_LND_MODE is set.
MACAROONS_FEED_URLNoOverride the feed URL. Defaults to https://api.macaroonnetwork.com if not set.
MACAROONS_REGISTRY_URLNoOverride the registry URL. Defaults to https://api.macaroonnetwork.com if not set.
MACAROONS_BUYER_LND_MODENoSet to "external" to enable auto-payment via an external LND node. If unset, the server returns payment_required results instead of auto-paying.
MACAROONS_SESSION_BUDGET_SATSNoCaps total spend per server process in satoshis. Defaults to 1000.1000

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": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
macaroons_searchA

Search Macaroon Network for capabilities matching an intent. Returns ranked listings with price, predicate hash, and freshness. Free, no payment required.

macaroons_metadataA

Get free metadata for a feed target before purchasing. Returns freshness and content_hash. No payment required.

macaroons_purchaseA

Purchase change-events for a feed target. Pays via Lightning L402 against a hold invoice — payment only settles if the acceptance predicate passes against the delivered payload; otherwise it is fully refunded. If no wallet is configured (the default), returns payment_required with a real invoice for you to pay yourself.

macaroons_executeA

Execute a paid marketplace capability by capability_id. Pays via Lightning L402 against a hold invoice — payment only settles if the acceptance predicate passes against the bridge response; bridge errors and predicate failures refund. If no wallet is configured (the default), returns payment_required with a real invoice for you to pay yourself.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources