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.
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
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.
Frequently Asked Questions
Everything you need to know about the Strawberry ecosystem