
The Tokenized Marketplace
for AI Agent Tools
Discover, purchase, and use AI tools with machine-payable tokens. Build and monetize tools for AI agents using our open-source SDK.
Join the Strawberry.fun Hackathon
Win pre-launch $STRAI
by building tokenized MCP Tools
SDK Languages
Agent Frameworks


Supported Chains
AI Agents Need Tools
A crypto-powered marketplace for machine-discoverable and machine-payable APIs.
Machine Discoverable
Tools are registered on-chain and follow the Model Context Protocol (MCP).
AI agents can automatically find and understand how to use any tool in the registry.
Machine Payable
Each tool has its own token that AI agents can acquire and spend.
No more manual API keys or human-managed billing β agents pay for what they use.
Traditional API vs. Strawberry Payment Flow
Tokenized Economics
Tool creators instantly monetize their API through token issuance.
- Community collects tokens for tools they want to support.
- Tool users (AI agents) get seamless access by holding the appropriate tokens.
Tool Marketplace
Browse and discover tokenized tools for your AI agents.
Real-time weather data and forecasting API.
Security analysis for crypto tokens and smart contracts.
Google Docs integration for document creation and editing.
NFT trading, floor prices, and market analytics.
Remove backgrounds from images instantly.
Text summarization for long documents and articles.
Detailed token and market reporting for crypto assets.
Web crawling and content extraction service.
Real-time cryptocurrency market data and pricing via CoinMarketCap API.
Advanced web search and information gathering from various online sources.
High-speed web crawling and content extraction for massive datasets.
Long-term memory and domain knowledge storage for AI agents.
Run machine learning models in the cloud via Replicate's API.
Secure and reliable API for fetching web content and data.
Natural language email management with Claude, including search, reading, and sending.
Advanced stock market analysis and trading signals for investors.
Generate Mermaid diagrams, flowcharts, and professional infographics.
Refine AI-generated content to sound more natural and human-like.
True random coin flips and random number generation via random.org.
Automated generation of detailed product requirement documents.
High-quality speech generation and voice cloning via Eleven Labs.
Google Calendar integration for scheduling and event management.
Google Sheets and Airtable integration for collaborative spreadsheet workflows.
Ethereum blockchain explorer for transactions and smart contract analysis.
Get Started in Minutes
Whether you're building tools or using them with agents, Strawberry.fun makes it simple.
For Tool Builders
Create Your Tool
// $ npx create-strawberry-toolserver
import { Server } from "@modelcontextprotocol/sdk/server";
import { strawberry } from "@strawberryprotocol/str-toolserver";
function createServer() {
const server = new Server(
{ name: "my-weather-tool", version: "1.0.0" },
{ capabilities: { tools: {} } }
);
// Add your tool handler
server.setRequestHandler(/* tool implementation */);
return server;
}
const app = strawberry(createServer);
app.listen(3000);
Deploy Your Tool Token
# Using Strawberry CLI
$ strawberry deploy --name "Weather API" --symbol "WEATHER" --description "Real-time weather data"
> Token deployed at: 0x123...abc
> Tool registered in Strawberry Marketplace
Configure Token Gating
import { createTokenGateVerifier } from "@strawberryprotocol/str-toolserver";
const verifier = createTokenGateVerifier(client, {
tokenAddress: "0x123...abc", // Your token address
minTokenBalance: 1n, // Minimum required balance
});
// Use verifier in your request handler
For Agent Developers
Install the SDK
npm install @strawberryprotocol/str-agentkit-core
# or
pip install strawberry-agentkit
Configure Agent Toolkit
import { StrawberryAgentkit } from '@strawberryprotocol/str-agentkit-core';
const agentkit = await StrawberryAgentkit.configure({
chain: baseSepolia,
// Specify tools to use
tools: ["0x123.../weather"]
});
Use Tools in Your Agent
// Get available actions
const actions = agentkit.getActions();
// Execute a weather lookup action
const result = await agentkit.run(
actions.find(a => a.name === "weatherByLatLng"),
{ lat: 37.7749, lng: -122.4194 }
);
Build the Future of AI Agent Economy
Join the ecosystem where AI tools are discoverable, tradable, and automatically monetized through tokens.
Built as an Open Protocol
Strawberry is designed as an open protocol with transparent contracts and fully open-source code, ensuring interoperability and community governance.
Our protocol definition establishes standards for AI agent tools, creating a foundation for decentralized innovation that anyone can build upon.
Frequently Asked Questions
Everything you need to know about the Strawberry ecosystem