latch
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
About
- Publisher
- Balanov
Install
- Add this to Any client's configuration:
{ "mcpServers": { "latch": { "command": "npx", "args": ["--yes", "github:Balanov/latch", "mcp"] } } }
MCP servers and skills can run code on your computer and act on your data. Review the source before installing.
Details
| Fact | Value | Source |
|---|---|---|
| Type | MCP server | |
| Tool | Not stated in its documentation | |
| Publisher | Balanov | source |
| Official status | Not stated in its documentation | |
| Status | experimental | source |
| Connection | Local (runs on your computer) | source |
| Can change data | Not stated in its documentation | |
| Needs an API key or sign-in | Not stated in its documentation | |
| Platforms | Not stated in its documentation | |
| AI clients | Not stated in its documentation | |
| Licence | MIT | source |
| Pricing | Not stated in its documentation | |
| Activity | Last commit Nov 15, 202663 GitHub starsDownload data not available (not on npm or PyPI) | source |
| Links | Repository Website |
Sources
- GitHub repositorygithub.com/balanov/latch · Backs: Connection, Licence, Publisher, Status, ActivityNov 15, 2026
- GitHub API recordgithub.com/Balanov/latchNov 15, 2026