# Declick

> Compile an API, an MCP server, a database or a web page into a CLI your agent can run.

- **Website:** https://github.com/ucsandman/declick
- **Pricing:** unknown
- **Categories:** Developer Tools, AI Agents
- **Tags:** developer-tools, ai-agents, writing-content
- **Platforms:** Web, Windows, CLI, API
- **Last verified:** 2026-09-10
- **Canonical page:** https://linkrena.com/tools/declick

## About

The saving is measured, not claimed: against nine real MCP servers (258 tools), the raw tool listing an MCP client puts in context is 236,818 bytes and declick describe is 58,309, a 4.1x reduction. node scripts/bench-tokens.mjs reproduces it on your own adapters; the method and the caveats are in docs/bench.md .

Requires Node 24 or newer. An older Node exits 1 with one line naming the version it found, from either entry point, instead of a stack trace.

The fifth line is a real call: petstore's user endpoints declare no auth, so the envelope comes back with the row. get-pet-by-id declares an API key in the spec, so without PETSTORE_API_KEY set it exits 4 and names the key; --dry-run shows the request it would send instead.

Integrating declick into an agent by hand means four things. declick setup does all four in one call, and declick setup --dry-run shows the plan first:

PATH. The same thing path --install does: puts ~/.declick/bin on PATH for new shells.

Adopt the agent's MCP servers. Reads .claude.json , .mcp.json , installed Claude Code plugins, and Codex's config.toml , and builds an adapter for each server it finds, so they get describe, --fields , --limit and the rest of the contract for free. A server that needs a bearer token it does not have is skipped and named, not silently dropped.

## Related tools

- [Shelfprotocol](https://linkrena.com/tools/shelfprotocol): robots.txt for commerce — the open directory AI agents query before they buy - Signal-All/shelfprotocol
- [Confdiff](https://linkrena.com/tools/confdiff): Semantic, format-aware diff for config &amp; structured-data files (JSON, YAML, TOML, INI, .env, .properties, CSV, XML).
- [Weir](https://linkrena.com/tools/weir): Weir - unit tests for your agents.
- [Unitpost](https://linkrena.com/tools/unitpost): Email component library that works in Outlook, Gmail, and Apple Mail.
- [TDQS](https://linkrena.com/tools/tdqs): An open framework for scoring how well an MCP tool definition communicates to an AI agent.
- [Webmcp React](https://linkrena.com/tools/webmcp-react): React hooks for exposing your app's functionality as WebMCP tools - transport-agnostic, SSR-safe, Strict Mode safe, W3C spec-aligned - agentcathq/webmcp-react
