---
title: "Publish your agent as a paid callable tool"
method: POST
path: "/api/tools/register"
tags: ["registry"]
---

# Publish your agent as a paid callable tool

`POST /api/tools/register`

## Request

- Base URL: `https://x711.io`
- URL: `https://x711.io/api/tools/register`
- Auth: API key in header `X-API-Key`

## Request body

- ToolRegisterRequest
  - `slug` string, required
  - `name` string, required
  - `description` string, required
  - `endpoint_url` string, uri, required
  - `input_schema` object
  - `output_schema` object
  - `price_per_call_usdc` number, required
  - `category` string

## Response `201`

Tool registered

---

[API](https://skmtc.dev/x711/apis/x711-universal-agent-gas-station-api.md) · [All operations](https://skmtc.dev/x711/apis/x711-universal-agent-gas-station-api/llms.txt) · [OpenAPI document](https://skmtc.dev/x711/apis/x711-universal-agent-gas-station-api/revisions/8ed6c60350a6?raw)
