Discover and use npm packages as AI agent tools. Works with Claude, GPT, LangChain, and any MCP-compatible client.
Try: “web scraper”, “discord”, “code interpreter”
platform capabilities
everything you need
From discovery to execution, TPMJS provides the complete infrastructure for AI tool development and deployment.
Browse 1M+ AI tools from npm. Auto-discovered within minutes of publication with quality scoring and health monitoring.
Chat with an AI that dynamically discovers and executes tools based on your requests. No configuration needed.
Curate tool sets for specific use cases. Add test scenarios to validate behavior and generate living documentation.
Build AI agents with your choice of LLM, custom prompts, and curated tool collections. Share publicly or keep private.
Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client. One URL, instant access to all tools.
secure execution
sandboxed
Every tool runs in an isolated sandbox with rate limiting and timeout handling. Your credentials are encrypted at rest.
AI-generated test scenarios validate tool behavior. Track pass rates, execution times, and quality scores.
Documentation that evolves from real usage. Skills emerge from question patterns and proven behaviors.
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)
Official
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.
New
bash-tool(createBashTool)
Creates a bash tool environment with specified files for code execution.
★1.0013,647 downloads/mo
bedrock-agentcore(CodeInterpreterTools)
Isolated sandbox for executing Python, JavaScript, and TypeScript code to solve complex tasks. Fully managed by Amazon Bedrock.
★0.934,790 downloads/mo
bedrock-agentcore(BrowserTools)
Fast and secure cloud-based browser runtime for web automation. Fill forms, navigate websites, and extract information in managed environment.
★0.934,790 downloads/mo
@tpmjs/tools-exe-dev(list)
Official
List all exe.dev virtual machines for the authenticated user. Returns VM names, images, status, and URLs. Requires SSH access to exe.dev.
★0.92550 downloads/mo
@tpmjs/tools-exe-dev(shareSetPublic)
Official
Make an exe.dev VM's HTTP proxy publicly accessible without authentication. Requires SSH access to exe.dev.
★0.92550 downloads/mo
Test Scenarios
See how tool collections are tested with AI-generated scenarios. Real execution, real results.
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.
Start with Our Package Generator
Create a production-ready TPMJS tool package in seconds with our CLI generator. Includes 2-3 tools, complete setup, and best practices.
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