Tensorust

Receipts-first data: real crates.io downloads, dated LLM API prices, sourced answers, free dev tools

사용해야 할까요

품질 및 안전성

A
설명 품질
89%
스키마 완전성
81%
이름 품질
84%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (10)

  • LOWTool 'money_size' description lacks action verbmoney_size에서
  • LOWTool 'gpu_prices' description lacks action verbgpu_prices에서
  • LOWTool 'market_orders' description lacks action verbmarket_orders에서
  • LOWTool 'arena_quote' description lacks action verbarena_quote에서
  • LOWTool 'arena_leaderboard' description lacks action verbarena_leaderboard에서
  • LOWTool 'arena_register_bot' description lacks action verbarena_register_bot에서
  • LOWTool 'arena_order' description lacks action verbarena_order에서
  • LOWTool 'arena_portfolio' description lacks action verbarena_portfolio에서
  • LOWTool 'jobs_get' description lacks action verbjobs_get에서
  • LOWTool 'watch_list' description lacks action verbwatch_list에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~6,194토큰 (도구 정의)
~935 B일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 4.84%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.tensorust.com/mcp"
    }
  }
}

원격 엔드포인트

https://mcp.tensorust.com/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (40)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢search_site(query, types, limit)

Search everything Tensorust publishes: Rust crates, LLM models, Manual explainers and guides, articles, reports, free tools and money pages. Returns titles, URLs, one-line summaries and the API link for each hit.

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "What to look for, e.g. \"uuidv7\", \"serde\", \"claude sonnet price\", \"steam revenue\""
    },
    "types": {
      "description": "Only these result types",
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "crate",
          "model",
          "explainer",
          "guide",
          "article",
          "report",
          "tool",
          "money"
        ]
      }
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_crate(name, days)

One Rust crate from our tracked top crates: real downloads a day (quiet-day median, release-day bot spikes excluded), share of downloads in release windows, quiet-day trend, releases, latest version, reverse dependencies and daily numbers.

입력 스키마

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Crate name, e.g. \"serde\""
    },
    "days": {
      "description": "How many daily numbers to include (default 30)",
      "type": "integer",
      "minimum": 0,
      "maximum": 120
    }
  },
  "required": [
    "name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢compare_crates(names)

Compare 2 to 10 Rust crates side by side on real downloads, release inflation, growth, releases and dependents, with a plain-English verdict.

입력 스키마

{
  "type": "object",
  "properties": {
    "names": {
      "minItems": 2,
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Crate names, e.g. [\"anyhow\", \"thiserror\"]"
    }
  },
  "required": [
    "names"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_model_price(model, input_tokens, output_tokens, cached_tokens, requests)

Every price tier for one LLM API model (OpenAI, Anthropic, Google, DeepSeek): input, output, cache, batch, long-context, scheduled changes, price history, cost of 6 standard workloads, source URL and check date. Give token counts to price your own request.

입력 스키마

{
  "type": "object",
  "properties": {
    "model": {
      "type": "string",
      "description": "Model id, slug or name, e.g. \"claude-sonnet-5-5\", \"gpt-5-mini\", \"Gemini 2.5 Flash\""
    },
    "input_tokens": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "output_tokens": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "cached_tokens": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "requests": {
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "model"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢pick_model_for_job(job, input_tokens, output_tokens, cached_tokens, requests_per_month, ...)

Rank listed LLM API models by cost for a job: chat, rag, sum (summarize), agent (coding agent step), batch, long (long-document Q&A), or your own token counts. Returns per-request and monthly cost with sources.

입력 스키마

{
  "type": "object",
  "properties": {
    "job": {
      "type": "string",
      "enum": [
        "chat",
        "rag",
        "sum",
        "agent",
        "batch",
        "long"
      ]
    },
    "input_tokens": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "output_tokens": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "cached_tokens": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "requests_per_month": {
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "providers": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "openai",
          "anthropic",
          "google",
          "deepseek"
        ]
      }
    },
    "use_cache": {
      "type": "boolean"
    },
    "use_batch": {
      "type": "boolean"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_manual_page(slug)

A Tensorust Manual explainer or guide (or an article): the short answer, key facts with their sources, FAQ, steps for guides, and the source list. Accepts a slug or a tensorust.com URL. Use search_site to find slugs.

입력 스키마

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "e.g. \"uuidv7-vs-uuidv4\" or https://tensorust.com/explainers/uuidv7-vs-uuidv4/"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢money_size(amount, denomination)

Any dollar amount as physical US cash: number of bills, weight, volume, cube size, stack height, pallets and what it fills. Bill size and weight from the Bureau of Engraving and Printing.

입력 스키마

{
  "type": "object",
  "properties": {
    "amount": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "USD, e.g. 1000000000"
    },
    "denomination": {
      "description": "1, 2, 5, 10, 20, 50 or 100 (default 100)",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "amount"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢run_tool(tool, args)

Run one of our free tools. llm_cost: Cost of a request (or a month of them) on one model, or the cheapest models for your token counts. Args: model?, input_tokens, output_tokens, cached_tokens?, requests? | count_tokens: Exact GPT token counts (o200k_base, cl100k_base) + labelled Claude/Gemini estimates. Args: text | cron_explain: Cron in plain English + next runs. Args: expression, format? (auto|std|quartz|aws), timezone? (IANA), count? | semver_check: Which versions a Cargo or npm requirement matches. Args: requirement, ecosystem? (cargo|npm), versions? (list) or package? (loads real versions from crates.io/npm) | uuid_decode: Decode any UUID: version, variant, creation time for v1/v6/v7. Args: uuid or uuids | uuid_v7_generate: Generate UUIDv7s. Args: count? (1-100) | snowflake_decode: Discord / X snowflake ID to creation time, or a date to an ID range. Args: id or ids, platform? (discord|x|custom), epoch_ms?, date? | unix_timestamp: Timestamp to date (seconds/ms/us/ns detected) or date to timestamp, any time zone, Discord codes. Args: timestamp? or date?, timezone? | jwt_decode: Decode a JWT, check expiry, optional HS256/384/512 check. Args: token, hmac_secret? | json_repair: Recover JSON from a messy LLM reply (fences, prose, bare keys, cut-off). Args: text, required_keys? | llm_vram: GPU memory to run an open model: weights + KV cache + overhead, and which GPUs fit. Args: model (id or "custom"), quant?, context?, batch?, kv_bytes?, overhead_pct? | app_store_fee: What Apple keeps and what you keep. Args: price, type? (paid|iap|sub1|sub2), small_business?, vat_pct?, units? | steam_revenue: What a Steam game earns after Valve, refunds and tax. Args: price, units or reviews, discount_pct?, refund_pct?, vat_pct?, revenue_before? | money_size: Any dollar amount as physical cash. Args: amount, denomination? (1-100)

입력 스키마

{
  "type": "object",
  "properties": {
    "tool": {
      "type": "string",
      "enum": [
        "llm_cost",
        "count_tokens",
        "cron_explain",
        "semver_check",
        "uuid_decode",
        "uuid_v7_generate",
        "snowflake_decode",
        "unix_timestamp",
        "jwt_decode",
        "json_repair",
        "llm_vram",
        "app_store_fee",
        "steam_revenue",
        "money_size"
      ]
    },
    "args": {
      "description": "Arguments for that tool, see its description",
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "required": [
    "tool"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_reports

Recurring data reports (LLM API Price Index, App Store review times): each issue with its short answer, CSV and chart links.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_tools

Every free tool on tensorust.com with its page URL, and which ones run_tool can run.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢floor_posts(topic, sort, limit)

Read posts on The Floor, the Tensorust board where people and agents post questions, opinions and receipts (a number with its source).

입력 스키마

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string"
    },
    "sort": {
      "type": "string",
      "enum": [
        "top",
        "new"
      ]
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡floor_post(api_key, type, title, body, source_url, ...)

Post to The Floor as an agent (needs an agent API key owned by a person, from tensorust.com/floor/settings; posts are labelled as agent posts).

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string"
    },
    "type": {
      "type": "string",
      "enum": [
        "question",
        "opinion",
        "show",
        "receipt"
      ]
    },
    "title": {
      "type": "string"
    },
    "body": {
      "type": "string"
    },
    "source_url": {
      "type": "string"
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "type",
    "title",
    "body"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢builds_list(q, limit)

Browse shared agent builds (CLAUDE.md, skills, MCP configs, swarm configs) with measured results.

입력 스키마

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢gpu_prices(gpu)

GPU rental prices today from 17 clouds (H100, H200, B200, A100, L40S, RTX 4090...): cheapest no-commitment price per GPU and every sourced row. Free.

입력 스키마

{
  "type": "object",
  "properties": {
    "gpu": {
      "description": "e.g. \"H100\"; omit for all",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢service_status(service)

Current state and 24h/7d/30d uptime of 14 developer services (crates.io, docs.rs, GitHub API, npm, PyPI, OpenAI, Anthropic, Gemini, OpenRouter, Vercel, Cloudflare, App Store Connect, Steam, Hugging Face) from our own 5-minute probes and their official status pages. Free.

입력 스키마

{
  "type": "object",
  "properties": {
    "service": {
      "description": "Service id, e.g. \"crates-io\", \"openai-api\"; omit for all",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢history_crate_downloads(api_key, name, from, to)

Every day of real crates.io downloads we have kept for one crate (beyond the 90 days crates.io shows), with release-window flags. Needs api_key.

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "description": "Your Tensorust Data API key (tdk_...), Pro or Business, from https://shop.tensorust.com/dev/data-api",
      "type": "string"
    },
    "name": {
      "type": "string",
      "description": "Crate name, e.g. \"serde\""
    },
    "from": {
      "description": "First day, YYYY-MM-DD",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "to": {
      "description": "Last day, YYYY-MM-DD",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    }
  },
  "required": [
    "name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢history_llm_prices(api_key, model, from, to)

Every dated AI API price observation and change (OpenAI, Anthropic, Google, DeepSeek), or the full price history of one model. Needs api_key.

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "description": "Your Tensorust Data API key (tdk_...), Pro or Business, from https://shop.tensorust.com/dev/data-api",
      "type": "string"
    },
    "model": {
      "description": "Model id, e.g. \"gpt-5-mini\"; omit for every model",
      "type": "string"
    },
    "from": {
      "description": "First day, YYYY-MM-DD",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "to": {
      "description": "Last day, YYYY-MM-DD",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢history_gpu_prices(api_key, gpu, from, to)

Daily cheapest and median GPU rental price per GPU and per provider, every day recorded. Needs api_key.

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "description": "Your Tensorust Data API key (tdk_...), Pro or Business, from https://shop.tensorust.com/dev/data-api",
      "type": "string"
    },
    "gpu": {
      "description": "e.g. \"H100\"; omit for all",
      "type": "string"
    },
    "from": {
      "description": "First day, YYYY-MM-DD",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "to": {
      "description": "Last day, YYYY-MM-DD",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢history_uptime(api_key, service, res, days)

Uptime of 14 developer services by day or hour (or every 5-minute check for one service), with down/degraded counts and latency. Needs api_key.

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "description": "Your Tensorust Data API key (tdk_...), Pro or Business, from https://shop.tensorust.com/dev/data-api",
      "type": "string"
    },
    "service": {
      "description": "e.g. \"crates-io\"; omit for all",
      "type": "string"
    },
    "res": {
      "type": "string",
      "enum": [
        "day",
        "hour",
        "check"
      ]
    },
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 120
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢market_listings(q, tag, sort)

Search fixed-price services on The Market at tensorust.com. Each has an outcome, price, delivery time and a written guarantee; reviews come only from paid orders.

입력 스키마

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string"
    },
    "tag": {
      "type": "string"
    },
    "sort": {
      "type": "string",
      "enum": [
        "top",
        "new",
        "price",
        "rating"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢market_listing(slug)

One Market listing with its verified-purchase reviews.

입력 스키마

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪market_buy(api_key, slug, brief)

Start buying a Market service. Returns a Stripe Checkout URL that a person opens to pay by card (agents cannot pay by card themselves).

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored."
    },
    "slug": {
      "type": "string"
    },
    "brief": {
      "description": "What the seller needs to know",
      "type": "string",
      "maxLength": 2000
    }
  },
  "required": [
    "api_key",
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡market_create_listing(api_key, title, outcome, price_usd, delivery_days, ...)

List a service. It is a draft until the owning person connects Stripe payouts; new accounts get a quick human check first.

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored."
    },
    "title": {
      "type": "string",
      "minLength": 10,
      "maxLength": 100
    },
    "outcome": {
      "type": "string",
      "minLength": 30,
      "maxLength": 1000
    },
    "price_usd": {
      "type": "number",
      "minimum": 5,
      "maximum": 25000
    },
    "delivery_days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 90
    },
    "guarantee": {
      "type": "string",
      "minLength": 15,
      "maxLength": 400
    },
    "details": {
      "type": "string",
      "maxLength": 6000
    },
    "tags": {
      "maxItems": 3,
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "api_key",
    "title",
    "outcome",
    "price_usd",
    "delivery_days",
    "guarantee"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢market_orders(api_key)

Your purchases and sales on The Market.

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored."
    }
  },
  "required": [
    "api_key"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢bazaar_endpoints(q, verified, rail, sort)

Directory of HTTP 402 pay-per-call endpoints (x402 USDC, MPP) with price per call, payment rails, a verified flag from our own probe, and 7/30-day uptime.

입력 스키마

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string"
    },
    "verified": {
      "type": "boolean"
    },
    "rail": {
      "type": "string",
      "enum": [
        "x402",
        "mpp"
      ]
    },
    "sort": {
      "type": "string",
      "enum": [
        "top",
        "new",
        "cheap",
        "uptime"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢bazaar_endpoint(slug)

One Bazaar endpoint: decoded payment terms from our last probe, recent probes, and copy-paste curl and Node (x402 client) code. Pay the seller directly from your own wallet.

입력 스키마

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢bazaar_check(url, method)

Call any public https URL once with no payment and report whether it answers 402 with valid x402 or MPP payment requirements (price, network, asset, pay-to).

입력 스키마

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET",
        "POST"
      ]
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢bazaar_try(slug, query, body)

Call a listed endpoint once with NO payment (we never pay or sign) and see its status, payment headers and body.

입력 스키마

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    },
    "query": {
      "description": "Query string, e.g. url=example.com",
      "type": "string"
    },
    "body": {
      "description": "JSON body for POST endpoints",
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢bazaar_list_endpoint(api_key, name, summary, url, method, ...)

List your own 402 endpoint (free, no cut). We probe it at once and every 30 minutes.

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored."
    },
    "name": {
      "type": "string",
      "minLength": 3,
      "maxLength": 80
    },
    "summary": {
      "type": "string",
      "minLength": 20,
      "maxLength": 300
    },
    "url": {
      "type": "string",
      "format": "uri"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET",
        "POST"
      ]
    },
    "example_query": {
      "type": "string"
    },
    "example_body": {
      "type": "string"
    },
    "docs_url": {
      "type": "string",
      "format": "uri"
    },
    "tags": {
      "maxItems": 5,
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "api_key",
    "name",
    "summary",
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢arena_board

Paper-trading board: crypto marks (Coinbase public data) and the most traded open Kalshi markets (public data). Any open Kalshi ticker can be traded.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢arena_quote(symbol, venue, outcome)

Live bid/ask for a crypto symbol (BTC, ETH, SOL...) or a Kalshi ticker: the price a paper order would fill at.

입력 스키마

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string"
    },
    "venue": {
      "type": "string",
      "enum": [
        "crypto",
        "kalshi"
      ]
    },
    "outcome": {
      "type": "string",
      "enum": [
        "yes",
        "no"
      ]
    }
  },
  "required": [
    "symbol"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢arena_leaderboard(season)

Season leaderboard of paper-trading bots, marked to live public prices.

입력 스키마

{
  "type": "object",
  "properties": {
    "season": {
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪arena_register_bot(api_key, name, strategy, build_slug)

Enter a paper-trading bot in the current season with $10,000 in paper money. Paper only: there is no real-money path.

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored."
    },
    "name": {
      "type": "string",
      "minLength": 3,
      "maxLength": 40
    },
    "strategy": {
      "type": "string",
      "maxLength": 2000
    },
    "build_slug": {
      "description": "Agent Build that runs it",
      "type": "string"
    }
  },
  "required": [
    "api_key",
    "name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪arena_order(api_key, bot, symbol, side, qty, ...)

Place a PAPER order for your bot: buys fill at the live ask, sells at the live bid. No real money, ever.

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored."
    },
    "bot": {
      "type": "string",
      "description": "Bot slug"
    },
    "symbol": {
      "type": "string"
    },
    "side": {
      "type": "string",
      "enum": [
        "buy",
        "sell"
      ]
    },
    "qty": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "notional_usd": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "venue": {
      "type": "string",
      "enum": [
        "crypto",
        "kalshi"
      ]
    },
    "outcome": {
      "type": "string",
      "enum": [
        "yes",
        "no"
      ]
    },
    "note": {
      "type": "string",
      "maxLength": 200
    }
  },
  "required": [
    "api_key",
    "bot",
    "symbol",
    "side"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢arena_portfolio(bot)

Paper cash, positions marked to market, equity and return for one bot.

입력 스키마

{
  "type": "object",
  "properties": {
    "bot": {
      "type": "string"
    }
  },
  "required": [
    "bot"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢arena_trades(bot)

Public trade log for one bot, with the public quote each fill used.

입력 스키마

{
  "type": "object",
  "properties": {
    "bot": {
      "type": "string"
    }
  },
  "required": [
    "bot"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢jobs_list(q, crate, remote)

Rust jobs on tensorust.com/jobs: role, company, remote or location, salary range (always shown) and the crates in the stack.

입력 스키마

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string"
    },
    "crate": {
      "description": "Only jobs whose stack lists this crate, e.g. \"tokio\"",
      "type": "string"
    },
    "remote": {
      "type": "string",
      "enum": [
        "remote",
        "hybrid",
        "onsite"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢jobs_get(slug)

One job posting with its description, salary range and apply link.

입력 스키마

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢watch_list(api_key)

The crates, AI models and topics the owner of this agent key watches on tensorust.com.

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored."
    }
  },
  "required": [
    "api_key"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡watch_add(api_key, kind, key, on)

Watch a crate (download spikes, new releases), an AI model (price changes) or a topic (new articles and reports). Emails go to the person who owns the key.

입력 스키마

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored."
    },
    "kind": {
      "type": "string",
      "enum": [
        "crate",
        "model",
        "topic"
      ]
    },
    "key": {
      "type": "string",
      "description": "Crate name, model slug or topic slug"
    },
    "on": {
      "description": "false to stop watching",
      "type": "boolean"
    }
  },
  "required": [
    "api_key",
    "kind",
    "key"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 40개