tbank-edu-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tbank-edu-mcpwhat are my upcoming deadlines?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tbank-edu-mcp
MCP server for edu.tbank.ru — connect your AI assistant to T-Bank Education.
Built with TypeScript on Cloudflare Workers. Uses the Model Context Protocol so Claude Desktop, Cursor, and other MCP clients can access your courses, timetable, and deadlines.
Python API client: mollyvita/tbank-edu-api
What It Does
Tool | What you get |
| Upcoming events — meetups, deadlines, course starts |
| Your enrolled courses and activities |
| Deadlines with progress tracking |
| Finished courses |
| Search all available courses |
| Exam selections and applications |
| Notification count |
| Your favorited courses |
| Available programs and streams |
| Your profile — name, email, roles |
| Session management |
Related MCP server: time-messenger-mcp-server
Quick Start
1. Deploy
Click the button above, or deploy manually:
git clone https://github.com/mollyvita/tbank-edu-mcp.git
cd tbank-edu-mcp
npm install
npx wrangler login
npm run deploy2. Add Your Credentials
npx wrangler secret put TBANK_EMAIL
npx wrangler secret put TBANK_PASSWORDThis lets the server auto-login. Without secrets, you'd call the login tool manually each session.
3. Connect Your AI Client
Add to Claude Desktop or Cursor MCP config:
{
"mcpServers": {
"tbank-edu": {
"url": "https://tbank-edu-mcp.<your-subdomain>.workers.dev/mcp"
}
}
}That's it. Ask your AI about your courses, deadlines, or timetable.
Local Dev
npm install
npm run dev # http://localhost:8787/mcp
npm run typecheck # tsc --noEmitFor local testing, point your MCP client at http://localhost:8787/mcp.
Environment Variables
Variable | Default | Description |
|
| API base URL |
| — | Auto-login email (Cloudflare secret) |
| — | Auto-login password (Cloudflare secret) |
How It Works
src/
├── index.ts # Worker entry point + routing
├── api-client.ts # HTTP client — handles CSRF tokens + cookies
└── tools.ts # MCP tool definitionsUses
@modelcontextprotocol/sdkwith Streamable HTTP transport (SSE)CSRF token extracted from
x-edu-csrf-tokenresponse headerAuth via JWT cookies from
/api/auth/signin/v8Stateless per request — authenticates fresh using stored secrets
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/mollyvita/tbank-edu-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server