THE NPM FOR AI TOOLS
Discover and use npm packages as AI agent tools. Works with Claude, GPT, LangChain, and any MCP-compatible client.
platform capabilities
everything you need
From discovery to execution, TPMJS provides the complete infrastructure for AI tool development and deployment.
tool registry
Browse 1M+ 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/discord-read(discordReadTool)
Read messages from a Discord server for the past N hours. Fetches all text channels and their messages, filtering by time and optionally excluding bot messages.
bash-tool(createBashTool)
Creates a bash tool environment with specified files for code execution.
bedrock-agentcore(CodeInterpreterTools)
Isolated sandbox for executing Python, JavaScript, and TypeScript code to solve complex tasks. Fully managed by Amazon Bedrock.
bedrock-agentcore(BrowserTools)
Fast and secure cloud-based browser runtime for web automation. Fill forms, navigate websites, and extract information in managed environment.
@tpmjs/tools-exe-dev(list)
List all exe.dev virtual machines for the authenticated user.
@tpmjs/tools-exe-dev(shareSetPublic)
Make an exe.dev VM's HTTP proxy publicly accessible.
Test Scenarios
See how tool collections are tested with AI-generated scenarios. Real execution, real results.
Update User Profile
Update the current user's profile with new settings
Export User Data
Export all user data including prompts and sessions
Delete Chat Session
Delete an unused chat session from the library
universal compatibility
works everywhere
Use TPMJS tools with any MCP-compatible AI client. One URL, instant access.
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