Skip to main content
Glama
rmichaelthomas

Liminate Authoring MCP

Liminate Authoring MCP

Help your AI agent author the Agreements that govern it.

Part of the Liminate family — trust infrastructure for autonomous AI, built on a 62-word prose-as-syntax language.

liminate-mcp is a standalone MCP server that lets AI agents validate, explain, draft, and test Liminate Agreements — and translate compliance documents into Agreement drafts via the Liminate platform. It never installs an Agreement. Installation onto an enforcement surface (like ~/.seshat/agreement.limn) is always a human or Seshat-governed action, never this server's.

Built by Liminate

Repo

What it does

seshat-app

Local agent harness. Enforces Agreements deny-by-default.

liminate

The language and interpreter. 62 words, deterministic execution, domain packs.

liminate-invariant

Semantic verification harness. Deterministic claim-verification correction loop.

← this repo

liminate-mcp

Authoring MCP server. Helps an agent write the Agreements that govern it.

liminate.dev

Related MCP server: ai-act-mcp

Tools

Five tools run entirely on your machine, against the local liminate interpreter — no network calls, no account required:

Tool

Cost

What it does

validate_agreement

free

Parse and semantically check an Agreement. Errors vs. unbound evidence references, annotated separately.

explain_clause

free

Plain-English explanation per clause: verb, condition, rationale, temporal window, exception.

draft_agreement

free

Assemble an Agreement from structured rules, or return a vendored template. Always validates its own output.

test_agreement

free

Run an Agreement against sample evidence; returns a decision (blocked / incomplete / needs_review / passed).

list_templates

free

The four vendored Agreement templates (quarterly earnings brief, publication review, student assignment review, vendor invoice review). A fifth platform template, EDGAR revenue check, is excluded pending a rewrite to use the interpreter's arithmetic operators natively instead of platform-side derived evidence.

One tool calls the platform:

Tool

Cost

What it does

translate

paid

Converts a compliance document (text/markdown/url) into an Agreement draft via the liminate.dev Translate API. Requires LIMINATE_API_KEY (liminate.dev/keys); bills against that account. Always returns a fidelity manifest — review it before installing the draft anywhere.

Install

Requires Python 3.11+.

pip install liminate-mcp

Or from source:

git clone https://github.com/rmichaelthomas/liminate-mcp.git
cd liminate-mcp
pip install -e ".[dev]"
pytest

MCP client config

{
  "mcpServers": {
    "liminate-authoring": {
      "command": "liminate-mcp"
    }
  }
}

Set LIMINATE_API_KEY in your environment (or the MCP client's env block) to use translate. The five local tools work with no key and no network access.

License

Apache 2.0. See LICENSE.


The interpreter is the trust root. Every draft is validated before it's handed back — never installed, never assumed.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/rmichaelthomas/liminate-mcp'

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