KeepBal quickstart

Start with $1 free credit

One key and one prepaid wallet for the tools your agent calls.

  1. Create an account, then create a key in API keys and save it.
  2. Give your agent the setup line below, or try the three HTTP examples.
  3. See each call and its cost in Usage after the call is recorded.
set up https://keepbal.com/SKILL.md

Create your account · API keys · Connect with MCP

Tool search: Live. Models: Live.

Catalog tools

2543 tools and 7 models are live. Call a catalog tool with POST /apis/v1/<path> and its JSON body. Fixed tools show a price per successful call; variable tools show the provider price plus 35%.

Browse live tools · Live model prices

1. Find a tool

Set KEEPBAL_API_KEY to your key, then search for a tool. Searching is free.

curl https://keepbal.com/apis/v1/discover \
  -H "Authorization: Bearer $KEEPBAL_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{"query":"web search"}'

2. Check its price

Replace PROVIDER and ENDPOINT with a result from the search. Inspecting its inputs and price metadata is free. Catalog inspection does not calculate an input-specific quote; variable prices settle from provider cost.

curl https://keepbal.com/apis/v1/inspect \
  -H "Authorization: Bearer $KEEPBAL_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{"provider":"PROVIDER","endpoint":"ENDPOINT"}'

3. Run it

Fill input with the fields returned by inspect, then run the tool.

curl https://keepbal.com/apis/v1/run \
  -H "Authorization: Bearer $KEEPBAL_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{"provider":"PROVIDER","endpoint":"ENDPOINT","input":{}}'

Charged at the tool's reported actual cost plus the disclosed markup (currently 35%). Missing actual cost charges $0. Quotes are estimates, labelled estimated_price; completed price is the settlement debit. Failed, blocked, or timed-out runs cost $0.

First public tool call

curl https://keepbal.com/apis/v1/exa/contents \
  -H "Authorization: Bearer $KEEPBAL_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{"urls":["https://example.com"],"text":true}'

First model call

Select a live chat model ID from Models and replace MODEL_ID. Signup grants $1 credit once; tools and models share this wallet.

curl https://keepbal.com/v1/chat/completions -H "Authorization: Bearer $KEEPBAL_API_KEY" -H "Content-Type: application/json" --data '{"model":"MODEL_ID","messages":[{"role":"user","content":"Hello"}]}'

Choose a live model

For agents

SKILL.md · llms.txt · OpenAPI