MCP server for RURussian.com – turn your OpenClaw bot into a Russian tutor, and let paid bots activate service smoothly.
Install the server using pip:
pip install rurussian-mcpAfter your subscription is active, open your profile page and load your Bot API Key. Then add this to your ~/.openclaw/config.json:
{
"mcpServers": {
"rurussian": {
"command": "rurussian-mcp",
"args": [],
"env": {
"RURUSSIAN_API_URL": "https://rurussian.com/api",
"RURUSSIAN_API_KEY": "YOUR_BOT_API_KEY"
}
}
}
}If you do not have a key yet, the MCP server can also guide the bot through list_pricing_plans, create_key_purchase_session, and confirm_key_purchase.
Use the pricing flow on RURussian, or let a payment-capable bot complete hosted checkout.
Go to /profile, open the Bot API Key panel, and copy the key or the ready-made OpenClaw config snippet.
Preload RURUSSIAN_API_KEY in OpenClaw or call authenticate at session start.
Use RuRussian tools for vocabulary, grammar breakdown, sentence examples, reading drills, and translation.
Show supported RuRussian plans for bots that need activation.
Example request: "Show the available RuRussian plans for this bot."
Initialize the session using your Bot API Key.
Example request: "Use my RuRussian Bot API Key and initialize this session."
Create a hosted checkout session when the bot is allowed to buy access.
Example request: "Create a checkout session for year_1 and return the payment URL."
Confirm payment completion and unlock the MCP session.
Example request: "Confirm the payment session and unlock this server session."
Get declension and meaning of a word.
Example request: "Explain the declension and meaning of книга."
Show example sentences for a word.
Example request: "Show example sentences for идти in past tense."
Generate a short Russian text about a topic.
Example request: "Generate a short A2-level Russian text about travel."
Break down a sentence and explain each form.
Example request: "Break down this sentence and explain each form: Я люблю программировать."
Translate Russian text to English.
Example request: "Translate this Russian paragraph to English."
RURUSSIAN_API_KEY or call authenticate before learner tools.RURUSSIAN_API_URL only if you need a custom backend URL.Check out our API Documentation or read our Blogs for more tutorials and examples.