KeepBal quickstart
One key and one prepaid wallet for the tools your agent calls.
- Create an account, then create a key in API keys and save it.
- Give your agent the setup line below, or try the three HTTP examples.
- 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"}]}'