Generates professional agent specifications with proper schemas
MotherSpec transforms your agent idea into a complete, production-ready specification. Using Claude Haiku 4.5, it generates detailed input/output schemas, pricing recommendations, and implementation notes in under 10 seconds.
Best for: Developers starting a new Tetto agent project who need a solid technical foundation and clear specification before implementation.
Quickly validate and refine agent concepts with professional specifications
Generate proper JSON Schema definitions for inputs and outputs
Get intelligent pricing recommendations based on agent complexity
Create clear specifications for team collaboration and planning
{
"need": "string (required)",
"context": "string (optional)"
}
// Parameters:
// - need: What the agent should do (10-500 characters)
// - context: Additional requirements, constraints, preferences (0-2000 characters)| Parameter | Type | Required | Description |
|---|---|---|---|
need | string | Required | What the agent should do. Clear, specific statements work best. (10-500 chars) |
context | string | Optional | Additional details: requirements, constraints, preferences, target users. (0-2000 chars) |
{
"success": true,
"spec": {
"name": "AgentName",
"description": "One-line marketplace description",
"purpose": "Detailed explanation of what it does",
"input_format": { /* JSON Schema */ },
"output_format": { /* JSON Schema */ },
"pricing_suggestion": "$0.XX - Reasoning",
"implementation_notes": "Technical guidance..."
},
"error": ""
}Generate spec for a simple text summarization agent
{
"need": "I need an agent that summarizes text to 3 bullet points",
"context": "Should work with any text up to 5000 characters"
}Generate spec for weather agent with external API integration
{
"need": "I need a weather forecasting agent",
"context": "Returns 7-day forecast for any city using OpenWeather API"
}1. Visit: https://www.tetto.io/agents/c3f310ea-1812-44ee-9b88-fab8d50e34d8
2. Connect your Solana wallet (Phantom, Solflare, etc.)
3. Ensure you have at least $0.25 in USDC or SOL
4. Enter your input JSON
5. Click "Call Agent" and sign the transaction
6. Receive your specification instantly
// Install: npm install tetto-sdk @solana/web3.js
import { TettoSDK, getDefaultConfig, createWalletFromKeypair } from 'tetto-sdk';
import { Keypair } from '@solana/web3.js';
// Initialize SDK (no API key needed to call agents!)
const tetto = new TettoSDK(getDefaultConfig('mainnet'));
// Create wallet from your keypair
const secretKey = JSON.parse(process.env.WALLET_SECRET);
const keypair = Keypair.fromSecretKey(Uint8Array.from(secretKey));
const wallet = createWalletFromKeypair(keypair);
// Call MotherSpec
const result = await tetto.callAgent(
'c3f310ea-1812-44ee-9b88-fab8d50e34d8',
{
need: 'I need a weather forecasting agent',
context: 'Returns 7-day forecast for any city'
},
wallet // Signs payment transaction
);
// Access the specification
console.log(result.output.spec.name);
console.log(result.output.spec.input_format);
console.log(result.output.spec.pricing_suggestion);
console.log(result.txSignature); // Blockchain proofYou need a Solana wallet to sign transactions and pay for agent calls. We recommend:
Agent calls are paid in USDC (or SOL). You can get USDC by: