Pay-per-use LLM inference for agents: pay in USDC/USDT or per call via x402. 247 chat models.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. Bearer tai_... credit key. Without it, use create_topup to get one.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Run a chat completion billed to a tai_ key's credits.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Run a chat completion billed to a tai_ key's credits.
| Argument | Type | Description |
|---|---|---|
| model* | string | |
| api_key | string | |
| messages* | array | |
| max_tokens | number |
{
"type": "object",
"required": [
"model",
"messages"
],
"properties": {
"model": {
"type": "string"
},
"api_key": {
"type": "string"
},
"messages": {
"type": "array",
"items": {
"type": "object",
"required": [
"role",
"content"
],
"properties": {
"role": {
"type": "string"
},
"content": {
"type": "string"
}
}
}
},
"max_tokens": {
"type": "number"
}
}
}Credit a stablecoin transfer to our address that has no matching order (or a non-exact amount). Requires the sending wallet's signature of 'trustai.center claim <chain>:<tx_hash>'. Max 7 days old, each tx once. Omit api_key to get a new key.
| Argument | Type | Description |
|---|---|---|
| chain* | string | |
| api_key | string | |
| tx_hash* | string | |
| signature | string |
{
"type": "object",
"required": [
"chain",
"tx_hash"
],
"properties": {
"chain": {
"enum": [
"base",
"solana",
"bsc"
],
"type": "string"
},
"api_key": {
"type": "string"
},
"tx_hash": {
"type": "string"
},
"signature": {
"type": "string"
}
}
}Create a stablecoin top-up order. Returns the deposit address, chain and the exact amount to send. Omit api_key to create a new key (returned once).
| Argument | Type | Description |
|---|---|---|
| pack* | number | Credits in USD (1 = starter pack) |
| chain | string | |
| promo | string | |
| api_key | string |
{
"type": "object",
"required": [
"pack"
],
"properties": {
"pack": {
"enum": [
1,
3,
10,
25
],
"type": "number",
"description": "Credits in USD (1 = starter pack)"
},
"chain": {
"enum": [
"base",
"solana",
"bsc"
],
"type": "string",
"default": "base"
},
"promo": {
"type": "string"
},
"api_key": {
"type": "string"
}
}
}Get the credit balance, spend cap and amount spent for a tai_ API key.
| Argument | Type | Description |
|---|---|---|
| api_key | string | tai_ key (optional if sent as Authorization: Bearer header) |
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "tai_ key (optional if sent as Authorization: Bearer header)"
}
}
}Public platform stats from our database (tokens and requests in the last 24h, keys created, top models). Real numbers only.
No arguments.
{
"type": "object",
"properties": {}
}Usage and audit log for a tai_ key: recent charges (model, tokens, cost), top-ups, last-24h totals, balance and limits.
| Argument | Type | Description |
|---|---|---|
| limit | number | |
| api_key | string |
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"default": 50
},
"api_key": {
"type": "string"
}
}
}List servable text chat models with USD prices (pricing.vs_list vs maker list price). Pass include=discovery to also see image/video models (servable:false). Filter by modality, max output price, text search; sort by popularity or price.
| Argument | Type | Description |
|---|---|---|
| q | string | |
| sort | string | |
| limit | number | |
| include | string | Also list image/video/other models that are not servable here (servable:false) |
| modality | string | |
| max_price | number | Max USD per 1M output tokens (or per unit for media) |
{
"type": "object",
"properties": {
"q": {
"type": "string"
},
"sort": {
"enum": [
"popularity",
"price",
"price_desc",
"name"
],
"type": "string"
},
"limit": {
"type": "number",
"default": 50
},
"include": {
"enum": [
"discovery"
],
"type": "string",
"description": "Also list image/video/other models that are not servable here (servable:false)"
},
"modality": {
"enum": [
"text",
"image",
"video",
"audio",
"embedding",
"rerank",
"other"
],
"type": "string"
},
"max_price": {
"type": "number",
"description": "Max USD per 1M output tokens (or per unit for media)"
}
}
}Featured trending models with prices (ranked by recent tokens served when available, otherwise a curated ranking; see ranking field).
| Argument | Type | Description |
|---|---|---|
| limit | number |
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"default": 10
}
}
}Set spend controls on a tai_ key: total spend cap, daily limit (UTC day) and per-request max, in USD. Omit a field to keep it, pass null to remove it.
| Argument | Type | Description |
|---|---|---|
| api_key | string | |
| spend_cap_usd | number | null | |
| daily_limit_usd | number | null | |
| per_request_max_usd | number | null |
{
"type": "object",
"properties": {
"api_key": {
"type": "string"
},
"spend_cap_usd": {
"type": [
"number",
"null"
]
},
"daily_limit_usd": {
"type": [
"number",
"null"
]
},
"per_request_max_usd": {
"type": [
"number",
"null"
]
}
}
}Confirm a top-up after sending funds, by order id and transaction hash/signature. Credits the amount received (tolerance -0.5% or $0.01; other amounts need the sender's signature).
| Argument | Type | Description |
|---|---|---|
| tx_hash* | string | |
| order_id* | string | |
| signature | string |
{
"type": "object",
"required": [
"order_id",
"tx_hash"
],
"properties": {
"tx_hash": {
"type": "string"
},
"order_id": {
"type": "string"
},
"signature": {
"type": "string"
}
}
}