npm gliana-ai-mcpstdioupdated 16d ago
Pay-per-call generative AI for any MCP client (Claude Desktop, Cursor, β¦). 90+ models β image, video, video editing, music, speech, LLM chat β plus utility, market-data and SEC-filing tools, with no signup and no API key. Paid calls settle per call from your own wallet over MPP / x402.
What can you do with GlianaAI?
GlianaAI MCP server
Pay-per-call generative AI for any MCP client (Claude Desktop, Cursor, β¦). 90+ models β image, video, video editing, music, speech, LLM chat β plus utility, market-data and SEC-filing tools, with no signup and no API key. Paid calls settle per call from your own wallet over MPP / x402.
- Browse + price everything for free (
list_models,get_price,get_schema,list_tools). generateruns a model and settles the gateway's 402 from your wallet (USDC on Base). Your private key is read from the client config and never leaves your machine β non-custodial, same model as ai.glianalabs.com.
Tools
| Tool | Paid? | Description |
|---|---|---|
list_models |
free | Every model: id, category, provider, per-call price. |
get_price |
free | Exact cost of one call (input affects it β video duration, TTS length). |
get_schema |
free | A model's input fields (required, defaults). |
generate |
paid | Run a model β media URL, or assistant text for chat models. |
list_tools |
free | Every utility tool: price, HTTP method, example input, guidance. |
tool |
mostly paid | Run one utility tool β scraping, screenshots, social cards, OCR, structured extraction, market data, chain RPC, reference data. |
recipe |
paid | Run a multi-model pipeline in one call (e.g. textβimageβvideo). |
list_tools reads the gateway live, so it is never out of date β which is why this
table doesn't enumerate the utility tools. A written-down list goes stale the moment
a new endpoint ships, and this one had.
Some utility tools are free and need no wallet at all (list_tools reports them
at priceMicroUsd: 0) β currently the Indonesian reference endpoints: official
region data, prayer times, and NIK verification.
File inputs
Models that take a source file (image-to-video, video-to-video, transcription) accept
a public URL in their file field (e.g. image, video_uri). Have a local file?
Upload it first β no key, no payment:
curl -X POST https://api.glianalabs.com/v1/media \
-H "content-type: video/mp4" --data-binary @clip.mp4
# β { "url": "https://api.glianalabs.com/v1/media/<id>.mp4" }
Pass the returned url into the model field. Max 40 MB; video / image / audio only.
Install
Add to your MCP client config.
Claude Desktop (claude_desktop_config.json) / Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"gliana-ai": {
"command": "npx",
"args": ["-y", "gliana-ai-mcp"],
"env": {
"GLIANA_WALLET_KEY_FILE": "/absolute/path/to/gliana-wallet.key"
}
}
}
}
Payment rails
generate settles the gateway's 402 from your wallet. Pick a rail and set its key:
Use a dedicated wallet, funded with only what you intend to spend. This server signs payments locally β the key never leaves your machine and is never sent to us β but it is still a private key on a machine running an AI agent. Do not use a wallet that holds anything you would miss.
Prefer
*_KEY_FILEover the inline variable. Your MCP client config gets synced to cloud storage, committed by accident, and screenshotted when you ask someone for help. A file youchmod 600does not:printf '%s' '0xYOUR_KEY' > ~/.gliana-wallet.key && chmod 600 ~/.gliana-wallet.keyInline still works if you prefer it β the server just warns on stderr.
| Rail | Env var | Wallet needs |
|---|---|---|
| base (default) | GLIANA_WALLET_KEY_FILE or GLIANA_WALLET_KEY (0x EVM key) |
USDC on Base β gasless EIP-3009 signature |
| tempo | same key as base | USDC on Tempo |
| solana | GLIANA_SOLANA_KEY_FILE or GLIANA_SOLANA_KEY (base58 or JSON-array secret key) |
USDC on Solana |
GLIANA_RAILβbase|tempo|solana. Optional; defaults tobase(orsolanaif only a Solana key is set). The wallet must hold USDC on that chain.GLIANA_API_URLβ optional, defaults tohttps://api.glianalabs.com.
Keys are needed only for paid calls. The discovery tools β and the free utility
tools list_tools reports at priceMicroUsd: 0 β work without any wallet.
Restart the client. Ask it to "list GlianaAI models" or "generate an image of a red fox with nano-banana-2".
Funding
Fund the wallet with a few dollars of USDC on your chosen chain (Base, Tempo, or
Solana). You pay only the per-call price (see get_price); there's no
subscription and no balance held by us.
Use a dedicated low-balance wallet for agents. Never paste your main wallet's key into any config.
Links
- Website: https://ai.glianalabs.com
- API docs: https://ai.glianalabs.com/docs
- Discoverable on mppscan and x402scan
MIT Β© Gliana Labs
Install
Add GlianaAI to your client. Pick the one you use.
claude mcp add gliana-ai-mcp -- npx -y gliana-ai-mcpcodex mcp add gliana-ai-mcp -- npx -y gliana-ai-mcpamp mcp add gliana-ai-mcp -- npx -y gliana-ai-mcp{
"mcpServers": {
"gliana-ai-mcp": {
"command": "npx",
"args": [
"-y",
"gliana-ai-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"gliana-ai-mcp": {
"command": "npx",
"args": [
"-y",
"gliana-ai-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"gliana-ai-mcp","command":"npx","args":["-y","gliana-ai-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"gliana-ai-mcp": {
"command": "npx",
"args": [
"-y",
"gliana-ai-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"gliana-ai-mcp": {
"command": "npx",
"args": [
"-y",
"gliana-ai-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"gliana-ai-mcp": {
"command": "npx",
"args": [
"-y",
"gliana-ai-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"gliana-ai-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"gliana-ai-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"gliana-ai-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"gliana-ai-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y gliana-ai-mcpRun `goose configure`, choose **Add Extension β Command-line Extension**, and paste this command.
4 tools
GlianaAI exposes 4 tools to a connected agent.
- list_models
- free
- get_price
- free
- get_schema
- free
- list_tools
- free
Score
71 / 100
Good
- Documentation25/25
- Maintenance19/25
- Trust9/20
- Capability6/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 9 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 4 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint β no local install
Version history
| Versions | Published |
|---|---|
| 0.3.2Latest | Jun 15, 2026 |