Tensorust
Receipts-first data: real crates.io downloads, dated LLM API prices, sourced answers, free dev tools
¿Debería usar esto?
Calidad y seguridad
Hallazgos (10)
- LOWen money_size
- LOWen gpu_prices
- LOWen market_orders
- LOWen arena_quote
- LOWen arena_leaderboard
- LOWen arena_register_bot
- LOWen arena_order
- LOWen arena_portfolio
- LOWen jobs_get
- LOWen watch_list
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"mcp": {
"url": "https://mcp.tensorust.com/mcp"
}
}
}Puntos de conexión remotos
https://mcp.tensorust.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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)
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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).
Esquema de entrada
{
"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).
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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).
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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).
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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#"
}Comunidad
Evidencia