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

@rocketlang/mcp

v1.4.0

Published

282 India-first MCP tools for AI agents — GST, e-Invoice, VAHAN, container tracking, fleet, banking & more

Downloads

119

Readme

@powerpbox/mcp — India-first MCP Tools for AI Agents

npm License: MIT

282 production-ready MCP (Model Context Protocol) tools for Indian enterprise workflows — designed for Claude, GPT-4, Gemini, and any LLM with function-calling.

Built by ANKR Labs (Powerp Box IT Solutions Pvt Ltd) — Gurgaon, India.

Why?

Most MCP tool libraries focus on Western markets. Indian businesses need tools that speak GST, VAHAN, SARATHI, FASTag, GSTR-3B, IMO regulations, and ICD dwell times natively. This library does exactly that.

Tool Categories (282 tools)

| Category | Count | Examples | |----------|-------|---------| | Compliance | 56 | GST verify, e-Invoice (IRN), e-Way bill, GSTR-3B, TDS, PAN verify | | ERP | 46 | Invoice create, purchase order, inventory check, P&L, balance sheet | | CRM | 32 | Lead create/search, contact management, opportunity pipeline | | Banking | 28 | EMI calc, SIP returns, FASTag balance, UPI status | | Government | 25 | VAHAN (vehicle registration), SARATHI (driving licence), EPF balance, PM-KISAN | | Logistics | 11 | Container tracking, vessel search, Indian port lookup, freight loads | | Fleet | 10 | Real-time vehicle position, toll estimate, distance calc, trip management | | Messaging | 5 | Telegram, WhatsApp, Email, SMS alerts | | Utilities | 12 | Web search, weather, calculator, PIN code info | | AI/Agent | 57 | Code generation (Ralph), AGFlow orchestration, codebase search |

Quick Start

npm install @powerpbox/mcp
# or
bun add @powerpbox/mcp
import { setupAllTools, getAllMCPTools, executeMCPTool } from '@powerpbox/mcp';

// Wire up all 282 tools
await setupAllTools();

// List available tools
const tools = getAllMCPTools();
console.log(`${tools.length} tools ready`);

// Execute a tool
const result = await executeMCPTool('gst_verify', { gstin: '29ABCDE1234F1Z5' });
console.log(result.data); // { tradeName, status, registrationDate, ... }

HTTP Bridge (MCP Server Mode)

Run as a standalone HTTP server — every tool becomes a REST endpoint:

bun server/mcp-bridge.ts
# or
PORT=4573 bun server/mcp-bridge.ts
# List all tools
GET /tools
GET /tools?category=compliance
GET /tools?q=gst

# Execute a tool
POST /execute
{ "tool": "container_track", "params": { "container_number": "TEMU1234567" } }

# Categories
GET /categories

Use with Claude

import Anthropic from '@anthropic-ai/sdk';
import { getMCPToolDefinitions, executeMCPTool } from '@powerpbox/mcp';

const client = new Anthropic();
const tools = getMCPToolDefinitions(); // Returns Claude-compatible tool schemas

const response = await client.messages.create({
  model: 'claude-opus-4-5',
  max_tokens: 1024,
  tools,
  messages: [{ role: 'user', content: 'Verify GSTIN 29ABCDE1234F1Z5 and calculate GST on ₹50,000' }],
});

// Handle tool_use blocks
for (const block of response.content) {
  if (block.type === 'tool_use') {
    const result = await executeMCPTool(block.name, block.input);
    // Continue conversation with result...
  }
}

Example: Indian Logistics Agent

await setupAllTools();

// Track a shipment end-to-end
const container = await executeMCPTool('container_track', { container_number: 'MSCU1234567' });
const vessel    = await executeMCPTool('vessel_search',   { query: container.data.vesselName });
const port      = await executeMCPTool('port_search',     { query: 'JNPT' });

// Generate e-Way bill for inland movement
const eway = await executeMCPTool('eway_generate', {
  shipment_data: { from: 'JNPT', to: 'Delhi ICD', value: 250000, hsn: '84713020' }
});

Tool Schema

Each tool follows the MCP standard:

interface MCPTool {
  name: string;
  description: string;
  parameters: MCPParameter[];
  execute(params: Record<string, any>): Promise<MCPResult>;
}

interface MCPResult {
  success: boolean;
  data?: any;
  error?: string;
  metadata?: { duration_ms: number; source?: string };
}

TROVE Integration

If you're running the ANKR platform, these tools are automatically surfaced in the TROVE callable registry alongside your GraphQL and REST service operations:

GET http://localhost:4059/api/trove/registry/mcp
# Returns all 282 tools as TROVE callables

License

MIT — free for commercial and non-commercial use.


Part of the ANKR Platform — India's AI-native enterprise operating system.
ANKR Labs · Powerp Box IT Solutions Pvt Ltd · Gurgaon, India