Pay-per-call AI: 59 generative models (image, video, music, speech). No signup, no API key.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add glianaai --env GLIANA_WALLET_KEY='<GLIANA_WALLET_KEY>' --env GLIANA_SOLANA_KEY='<GLIANA_SOLANA_KEY>' -- npx -y gliana-ai-mcp~/.codex/config.toml
[mcp_servers.glianaai]
command = "npx"
args = ["-y", "gliana-ai-mcp"]
env = { GLIANA_WALLET_KEY = "<GLIANA_WALLET_KEY>", GLIANA_SOLANA_KEY = "<GLIANA_SOLANA_KEY>" }
# codex mcp add glianaai --env GLIANA_WALLET_KEY='<GLIANA_WALLET_KEY>' --env GLIANA_SOLANA_KEY='<GLIANA_SOLANA_KEY>' -- npx -y gliana-ai-mcp~/.cursor/mcp.json
{
"mcpServers": {
"glianaai": {
"command": "npx",
"args": [
"-y",
"gliana-ai-mcp"
],
"env": {
"GLIANA_WALLET_KEY": "<GLIANA_WALLET_KEY>",
"GLIANA_SOLANA_KEY": "<GLIANA_SOLANA_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"glianaai": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"gliana-ai-mcp"
],
"env": {
"GLIANA_WALLET_KEY": "<GLIANA_WALLET_KEY>",
"GLIANA_SOLANA_KEY": "<GLIANA_SOLANA_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"glianaai": {
"command": "npx",
"args": [
"-y",
"gliana-ai-mcp"
],
"env": {
"GLIANA_WALLET_KEY": "<GLIANA_WALLET_KEY>",
"GLIANA_SOLANA_KEY": "<GLIANA_SOLANA_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"glianaai": {
"command": "npx",
"args": [
"-y",
"gliana-ai-mcp"
],
"env": {
"GLIANA_WALLET_KEY": "<GLIANA_WALLET_KEY>",
"GLIANA_SOLANA_KEY": "<GLIANA_SOLANA_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"glianaai": {
"command": "npx",
"args": [
"-y",
"gliana-ai-mcp"
],
"env": {
"GLIANA_WALLET_KEY": "<GLIANA_WALLET_KEY>",
"GLIANA_SOLANA_KEY": "<GLIANA_SOLANA_KEY>"
}
}
}
}Environment variables
GLIANA_WALLET_KEYGLIANA_SOLANA_KEY
Replace the placeholders with your own credentials and keep them out of version control.