THE NPM FOR AI TOOLS
The universal registry and execution layer for AI tools. Give your agents instant access to real-world capabilities via MCP, SDK, or the TPMJS CLI.
get started in 60 seconds
one command. every editor.
Configure your AI tools across Claude Code, Cursor, Windsurf, and more with a single install command. Choose your collections, pick your editors, run the script.
pick your collections
Select which tool collections you want in your editors. Your collections, or any public collection.
choose your editors
Map each collection to Claude Code, Cursor, Windsurf, or Claude Desktop. Different collections for different editors.
run one command
Paste in your terminal. The script auto-configures MCP servers in every selected editor. Done.
Recent Activity
infrastructure layer
the agentic ecosystem
From automated discovery to secure execution, TPMJS provides the foundational infrastructure for the next generation of AI agents.
tool registry
Browse 797 AI tools from npm. Auto-discovered within minutes of publication with quality scoring and health monitoring.
omega agent
Chat with an AI that dynamically discovers and executes tools based on your requests. No configuration needed.
collections
Curate tool sets for specific use cases. Add test scenarios to validate behavior and generate living documentation.
custom agents
Build AI agents with your choice of LLM, custom prompts, and curated tool collections. Share publicly or keep private.
mcp protocol
Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client. One URL, instant access to all tools.
secure execution
Every tool runs in an isolated sandbox with rate limiting and timeout handling. Your credentials are encrypted at rest.
test scenarios
AI-generated test scenarios validate tool behavior. Track pass rates, execution times, and quality scores.
living skills
Documentation that evolves from real usage. Skills emerge from question patterns and proven behaviors.
developer sdk
Publish tools with one keyword. Full TypeScript support, Vercel AI SDK integration, and automatic schema extraction.
Featured Tools
Production-ready tools you can use today. Add to your AI agent in one line.
@tpmjs/tools-evals-blah(getResult)
Get a single eval result by ID on evals.blah.dev, including score, reasoning, and latency.
@tpmjs/tools-evals-blah(triggerRun)
Trigger a new eval run across all models and evals on evals.blah.dev. Requires API key.
@tpmjs/tools-evals-blah(getRun)
Get details of a specific eval run by ID on evals.blah.dev.
@tpmjs/tools-evals-blah(createEval)
Create a new evaluation definition on evals.blah.dev. Requires API key.
@tpmjs/tools-evals-blah(getModel)
Get details of a specific model by ID on evals.blah.dev.
@tpmjs/official-budget-variance(budgetVarianceTool)
Calculates budget vs actual variance with percentage and trend analysis
Test Scenarios
See how tool collections are tested with AI-generated scenarios. Real execution, real results.
Create Announcements Channel
Create a new channel for announcements in the Guild with ID `1234567890` and send a welcome message.
Create Targeted Audience
Create a new audience for targeted marketing
Update User Profile
Update the current user's profile with new settings
model context protocol
works with every mcp client
Create a collection, get an MCP URL, add it to your client. Your AI gets instant access to all tools in the collection.
private collections
Private collections require a TPMJS API key. Add an Authorization: Bearer YOUR_KEY header to your config. Generate keys in Settings.
Publish Your AI Tool
Share your tool with the AI community. Automatic discovery, quality scoring, and integration with Vercel AI SDK, LangChain, and more.
Quick Setup
Add one keyword to package.json and publish to NPM
Auto Discovery
Your tool appears on tpmjs.com within 15 minutes
Quality Metrics
Automatic scoring based on docs, downloads, and stars