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

@cadreen/mcp

v0.1.0

Published

MCP server for Cadreen — intelligence infrastructure for agents

Readme

@cadreen/mcp

MCP server for Cadreen — intelligence infrastructure for agents.

This server lets any MCP-compatible LLM use Cadreen's capabilities: intent routing, agent management, knowledge, governance, federation, external agents, and the Responses API.

22 tools covering the full Cadreen API surface.

Install

npm install -g @cadreen/mcp

Configure

Set your Cadreen API key:

export CADREEN_API_KEY="sk_cadreen_..."

Optional: set a custom base URL (default: https://accomplishanything.today):

export CADREEN_BASE_URL="https://your-instance.cadreen.com"

Use with Claude Desktop

Add to your Claude Desktop config (~/.claude/claude_desktop_config.json):

{
  "mcpServers": {
    "cadreen": {
      "command": "cadreen-mcp",
      "env": {
        "CADREEN_API_KEY": "sk_cadreen_..."
      }
    }
  }
}

Use with any MCP client

# Run the server
cadreen-mcp

# Or with npx
npx @cadreen/mcp

The server communicates over stdio using the MCP protocol.

Hosted SSE

Prefer not to install anything? Cadreen exposes a hosted MCP SSE endpoint — connect any MCP-compatible client directly to Cadreen without installing the npm package.

  • SSE endpoint: GET /api/v1/cadreen/mcp/sse
  • Message endpoint: POST /api/v1/cadreen/mcp/message

Point your MCP client at https://accomplishanything.today/api/v1/cadreen/mcp/sse with your CADREEN_API_KEY and Cadreen acts as an MCP server over SSE.

Available Tools

| Tool | Description | |------|-------------| | Intent | | | cadreen_intent | Send a request. Describe what you want done. | | Agents | | | cadreen_agents_list | List all agents in your workspace. | | cadreen_agents_create | Create a new agent. | | cadreen_agents_get | Get agent details, status, and health. | | Knowledge | | | cadreen_knowledge_search | Search an agent's knowledge base. | | cadreen_knowledge_add | Teach an agent something new. | | Governance | | | cadreen_governance_list | List governance policies. | | cadreen_governance_create | Create a governance policy. | | Federation | | | cadreen_federation_list | List federation links. | | cadreen_federation_create | Create a federation link. | | Responses | | | cadreen_responses_create | Create an OpenAI-compatible response. | | External Agents (A2A) | | | cadreen_external_agents_list | List external A2A connections for an agent. | | cadreen_external_agents_list_all | List all external connections across workspace. | | cadreen_external_agents_connect | Connect to an external agent via Agent Card URL. | | cadreen_external_agents_get | Get connection details, status, and capabilities. | | cadreen_external_agents_approve | Approve a pending connection. | | cadreen_external_agents_suspend | Suspend an active connection. | | cadreen_external_agents_revoke | Revoke a connection permanently. | | cadreen_external_agents_delete | Delete a connection. | | cadreen_external_agents_list_interactions | List tasks sent/received for a connection. | | cadreen_external_agents_get_settings | Get workspace external agent settings. | | cadreen_external_agents_update_settings | Enable/disable external agents. |

Resources

| Resource | Description | |----------|-------------| | agent-card:///{agent_id} | Get agent details as a resource. |

Prompts

| Prompt | Description | |--------|-------------| | create_agent | Create a new agent with knowledge and governance. | | teach_agent | Teach an agent something new. |

Examples

Ask Cadreen to do something

Use cadreen_intent with message: "Refund order 12345 and notify the customer"

Teach an agent something

Use cadreen_knowledge_add with:
  agent_id: "agent_123"
  subject: "refund policy"
  content: "Refunds require manager approval for amounts over $100"

Create a governance policy

Use cadreen_governance_create with:
  agent_id: "agent_123"
  name: "refund approval"
  description: "Require approval for refunds over $50"

License

MIT