Skip to main content

What it is

MCP (Model Context Protocol) is an open standard that lets AI coding agents call external tools directly from a conversation — no shell, no files. aethis-mcp implements this protocol, exposing tools for evaluating eligibility and for authoring rules from legislation. Install it once. After that, your coding agent can call aethis_decide, aethis_create_ruleset, aethis_generate_and_test, and aethis_publish as naturally as it calls any other tool. Decision tools (evaluate, schema, explain, graph, catalogue) work with no API key.
Authoring tools (create, generate, publish) require an invite-only API key — request access.
The generated per-tool inventory, with the access tier of each tool and the exact count the shipped server exposes, is on Capabilities and access. The canonical, case-sensitive MCP Registry server identity is io.github.Aethis-ai/aethis-mcp. The npm package and install command remain lowercase: aethis-mcp and npx -y aethis-mcp.
If you have aethis-cli installed, one command wires up the MCP server in your editor’s config — records the selected credential-profile reference from aethis login, adds a canonical aethis server entry into the right config file for each target, and preserves any other MCP servers you already have.
Restart your editor to pick up the change. Restart after changing credentials. Re-run installation when selecting a different profile; only non-secret profile/configuration references are written. Reverse with aethis mcp uninstall --target <client> (only removes the aethis entry). Don’t have aethis-cli? Use the manual install below.

Manual install (without aethis-cli)

Public decisions need no key. For authoring, use a saved Aethis profile and the CLI installer to pin its non-secret reference. Manual launches use the selected profile in the credential file unless an explicit process-environment override applies. Never put key values in chat, command arguments or project configuration. The MCP child receives the environment supplied by its host; a desktop host launched elsewhere may not inherit variables from your terminal. See the staged agent guide for installing and invoking the four skills and transitioning from anonymous decisions to invited authoring.

Prompts

MCP prompts are pre-built workflow guides that compatible clients can surface as selectable templates.

Try it — no API key required

Decision tools work immediately. Two examples you can try now: UK Free School Meals — child eligibility:
Is a 10-year-old at a state-funded school eligible for Free School Meals?
Spacecraft crew certification — Vogon applicant:
Is a Vogon eligible for spacecraft crew certification?
One field provided. The engine determined a Vogon was disqualified without asking about flight hours, medical certificates, or anything else. It found the shortest path to a decision from the facts it already had.

Authoring with a coding agent

Paste a policy document into Claude Code, Cursor, or Windsurf and ask the agent to author rules. The agent runs the tool calls; you confirm section boundaries, field names, test cases, and domain corrections at checkpoints. Full procedural flow: Author a rule from legislation.
For the human-facing workflow, see AI coding agent onboarding.

Authoring access

Authoring is invite-only private beta — request access. Generation tools call an Anthropic model on your behalf and accept the key per request; it is used only for that request and never stored. Prefer passing the key by reference — anthropic_key_env (the name of an env var that holds the key) or anthropic_key_keychain (a macOS keychain item) — rather than the deprecated raw anthropic_key, which lands verbatim in the host’s session transcript.

Troubleshooting

Help improve this pageIf something here is unclear or missing an example, use the feedback button at the bottom of the page.Found a bug? Open a GitHub issue. Evaluating Aethis for a regulated workflow? Contact us directly.