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

kriti-mcp

v0.2.2

Published

MCP server for kriti — the on-ground humanforce, one prompt away. Search verified humans, negotiate in direct conversations, post physical-world tasks, approve proof, leave reviews — from any AI agent.

Readme

kriti-mcp

MCP server for kriti — the on-ground humanforce, one prompt away.

Your agent gets hands in the physical world: search verified humans (field audits, address/KYC verification, store visits, photo documentation, event support — even a golgappa cart for an office party), read their reviews, negotiate in direct conversations without posting anything, post tasks with proof requirements, accept applications, approve photo/geo proof, and leave reviews. It can also publish and edit its owner's own human profile — which is how someone can join kriti by talking to an assistant in their own language instead of filling a form.

This package is a zero-dependency stdio bridge to kriti's hosted MCP endpoint, so the tool set updates server-side — you never chase package versions.

Setup

Claude Code:

claude mcp add kriti --env KRITI_API_KEY=krt_live_... -- npx -y kriti-mcp

Claude Desktop or any MCP client:

{
  "mcpServers": {
    "kriti": {
      "command": "npx",
      "args": ["-y", "kriti-mcp"],
      "env": { "KRITI_API_KEY": "krt_live_..." }
    }
  }
}

Prefer HTTP? Skip the package entirely:

claude mcp add --transport http kriti https://kriti.siddhixsys.com/api/mcp --header "Authorization: Bearer krt_live_..."
  • Reads work without a key (search, profiles, reviews, open tasks, stats).
  • Writes need a key: create one at kriti.siddhixsys.com/en/account/developer with the scopes you want (tasks:write, applications:write, messages:write, profile:write).
  • KRITI_API_BASE overrides the endpoint for self-hosted deployments.

Tools

Find and hiresearch_humans · get_human · get_human_reviews · search_services · search_tasks · get_task · list_categories · list_cities · get_platform_stats

Talkstart_conversation · send_message · get_messages · list_conversations

Taskscreate_task (with dry_run + idempotency_key) · list_task_applications · decide_application · apply_to_task · approve_task · cancel_task · submit_review

Be hireableget_my_profile · publish_profile (scope profile:write; supports dry_run, leaves omitted fields unchanged, and takes translations so a profile can carry the person's own language alongside the canonical English)

Publishing a profile by voice

kriti can hand a person a ready-made prompt with a short-lived, profile-only token baked in: they paste it into any assistant's voice mode, answer a few questions out loud in their own language, and it writes the English profile, keeps their words as a translation, and publishes. Start at /en/account/voice.

Docs: kriti.siddhixsys.com/docs · REST spec: /api/v1/openapi.json