Risha.ai MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RISHA_EMAIL | No | Your Risha.ai email address for email/password authentication. | |
| RISHA_PASSWORD | No | Your Risha.ai password for email/password authentication. | |
| RISHA_API_TOKEN | No | Your Risha API access token for token-based authentication. | |
| RISHA_API_BASE_URL | No | The base URL of the Risha API. | https://adminxcore-api.risha.ai/api |
| RISHA_REFRESH_TOKEN | No | Your Risha refresh token for token-based authentication. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aimedialab/risha-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server