Install the Free Edition
This page mirrors the package
README.mdin the public repo. If they diverge, the README is the source of truth.
Run it (published artifact)
Section titled “Run it (published artifact)”Run it straight from npm — no clone required:
npx -y elicitlyRegister it with any MCP host as a stdio server. In Claude Code:
claude mcp add elicitly -- npx -y elicitlyOr add it to a host config file (.mcp.json or client settings):
{ "mcpServers": { "elicitly": { "command": "npx", "args": ["-y", "elicitly"] } }}Run it from source (developers)
Section titled “Run it from source (developers)”The Free Edition is open source at github.com/elicitly/elicitly. To run it from a checkout, build the CLI and point your host at the compiled entry:
git clone https://github.com/elicitly/elicitly.gitcd elicitlypnpm installpnpm --filter elicitly build # produces packages/elicitly/dist/cli.mjsRegister the built file with an absolute path in your stdio host:
claude mcp add elicitly -- node /absolute/path/to/packages/elicitly/dist/cli.mjsAfter editing the source, rebuild (pnpm --filter elicitly build) and restart
the server in your host.
First call
Section titled “First call”Try it now — paste this prompt to your agent:
Call the elicit_confirm tool with the question "Ready to try Elicitly?"A native OK/Cancel dialog should appear in your host; on OK the tool returns
{ "confirmed": true, "action": "accept" }.
From there, ask for elicit_doctor — a passive capability
report with no user prompt — then elicit_doctor with probeElicitation: true to
run a real elicitation round-trip, and
elicit_form to fire your own schema.
When the dialog isn’t enough — a decision that must survive the session, reach another device, or leave an audit trail — the same three calls plus the approval tools run hosted in the Pro Edition (pricing).