Skip to content
Kitbay
Submit
MCP serverexperimental

latch

Runs locallyMITUpdated on Nov 15, 202663GitHub stars

LATCH is an experimental HTTPS protocol, with a reference Node.js implementation, for letting an agent deal with a business service in steps: ask for data without side effects, get a quote with exact terms and a digest, record the user's approval of that digest, commit the order with an idempotency key, and check its status with a receipt from the provider.

What it does

LATCH is an experimental HTTPS protocol, with a reference Node.js implementation, for letting an agent deal with a business service in steps: ask for data without side effects, get a quote with exact terms and a digest, record the user's approval of that digest, commit the order with an idempotency key, and check its status with a receipt from the provider. The repository includes a stdio MCP bridge, run through npx from GitHub, so MCP clients can use a LATCH service; the project notes that plain HTTP works for other agents. The bundled demo orders are simulations without payment or delivery. It needs Node.js 20 or later and has no runtime dependencies.

Capabilities

  • Ask a LATCH service for data without side effects
  • Get a quote with exact terms and a digest
  • Commit an approved offer and check its status