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

aegrid-mcp

v0.1.0

Published

MCP server for Aegrid — AI agents can shop products and discover 11,000+ AI services on your behalf

Readme

aegrid-mcp

MCP server for Aegrid — AI agents can shop products and discover AI services on your behalf.

Connects Claude Desktop, Claude Code, Cursor, and any MCP-compatible client to:

  • Product shopping — agents find products, compare prices, and buy on your behalf (human approval required)
  • AI service discovery — search 11,000+ APIs, models, and tools by capability, pricing, or keyword
  • Price drop watchlist — monitor products and get alerts when prices fall

Every purchase requires explicit human approval — the agent generates a link; you click Approve.

Quick Start

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "aegrid": {
      "command": "npx",
      "args": ["-y", "aegrid-mcp"],
      "env": {
        "AEGRID_API_KEY": "your_aegrid_api_key_here"
      }
    }
  }
}

Claude Code

claude mcp add aegrid -- npx -y aegrid-mcp
# Then set your API key:
# export AEGRID_API_KEY=your_key  (add to your shell profile)

Get an API Key

Sign up at aegrid.ai/register — free tier available.

Tools

Getting Started

| Tool | Description | |------|-------------| | aegrid_help | Learn what Aegrid offers and which tool to use. Call this first if you're unsure. |

Shopping & Commerce

| Tool | Description | |------|-------------| | search_products | Find products by keyword, price, category, or stock status | | get_spend_status | Check remaining daily budget and per-transaction limit | | create_order | Initiate a purchase (returns approval link — human must approve) | | get_order | Check approval, payment, and fulfillment status | | refresh_approval | Generate a new approval link for an expired order |

Price Drop Watchlist

| Tool | Description | |------|-------------| | create_watch | Watch a search query for price drops (max 20 active watches) | | get_alerts | Poll for unacknowledged price drop alerts — call every 4h on heartbeat | | ack_alert | Acknowledge an alert after presenting it to the human | | list_watches | Show the human what searches are being monitored | | delete_watch | Stop monitoring a search |

Service Discovery

| Tool | Description | |------|-------------| | search_services | Search 11,000+ AI APIs, models, and MCP servers by capability, pricing, or keyword |

How It Works

Buying a Product

  1. Agent calls search_products — finds items with prices, images, and variant SKUs
  2. Human picks an item
  3. Agent collects shipping address + email, calls create_order
  4. Agent shows the approval_url to the human: "Tap here to approve"
  5. Human clicks — payment captured — merchant fulfills
  6. Agent calls get_order to track fulfillment

Human approval is always required. The agent cannot complete a purchase without it.

Watching for Price Drops

  1. Agent calls create_watch with a search query and optional target price
  2. On its heartbeat (every 4h), agent calls get_alerts to check for new alerts
  3. When an alert fires, agent presents it to the human and calls ack_alert with their outcome

Finding an AI Service

  1. Agent calls search_services with a capability or natural language query
  2. Results include agent_description (how to use the service), invocation_type, pricing, and a readiness score
  3. Use has_api=true to filter to directly callable services only

Configuration

| Env var | Required | Description | |---------|----------|-------------| | AEGRID_API_KEY | Yes | Your Aegrid API key from aegrid.ai/register | | AEGRID_API_BASE_URL | No | Override API base (default: https://api.aegrid.ai) |

License

MIT