Back to Browse

Gliana MCP Server

Developer ToolsModerate5.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

Pay-per-call AI: 59 generative models (image, video, music, speech). No signup, no API key.

About

Pay-per-call AI: 59 generative models (image, video, music, speech). No signup, no API key.

Security Report

5.2
Moderate5.2Moderate Risk

GlianaAI MCP server is a well-designed pay-per-call generative AI tool with solid security practices. Private keys are properly handled via environment variables and never hardcoded; they remain in-process and are used only for signing, not transmission. The server correctly implements per-call payment via MPP/x402 standards with three blockchain rails (Base, Tempo, Solana). Minor quality improvements exist around input validation and error handling, but no authentication or authorization vulnerabilities were identified. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.

4 files analyzed · 9 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

process_spawn

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

0x EVM private key for a wallet holding USDC on Base/Tempo — enables the paid generate tool. Discovery tools work without it.Required

Environment variable: GLIANA_WALLET_KEY

Solana secret key (base58 or JSON array) — enables paying with the solana rail.Required

Environment variable: GLIANA_SOLANA_KEY

Payment rail for generate: base | tempo | solana (default base).Optional

Environment variable: GLIANA_RAIL

Override the gateway base URL (default https://api.glianalabs.com).Optional

Environment variable: GLIANA_API_URL

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-gliana-labs-gliana-ai-mcp": {
      "env": {
        "GLIANA_RAIL": "your-gliana-rail-here",
        "GLIANA_API_URL": "your-gliana-api-url-here",
        "GLIANA_SOLANA_KEY": "your-gliana-solana-key-here",
        "GLIANA_WALLET_KEY": "your-gliana-wallet-key-here"
      },
      "args": [
        "-y",
        "gliana-ai-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

GlianaAI MCP server

Listed on mcpservers.org smithery badge Glama server page

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).
  • generate runs 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

ToolPaid?Description
list_modelsfreeEvery model: id, category, provider, per-call price.
get_pricefreeExact cost of one call (input affects it — video duration, TTS length).
get_schemafreeA model's input fields (required, defaults).
generatepaidRun a model → media URL, or assistant text for chat models.
list_toolsfreeEvery utility tool: price, HTTP method, example input, guidance.
toolmostly paidRun one utility tool — scraping, screenshots, social cards, OCR, structured extraction, market data, chain RPC, reference data.
recipepaidRun 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_FILE over 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 you chmod 600 does not:

printf '%s' '0xYOUR_KEY' > ~/.gliana-wallet.key && chmod 600 ~/.gliana-wallet.key

Inline still works if you prefer it — the server just warns on stderr.

RailEnv varWallet needs
base (default)GLIANA_WALLET_KEY_FILE or GLIANA_WALLET_KEY (0x EVM key)USDC on Base — gasless EIP-3009 signature
temposame key as baseUSDC on Tempo
solanaGLIANA_SOLANA_KEY_FILE or GLIANA_SOLANA_KEY (base58 or JSON-array secret key)USDC on Solana
  • GLIANA_RAILbase | tempo | solana. Optional; defaults to base (or solana if only a Solana key is set). The wallet must hold USDC on that chain.
  • GLIANA_API_URL — optional, defaults to https://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

MIT © Gliana Labs

Reviews

No reviews yet

Be the first to review this server!