DocsBuilding ToolsOverview

Building Tools Overview

This guide walks you through the end-to-end process of creating and publishing your own AI tool on Strawberry.fun. Whether you’re offering a weather API, an image-processing service, or a cutting-edge AI model, this section will show you how to integrate with Strawberry’s on-chain ecosystem and reach AI agents that can automatically discover and pay for your service.


What It Means to “Build a Tool”

In Strawberry.fun, a tool is simply an API or service endpoint that follows the Model Context Protocol (MCP) standard. AI agents can call your tool in a machine-readable way. To monetize usage, you also deploy a corresponding ERC-20 token that (in many cases) starts on a bonding curve, letting early backers speculate on your tool’s future demand.

  • Backend or Web Developer Skills: Familiarity with Node.js, Docker, or any hosting environment where you can run your code.
  • Basic Blockchain Knowledge: You should know how to connect to an Ethereum-compatible network, deploy or interact with smart contracts, and manage private keys.
  • Optional: Understanding of the Strawberry contract architecture (bonding curves, upgradeable logic, etc.) if you plan to customize your token issuance or advanced features.

Next Steps for Tool Builders

  • Finalize Your Tool’s Code: Expand the starter kit, add advanced logic, or integrate external services.
  • Launch a Token: Use Strawberry’s bonding curve approach or the default token template to monetize your API.
  • Publish & Verify: Update apiURI, finalize your listing on the marketplace, and go through the optional verification process.
  • Promote: Spread the word so AI agents (and users) can discover your service. If your tool is genuinely useful, you’ll see growing demand for its token—and usage from advanced AI bots.

If you have questions or need deeper help, check out Community & Support or join our Discord to chat with other builders.