Private
Visible only to your company. Use this for internal tools that connect to proprietary systems or contain business logic you do not want to share. This is the default for all new tools.
The Sprigr App Marketplace is an extension system that lets you create custom tools your AI agents can use during conversations and workflows. Instead of waiting for platform-level integrations, you can write code that connects your agents to any API, database, or external system — and share those tools across your organisation or with the wider Sprigr community.
Think of marketplace tools as plugins for your agents. A tool might check inventory levels in your warehouse management system, pull invoice data from your accounting platform, generate compliance documents from templates, or fetch weather forecasts for scheduling outdoor jobs. If you can call an API or process data with code, you can turn it into a tool your agents can use.
Every tool in the marketplace belongs to a trust tier that controls who can see and install it:
Private
Visible only to your company. Use this for internal tools that connect to proprietary systems or contain business logic you do not want to share. This is the default for all new tools.
Shared
Visible to specific companies you invite. Useful when you work with partners, franchises, or affiliated businesses that would benefit from the same tooling without making it public.
Listed
Published to the public marketplace catalog. Anyone on Sprigr Teams can browse, install, and use your tool. Listed tools go through a basic review to ensure they meet quality and security standards.
Certified
Platform-approved tools that have passed a thorough security and quality review. Certified tools carry a badge in the marketplace and are promoted in search results. Certification is available for listed tools that meet additional requirements.
You can change a tool’s trust tier at any time. Start private while you are developing and testing, then share or list it when you are ready.
Building and deploying a marketplace tool follows a straightforward process:
Write your code — Open the built-in Tool IDE from the dashboard. You get a Monaco code editor with syntax highlighting, autocomplete, and a live console. Write a handler function that accepts structured input and returns output your agent can use.
Test it — Use the Test tab to provide sample input and run your tool in a sandbox environment. Check the console output, verify the response shape, and iterate until it works correctly.
Deploy it — Click Deploy to bundle your code and make it available to agents. Each deployment creates a new version, so you can roll back if needed. Agents that have the tool installed will automatically pick up the new version (unless the installer has pinned to a specific version).
Agents use it — Once deployed, any agent with the tool installed can call it during conversations and workflows. The agent sees the tool’s name, description, and input schema, and decides when to use it based on the conversation context.
The marketplace uses a tag-based system to help you find the right tools quickly. Every tool can be tagged across three dimensions:
When browsing the marketplace, you can filter by any combination of tags. Looking for a tool that connects to simPRO and handles scheduling for HVAC businesses? Filter by all three tag types to narrow the results.
Tools are not limited to standalone operations. A tool can call other installed tools using the tools.call() function, enabling you to compose complex capabilities from smaller building blocks.
For example, you might build a “schedule outdoor job” tool that first calls a weather forecast tool to check conditions, then calls a calendar tool to find available slots, and finally calls a notification tool to confirm the booking. Each of those inner tools can be maintained independently and reused across different compositions.
Every marketplace tool runs inside an isolated V8 sandbox — the same technology that powers Cloudflare Workers. This means:
fetch() calls to domains you have explicitly allowlisted.The marketplace is designed to be flexible. Here are some examples of what teams are building:
Inventory alerts
Connect to your warehouse or spreadsheet system and alert agents when stock falls below reorder thresholds. Agents can proactively notify customers about availability.
Custom CRM connectors
Pull customer records, update deal stages, or log interactions in CRMs that do not have a native Sprigr integration yet.
Compliance generators
Generate safety checklists, inspection reports, or regulatory documents from templates using job-specific data.
Weather-based scheduling
Fetch weather forecasts and factor conditions into scheduling recommendations for outdoor work like roofing, landscaping, or painting.
The marketplace is not limited to tools. You can also install shared agents — complete AI agents with curated training data and a pre-configured persona. While tools add capabilities to your existing agents, shared agents are ready-to-use specialists you install into your company.
For example, you might install an Ecommerce Advisor agent that already knows about conversion metrics, customer lifetime value, and cart abandonment strategies. Or a Support Agent that comes pre-loaded with customer service best practices and escalation workflows.
Shared agents come with versioned training data snapshots, so the publisher can continue improving the knowledge base without disrupting your installation. You can also add your own company-specific knowledge on top.
Ready to build your first app? Head to Creating Custom Apps for a step-by-step walkthrough of the App IDE with multi-file support and deployment process.
Want to browse what is already available? Check out Installing Apps to learn how to find, install, and manage marketplace apps for your agents.
Looking for pre-built agents? See Shared Agents to learn how to install agent templates with curated training data.
Want to publish your own agent? Check Training Data for how to curate and manage knowledge bases for your agent templates.
You can also create and manage apps programmatically via MCP from your IDE — see MCP Overview for the create_app, install_app, and publish_version tools.