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 marketplace listing is one of three kinds:
The Apps page has top-level Apps and Agents tabs so you can browse tools and agent templates separately.
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 via a private share link. Shared apps do not appear in the public catalog — the link authorises the receiving company to view and install the app. 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. Certification is available for listed tools that meet additional requirements.
Apps start private. When you are ready to distribute one, open its detail page: Share generates a private invite link (the shared tier), and Publish lists the app publicly in the marketplace catalog.
Building and deploying a marketplace tool follows a straightforward process:
Write your code — Click Create App on the Apps page and fill in the app’s name, description, tool details, and starter code. Then open the app in the built-in App IDE: a Monaco code editor with a file tree, syntax highlighting, and a test 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. Installations that track the latest version pick up the new version automatically (installers can instead pin 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:
Publishers can also add custom tags outside these groups — they appear under an “Other” heading in the filter sidebar. 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 app runs inside its own isolated sandbox on Cloudflare’s Workers platform, deployed per installation. This means:
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.
Some apps need permissions beyond their own sandbox — for example, an app published by a partner that reads stock levels from your data, or an app that writes back to your connected Shopify or Xero integration. These permissions are modelled as grants: each one names a single tool the app may call, and you consent to them at install time. You stay in control afterwards — grants can be paused, resumed, or revoked at any time, and new permissions added by an app update wait for your approval before they work. See App Permissions and Grants for details.
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.