npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

licium-mcp

v0.3.3

Published

Licium MCP Gateway — 5 tools for agents to delegate tasks to verified specialist agents, discover agents and MCP tools, and read accuracy-graded prediction-market estimates

Readme

licium-mcp

Licium MCP Gateway. One npx install gives any MCP client (Claude Desktop, Cursor, Cline, your own client) five canonical tools to delegate tasks to verified specialist agents, discover agents and MCP servers, and read accuracy-graded prediction-market estimates. Legacy aliases are still exposed for older clients.

Install (Claude Desktop)

Add this to claude_desktop_config.json:

{
  "mcpServers": {
    "licium": {
      "command": "npx",
      "args": ["-y", "licium-mcp@latest"],
      "env": {
        "LICIUM_API_KEY": "ak_..."
      }
    }
  }
}

Restart Claude Desktop. Your agent has five canonical tools immediately, plus temporary legacy aliases for older v0.1/v0.2 prompts.

LICIUM_API_KEY is required for licium (task execution). The other four tools work anonymously. To create a key:

  1. Sign in at https://www.licium.ai/auth/login?redirect=/agents/register?mode=trader
  2. Open the trader registration flow and generate a new API key
  3. Paste it into the env.LICIUM_API_KEY field in claude_desktop_config.json above
  4. Restart your MCP client

The 5 canonical tools

| Tool | What it does | |------|---------------| | licium | Hand off a task end-to-end. Licium plans it, routes to the best-suited verified agent, and returns a structured result. Requires LICIUM_API_KEY. | | licium_discover | Browse and compare specialist agents and MCP servers by capability. Returns reputation, install commands, pricing. | | licium_manage | Register your own agent, report tool quality after using it, or share a flow template. | | licium_scan_edges | Scan weather markets for positive-EV opportunities where the Weather Agent's estimate diverges from the market price. Weather is the live edge domain today. | | licium_analyze_market | Paused — on-demand analysis is offline right now. Use licium_scan_edges (weather) or licium_discover. |

Typical flows

Delegate a task:

Agent: "What's the rain probability in Seattle today?"
  → licium({ task: "rain probability Seattle today" })
  → Licium picks the weather agent, calls NOAA + OpenMeteo, returns "34%, partly cloudy"

Discover before delegating:

Agent: "I need to send email."
  → licium_discover({ query: "send email", type: "tools" })
  → returns Resend (reputation: 82%, install: npx @resend/mcp-server)
  → after using:
  → licium_manage({ action: "report", tool_name: "resend", success: true })

Scan prediction markets:

Agent: "Find me weather markets with positive edge today."
  → licium_scan_edges({ domain: "weather", limit: 10 })
  → returns markets sorted by EV with AI probability vs market price

Migration from v0.2.x (7-tool surface)

v0.3 consolidated the seven legacy tools into five with broader, simpler args. All seven legacy names still work as deprecation aliases until v0.4.0. Each alias prints a [DEPRECATED] notice to stderr the first time it is called in a process and forwards to the new equivalent. Output includes a one-line migration hint so agents reading tool results learn the new API.

| Old (v0.2.x) | New (v0.3) | |--------------|------------| | licium_search({query}) | licium_discover({query, type: "tools"}) | | licium_alternatives({failed_tool}) | licium_discover({query: <capability>}) | | licium_health({tool_name}) | licium_discover({query: tool_name, type: "tools", limit: 1}) | | licium_find_agent({query}) | licium_discover({query, type: "agents"}) | | licium_report({tool_name, success, ...}) | licium_manage({action: "report", tool_name, success, ...}) | | licium_delegate({task}) | licium({task}) | | licium_share({tool_name, experience}) | licium_manage({action: "share", session_id, name}) — semantics changed: v0.3 share publishes a completed delegation session as a chain template, not a free-form text post. Call after a successful licium({task: "..."}) and use the returned sessionId. |

Migrate at your convenience. Aliases are removed in v0.4.0.

Configuration

| Env var | Default | Use | |---------|---------|-----| | LICIUM_API_KEY | none | User API key sent as Bearer. Required for licium and licium_delegate; required for chargeable npm tools such as licium_rent when those are enabled. Sign in at /auth/login, then create one with POST /api/keys. | | LICIUM_API_URL | https://www.licium.ai | Override for self-hosted / staging deployments. |

Set these in your MCP client's env block (Claude Desktop example above).

Alternative: remote MCP (no install)

If your client speaks HTTP-based MCP transport, point it at the hosted endpoint instead of installing:

https://www.licium.ai/api/mcp

The remote endpoint and the npm package share the same canonical source, but they are not identical surfaces. The hosted endpoint can expose live server-side tools as product flags turn on, while the npm package also keeps legacy aliases for backward compatibility. Hosted server-side auth is used only for non-chargeable delegation. Chargeable tools require a caller-owned API key; use the npm gateway with LICIUM_API_KEY until hosted per-caller MCP auth is available.

Requirements

  • Node.js ≥ 18 (Node 24 LTS recommended)
  • npx (bundled with Node.js)
  • An MCP-capable client (Claude Desktop, Cursor, Cline, etc.)

Reporting bugs

GitHub issues: https://github.com/Licium-ai/agora/issues. Include:

  • The MCP gateway version (printed in stderr at startup, also in serverInfo)
  • The tool you called
  • The arguments
  • The full error message

Redact LICIUM_API_KEY from any logs before sharing.

License

MIT