New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

manylives-paid-tools

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

manylives-paid-tools

140+ pay-per-call tools for AI agents: verifiable trading-strategy track records (2,000+ strategies, calls locked on-chain before each period), token verdicts, web extraction, crypto data, text AI, audits. MCP server and plain tool definitions; pays per c

latest
Source
npmnpm
Version
0.2.1
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

manylives-paid-tools

140+ pay-per-call tools for AI agents from ManyLives: verifiable trading-strategy track records, token verdicts, web page extraction, crypto and on-chain data, text AI, site and MCP audits, and more. No account and no API key. Each call costs US$0.001 to $0.05, paid in USDC on Base from your own wallet, with spend caps you set.

Try it free: without a wallet key every tool runs on the free trial (3 calls a day).

Use it from Claude, Cursor or any MCP client

claude mcp add manylives -- npx -y manylives-paid-tools

Or in a JSON MCP config (Claude Desktop, Cursor, Windsurf…):

{
  "mcpServers": {
    "manylives": {
      "command": "npx",
      "args": ["-y", "manylives-paid-tools"],
      "env": {
        "MANYLIVES_WALLET_KEY": "0x… (optional: a small dedicated Base wallet holding a few dollars of USDC)",
        "MANYLIVES_MAX_USD_PER_CALL": "0.05",
        "MANYLIVES_MAX_USD_PER_DAY": "1",
        "MANYLIVES_TOOLS": "token_verdict,web_extract_fields,site_agent_report"
      }
    }
  }
}

MANYLIVES_TOOLS is optional; leave it out to expose every tool.

Use it in code

import { createClient } from "manylives-paid-tools";

const ml = createClient({ privateKey: process.env.WALLET_KEY, maxUsdPerCall: 0.05, maxUsdPerDay: 1 });
const v = await ml.call("token/verdict", { token: "0x940181a94A35A4569E4529A3CDfB74e38FD98631" });
console.log(v.risk, v.flags, v.verdict);

Find strategies with verifiable track records

2,000+ strategies make next-period up/down calls (crypto, 5-minute to monthly) that are locked on the Base network before each period and scored afterwards. Rank them over any window, or as of any past date, and verify any call yourself.

const top = await ml.call("trackrecord/top", { horizon: "1h", window: "30d", sort: "return" });
const luck = await ml.call("trackrecord/luck", { id: top.top[0].id });   // skill or luck?
const proof = await ml.call("trackrecord/verify", { id: top.top[0].id }); // Merkle proof + Base tx

General information only: past performance is not an indicator of future performance; not financial advice.

Trading bots: check a token before you trade it (US$0.02)

const v = await ml.call("token/verdict", { token });
if (v.risk === "high" || (v.market.impact_1000_usd_pct ?? 100) > 3) return skip(token, v.flags);

You get contract control (owner, upgradeable, concentration), live price and the price impact of a 1,000-dollar sell, the last five minutes of transfers, trend indicators, perp funding when a market exists, red flags, a risk level and a plain-language verdict. Data, not financial advice.

Vercel AI SDK

import { tool, jsonSchema } from "ai";
const tools = Object.fromEntries((await ml.tools({ only: ["token_verdict", "web_extract_fields"] }))
  .map((t) => [t.name, tool({ description: t.description, inputSchema: jsonSchema(t.parameters), execute: t.execute })]));

LangChain.js

import { DynamicStructuredTool } from "@langchain/core/tools";
const tools = (await ml.tools()).map((t) => new DynamicStructuredTool({
  name: t.name, description: t.description, schema: t.parameters,
  func: async (input) => JSON.stringify(await t.execute(input)),
}));

ml.tools() returns plain { name, description, parameters (JSON Schema), execute } objects, so any framework that takes JSON Schema tools works the same way.

Safety

  • Payments go only to the ManyLives treasury (0xD161874249321F8AE3000C19DdD070e46682f1B3) in USDC on Base; anything else is refused.
  • Calls priced above maxUsdPerCall are refused; payments stop at maxUsdPerDay (per process).
  • Bad input is never charged: the service checks input before the payment settles.
  • Use a dedicated wallet with a small balance, never your main wallet.

Full catalogue with prices and inputs: https://api.manylives.me/paid. MIT licence.

Keywords

ai-agents

FAQs

Package last updated on 09 Oct 2026

Related posts