NovAI Prices

io.github.vvvvkingPublished by GitHub account vvvvkingv1.0.2Updated Oct 30, 2026

Live prices for 111 Chinese models; batch cost calculators for video and images.

VerifiedStreamable HTTPWeb executableFinanceAI & ML

Overview

AI-generated overview

Read-only price index that lets an assistant compare list prices of 111 Chinese AI models and find the cheapest one for chat, video or image work.

What you can do
  • Rank the cheapest Chinese AI models by a normalized cost unit, optionally filtered by category and maximum price
  • Look up the list price of a model by name fragment such as seedance, kimi, glm or qwen
  • List the model categories available in the price feed
  • Prices are normalized to comparable units: 1M input plus 200K output for chat, one 5-second clip for video, one image for images
When to use it
Useful when choosing between Chinese AI providers for a task and you want a quick, sorted comparison of list prices instead of converting per-second, per-token and per-generation quotes by hand.
Requirements
Remote streamable HTTP endpoint; no authentication, environment variables or headers are declared. The README also documents running a local Python 3.9+ script, but no package is published.
Before you install
Read-only and reports provider list prices with no markup, but the numbers come from a single third-party feed regenerated daily; check the included generation timestamp and verify against the source before relying on them for budgeting. The README notes the tool returns an error rather than stale numbers when the feed is unreachable.

Installation

In SourceWeft

  1. Open NovAI Prices in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.vvvvking%2Fnovai-prices/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "novai-prices": {
      "type": "http",
      "url": "https://aiapi-pro.com/api/mcp"
    }
  }
}

README

novai-prices-mcp

Listed in the official MCP Registry as io.github.vvvvking/novai-prices — remote streamable-http endpoint: https://aiapi-pro.com/api/mcp?utm_source=github_readme&utm_medium=readme

An MCP server that answers one question well: which Chinese AI model is cheapest for what I'm doing right now?

It reads NovAI's live price feed (https://aiapi-pro.com/china-ai-leaderboard.json?utm_source=github_readme&utm_medium=readme) and normalizes every model into a comparable cost unit, because every provider quotes a different one:

ModalityUnit the market quotesUnit this server uses
Chat / LLMper 1M input, per 1M output1M input + 200K output (one large coding run)
Videoper second, per generation, per 1M tokensone 5-second clip (token-billed models are converted)
Imageper image, per generationone image

Prices are the providers' list price passed through with a 1.0 multiplier and 0% platform markup — the server reports the rate card, not a sales number.

Tools

ToolWhat it does
cheapest_modelsCheapest models, optionally filtered by category and max_price
model_pricePrice lookup by name fragment (seedance, kimi, glm, qwen…)
list_categoriesCategories available in the feed

Run it

No dependencies beyond Python 3.9+:

bash
python3 server.py

Claude Desktop / Cline / any MCP client

json
{  "mcpServers": {    "novai-prices": {      "command": "python3",      "args": ["/absolute/path/to/server.py"]    }  }}

Example session

→ tools/call cheapest_models {"category": "video", "limit": 3}← CogVideoX-Flash (Zhipu AI) — FREE  PixVerse C1 Video API (PixVerse) — $0.154 per 5s clip (est.)  PixVerse V6.0 Video API (PixVerse) — $0.203 per 5s clip (est.)
→ tools/call cheapest_models {"category": "chat / llm", "limit": 3}← GLM-4.7-Flash — FREE  DeepSeek V4 Flash — $0.080/1M in, $0.170/1M out ($0.11 per 1M-in/200K-out run)  GLM-5.3-Flash — $0.080/1M in, $0.280/1M out

Why this exists

Price comparison for Chinese models is broken: one vendor quotes per second, another per token, a third per generation. Converting them by hand is error-prone, and every gateway's marketing page has an incentive to make its own numbers look good. This server just converts and sorts, and links to the machine-readable feed so the numbers can be checked.

Data freshness

The feed is regenerated daily from the live model catalog. generated_at is included in the JSON; if the upstream feed is unreachable the tool returns an error rather than stale numbers.

License

MIT

Where it is listed

Source: README.md at commit d899896

Tools

3

cheapest_models

List the cheapest Chinese AI models from NovAI's live price feed, ranked by a comparable cost unit (text: 1M input + 200K output; video: 5-second clip; image: per image). For a batch cost estimate at list price, see https://aiapi-pro.com/video-cost-calculator (video) and https://aiapi-pro.com/image-cost-calculator (images).

Parameterslimitcategorymax_price

model_price

Look up the NovAI list price of a model by name fragment (seedance, kimi, glm, qwen...). Per-minute video costs, every row sourced: https://aiapi-pro.com/video-cost-2026.

Parametersmodelrequired

list_categories

List the model categories available in NovAI's price feed.

Takes no parameters.

Version history

2
  1. v1.0.2LatestOct 30, 2026
  2. v1.0.1Oct 22, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.