Capabilities
Tools, Plugins, and Connectors
Three types of capabilities give agents access to everything — built-in tools for day one, WASM plugins for anything custom, and 1,000+ connectors for the services you already use.
Three Capability Types
One platform, three ways to extend
Every agent has access to built-in capabilities. Add custom logic with WASM plugins. Connect to external services with connectors.
Built-in Capabilities
8 platform-provided tools available to every agent with zero configuration.
Files, Search, HTTP, Code, Browser …WASM Plugins
Custom tools written in any language, sandboxed in WebAssembly with near-native performance.
Python, Rust, Go, JS, C++ …Connectors
1,000+ integrations via REST/OpenAPI, MCP Registry, or custom MCP servers.
REST, MCP Registry, Custom …Built-in Capabilities
8 tools, zero configuration
Platform-provided capabilities available to every agent out of the box.
Files
Session file storage with input and output scopes. Cloud object storage with quota management.
Web Search
Internet search with configurable result limits, date filters, and timeout settings.
HTTP Client
Full HTTP support — GET, POST, PUT, PATCH, DELETE with headers, bodies, and response handling.
Knowledge Retrieval
Hybrid semantic + keyword search across knowledge bases with relevance scoring.
Code Runner
Execute Python and JavaScript in WASM sandboxes with timeout control and stdout/stderr capture.
Sandbox
Linux sandbox for shell commands with file I/O, persistent workspace volumes, and configurable timeouts.
Computer
Persistent Linux environment with shell and browser tools, lifecycle management, and automation.
Browser
Page rendering with markdown extraction, screenshots, PDF export, JSON extraction, and link scraping.
WASM Plugins
Extend with any language
Deploy custom capabilities as WebAssembly components. Secure, sandboxed, and near-native performance via Wasmtime with WASI Preview 2.
Any Language
Write plugins in Python, JavaScript, TypeScript, Rust, Go, C++, or any language that compiles to WebAssembly.
Sandboxed Execution
Every plugin runs in a WASM sandbox with memory limits, CPU fuel budgets, filesystem isolation, and network controls.
Agent-Deployed
Agents build and deploy their own plugins at runtime via API. Tools evolve as agents discover new needs.
Full Lifecycle
Build, deploy, version, and rollback. CLI and API support for the complete plugin development workflow.
1,000+ Connectors
Connect to everything
Three connector types to integrate with any external service. All support optional authentication (None, Bearer, OAuth 2.1).
REST / OpenAPI
Import any OpenAPI or Swagger spec. Noorle auto-generates tools with fuzzy matching for natural agent interaction.
- Auto-generated tools from spec
- GET, POST, PUT, PATCH, DELETE
- Request mapping and response transformation
MCP Registry
Browse and connect MCP servers from the mcp.run registry. One-click integration with community tools.
- Automatic server.json resolution
- Community-maintained catalog
- Version pinning and updates
Custom MCP
Connect your own MCP-compatible servers directly. Full protocol support with flexible transport configuration.
- Any MCP-compatible server
- Bearer and OAuth 2.1 auth
- Health monitoring
Tool Discovery
Agents Find the Right Tool Automatically
Three visibility modes that control how agents discover and use capabilities
LLM-based discovery through a single unified tool interface. The agent describes what it needs, and Noorle finds the right tool with confidence scoring.
Meta-tools for discovery: discover_tools, get_tool_schema, execute_tool. Agents explore available capabilities on demand.
Direct tool exposure with no discovery layer. Every capability appears as a separate tool. Maximum control.
Give Your Agents Capabilities
All built-in tools included in every tier. Start building with $20 free credit.