Elicitly — Free Edition
Your AI has questions. Your users have answers. Elicitly connects them —human-in-the-loop for prompts and Agent Skills overMCP elicitation.
This repository is the open-source Free Edition: the elicitly local MCPserver and the @elicitly/tools library. The hosted Pro Edition — durableapprovals with review pages, an audit trail, and organization dashboards —lives at elicitly.ai.
Quick start
Run the local (stdio) MCP server straight from npm — no clone, no config:
npx -y elicitly
Register it in your MCP host (Claude Code shown; any stdio host works):
claude mcp add elicitly -- npx -y elicitly
Then ask your agent to call elicit_confirm ("Ship it?"), elicit_form(your own JSON schema), or elicit_doctor (does this host actually supportelicitation?).
Packages
| Package | What it is |
|---|---|
elicitly |
The local stdio MCP server (npx -y elicitly) |
@elicitly/tools |
Embeddable toolkit: register the elicitation tools on your own McpServer |
Why
MCP has a native answer for asking a human — elicitation — but host support isinconsistent, and only an MCP server can trigger it. Nobody wants to rolltheir own server just to ask a question. Elicitly is that server (or, via@elicitly/tools, the toolkit inside yours), plus the diagnostic(elicit_doctor) that makes real-world host support visible — feeding thepublic Support Matrix.
Develop
pnpm install
pnpm build # tsdown builds both packages
pnpm test # vitest
pnpm typecheck # tsc
pnpm check # biome
License
Apache-2.0