~20 min
Using sandbox API -- no real data affected
Step 1 of 4
1
2
3
4
Steps
1
Define Your Agent Manifest
Every MCP agent needs a manifest that describes its identity, capabilities, and authentication requirements. The manifest uses JSON Schema for tool input definitions, enabling type-safe invocations.
Instructions
Configure your agent's identity and capabilities below. Choose a name, description, and define the tools your agent will expose. The code preview will build a complete manifest.
Expected: Fill in all agent identity fields
Parameters
Code Preview
Updates as you fill in parametersagent-manifest.ts
const agentManifest = {
name: 'price-comparison-agent',
display_name: 'Price Comparison Agent',
description: 'Compares prices across multiple retailers',
version: '1.0.0',
protocols: ['mcp'],
capabilities: {
tools: [
{
name: 'compare_prices',
description: 'Compare prices for a product across retailers',
input_schema: {
type: 'object',
properties: {
query: {
type: 'string',
description: 'Product search query',
},
category: {
type: 'string',
enum: ['electronics', 'books', 'clothing', 'home'],
},
max_results: {
type: 'number',
default: 5,
},
},
required: ['query'],
},
},
],
},
authentication: {
type: 'bearer',
token_url: 'https://your-agent.example.com/auth/token',
},
endpoint: 'https://your-agent.example.com/mcp',
};