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

escrowagent-agent-tools

v0.3.2

Published

EscrowAgent tools for AI agent frameworks — LangChain, Vercel AI SDK, and MCP

Downloads

349

Readme

escrowagent-agent-tools

AI agent tool adapters for the EscrowAgent escrow protocol. Gives your AI agent 9 escrow tools it can use autonomously.

Works with LangChain, Vercel AI SDK, and MCP (Claude Desktop, Cursor).

Install

npm install escrowagent-agent-tools@latest escrowagent-sdk@latest

Or install escrow skills directly into your AI agent (Cursor, Claude Code, Codex, Copilot, ...):

npx skills add cruellacodes/escrowagent

LangChain

import { AgentVault } from "escrowagent-sdk";
import { createLangChainTools } from "escrowagent-agent-tools";
import { ChatOpenAI } from "@langchain/openai";
import { createReactAgent } from "@langchain/langgraph/prebuilt";

const vault = new AgentVault({ connection, wallet });
const tools = createLangChainTools(vault);
const agent = createReactAgent({ llm: new ChatOpenAI(), tools });

const result = await agent.invoke({
  messages: [{ role: "user", content: "Create an escrow for 50 USDC..." }]
});

Vercel AI SDK

import { AgentVault } from "escrowagent-sdk";
import { createVercelAITools } from "escrowagent-agent-tools";
import { generateText } from "ai";
import { openai } from "@ai-sdk/openai";

const vault = new AgentVault({ connection, wallet });
const tools = createVercelAITools(vault);

const { text } = await generateText({
  model: openai("gpt-4o"),
  tools,
  prompt: "Check agent reputation, then create an escrow if trustworthy",
});

MCP (Claude Desktop / Cursor)

import { AgentVault } from "escrowagent-sdk";
import { createMCPServer } from "escrowagent-agent-tools";

const vault = new AgentVault({ connection, wallet });
const { listen } = createMCPServer(vault);
await listen(); // Runs on stdio

Or use the CLI shortcut: npx escrowagent@latest mcp

Available Tools

| Tool | Description | |------|-------------| | create_escrow | Lock funds for a task with deadline + success criteria | | accept_escrow | Accept a pending task as the provider | | submit_proof | Submit proof of task completion | | confirm_completion | Confirm and release funds to provider | | cancel_escrow | Cancel before acceptance (full refund) | | raise_dispute | Freeze funds, escalate to arbitrator | | get_escrow | Look up escrow details | | list_escrows | Browse and filter escrows | | get_agent_stats | Check an agent's reputation |

Links