Skip to main content
Glama
aimedialab

Risha.ai MCP Server

Official
by aimedialab

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RISHA_EMAILNoYour Risha.ai email address for email/password authentication.
RISHA_PASSWORDNoYour Risha.ai password for email/password authentication.
RISHA_API_TOKENNoYour Risha API access token for token-based authentication.
RISHA_API_BASE_URLNoThe base URL of the Risha API.https://adminxcore-api.risha.ai/api
RISHA_REFRESH_TOKENNoYour Risha refresh token for token-based authentication.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
risha_list_operationsB

List Risha API operations from the Swagger document. Use filter to search operationId, path, tag, or summary.

risha_get_operationA

Get details for one Risha API operation, including required path/query parameters and request body schema.

risha_loginA

Login to Risha using RISHA_EMAIL and RISHA_PASSWORD and cache the returned JWT for this MCP server session.

risha_startup_stateA

Show the Risha data loaded automatically at MCP startup: login status, user, capabilities count, and credit balance.

risha_capabilitiesA

Return capabilities retrieved automatically at MCP startup. Use filter to search name/slug/category/provider fields.

risha_credit_balanceA

Return the credit balance/wallet data retrieved automatically at MCP startup.

risha_refresh_contextB

Login again and refresh startup context: current user, all capabilities, and credit balance.

risha_resolve_media_urlA

Convert a private Risha /api/media/asset/... URL into its signed public/CDN URL.

risha_create_generationB

Create a Risha generation request and optionally poll until completed/failed. Use this instead of manual create/read polling.

risha_generate_imageC

Convenience text-to-image tool. Defaults to the lightweight Nano Banana 2 text-to-image capability and waits for the final public image URL.

risha_callB

Call a Risha API operation by operationId. Set RISHA_EMAIL and RISHA_PASSWORD for automatic login, or RISHA_API_TOKEN for Bearer auth.

risha_api_infoB

Show Risha API server/configuration info loaded from Swagger.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 12 tools

Disambiguation5/5

Each tool targets a distinct aspect of the Risha API: authentication, API info, operation listing/calling, generation, image generation, media URL resolution, and startup state. No two tools have overlapping purposes.

Naming Consistency5/5

All tools follow the consistent pattern of 'risha_' prefix followed by a verb_noun or noun structure (e.g., risha_create_generation, risha_get_operation, risha_credit_balance). The convention is uniform and predictable.

Tool Count5/5

12 tools is an appropriate number for a server that wraps a generative AI API, covering authentication, information retrieval, API calling, image generation, and media management without being excessive or insufficient.

Completeness4/5

The tool set covers core workflows: login, state inspection, API operation discovery, general API calling, and specific generation/image tasks. A minor gap is the lack of a tool to list past generations, but the surface is otherwise comprehensive.

Maintenance

ActivityInactive
ResponsivenessNo issues