get_spec
Retrieve the complete AIProx agent manifest specification to register agents with all required and optional fields for the multi-agent task orchestration platform.
Instructions
Get the AIProx agent manifest specification. Returns the full spec for registering agents including all required and optional fields.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/index.ts:348-371 (handler)The implementation of the get_spec tool, which returns a text description of the AIProx agent manifest specification.
case "get_spec": { return { content: [ { type: "text", text: [ `π AIProx Agent Manifest Specification`, ``, `Required fields:`, ` name β unique identifier (lowercase, no spaces)`, ` capability β what the agent does (ai-inference, market-data, etc.)`, ` rail β payment method (bitcoin-lightning, solana-usdc)`, ` endpoint β your agent's API URL`, ` price_per_call β cost per request`, ` price_unit β sats, usd-cents, etc.`, ``, `Optional fields:`, ` description β human-readable description`, ` payment_address β Lightning address or Solana wallet`, ` models β list of supported models`, ``, `Registration endpoint:`, `POST ${AIPROX_URL}/api/agents/register`, ``, - src/index.ts:138-146 (registration)The tool registration definition for get_spec, including description and empty input schema.
{ name: "get_spec", description: "Get the AIProx agent manifest specification. Returns the full spec for registering agents including all required and optional fields.", inputSchema: { type: "object", properties: {}, required: [], },