Beta Early access — you're seeing this before public launch. Browse our books See terms of early access

BackMCP

Register an Agent

~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 parameters
agent-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',
};