TehProf Support MCP Server
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., "@TehProf Support MCP Serversearch knowledge base for password reset"
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.
TehProf Support MCP Server
AI-powered helpdesk management via Model Context Protocol. Connect any MCP-compatible assistant (Claude, ChatGPT, Cursor, Cline) to your support workspace — no custom integration code.
TehProf Support (support.tehprof.kz) is a multi-tenant SaaS helpdesk built for IT service companies. This server exposes 36 AI tools covering knowledge search, ticket lifecycle, analytics, automation, and Bitrix24 CRM proxy — gated by subscription tier.
Zero installation: use the hosted endpoint at https://support.tehprof.kz/mcp.
Table of Contents
Related MCP server: Zendesk MCP Server
Quick Start
Option 1 — hosted (recommended)
Add to your MCP client config — no install, no server to run:
{
"mcpServers": {
"tehprof-support": {
"url": "https://support.tehprof.kz/mcp",
"transport": "streamable-http"
}
}
}For authenticated access (unlocks tier-specific tools):
{
"mcpServers": {
"tehprof-support": {
"url": "https://support.tehprof.kz/mcp",
"transport": "streamable-http",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}Option 2 — sanity check via curl
curl -sX POST https://support.tehprof.kz/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'You should receive an initialize response with server capabilities.
Tools by Tier
The server gates tools by your TehProf Support plan. Anonymous (no API key) works out of the box.
Free — anonymous, no API key
Tool | What it does |
| Full-text search across the knowledge base |
| Read a specific article |
| List articles by category |
| Step-by-step setup walkthrough |
| Feature matrix by plan |
| Create a ticket in the sandbox |
| Inspect a demo ticket |
| Walk the full ticket lifecycle |
| List all pricing plans |
| Personalized plan recommendation |
| Platform status probe |
| Server capabilities |
| Your tenant metadata |
| Read tenant settings |
| Update available settings |
| List operators in your team |
Starter
Tool | What it does |
| Filtered ticket list |
| Ticket + messages + participants |
| KPI dashboard overview |
| Messaging channels |
| Per-channel connection state |
Pro
Tool | What it does |
| Create new tickets; can sync the customer company/contact by your own stable external IDs (idempotent) and dedupe by |
| Post replies on behalf of an operator |
| Change status / priority |
| SLA compliance report |
| Per-operator performance |
| List automation rules |
| Create new rules |
| Enable / disable rules |
| Outbound webhooks |
Business
Tool | What it does |
| Search CRM contacts |
| List CRM deals |
| Filter Bitrix24 tasks |
| Create Bitrix24 tasks linked to tickets |
| Portal user directory |
| Configure WA / TG / Email channels |
Supported AI Clients
Works with any client that speaks MCP over Streamable HTTP:
Claude Desktop —
claude_desktop_config.jsonClaude Code —
.mcp.jsonor~/.claude/settings.jsonCursor — MCP settings panel
Cline / Continue.dev —
config.jsonChatGPT (Custom GPT) — see
gpt-config.mdCustom agents — any
@modelcontextprotocol/sdkconsumer
Architecture
┌──────────────────────┐ Streamable HTTP ┌──────────────────────┐
│ AI Client │ ──────────────────────▶ │ MCP Server (this) │
│ (Claude, GPT, ...) │ JSON-RPC 2.0 + SSE │ Node 20 + TS strict │
└──────────────────────┘ └──────────┬───────────┘
│ HTTP localhost
▼
┌──────────────────────┐
│ PHP backend │
│ mcp-auth.php │
│ mcp-internal.php │
└──────────┬───────────┘
│
▼
┌──────────────────────┐
│ SQLite (WAL) │
│ Bitrix24 REST │
└──────────────────────┘Why Streamable HTTP (MCP 2025-03-26) and not stdio / SSE? Works through corporate proxies, scales horizontally, no long-lived connections to manage — the canonical transport for remote MCP.
Server Discovery
MCP clients can auto-discover this server via the .well-known endpoint:
GET https://support.tehprof.kz/.well-known/mcp.jsonThe response lists server capabilities, auth requirements, and tier descriptors.
Authentication
Log in at support.tehprof.kz.
Settings → API Keys → Create.
Use it as
Authorization: Bearer <key>in the MCP client header config.Revoke / rotate any time from the same panel.
Keys are hashed at rest, rate-limited, and validated against the tenant's plan on every call.
The same tenant API key may also be used by GPT/OpenAPI clients against https://support.tehprof.kz/api/openapi.json as Authorization: Bearer <key>. Direct REST integrations that call /api/admin.php use X-Api-Key: <key> instead.
Security
Transport: TLS 1.3, HSTS, no mixed content.
CORS: allowlist (
support.tehprof.kz,claude.ai,chat.openai.com) — no wildcard.Sessions: 1-hour inactivity TTL, evicted every 5 minutes.
Tenant isolation: authenticated MCP/OpenAPI calls resolve the tenant from the API key; mismatched
tenant_idis rejected with403.Internal bridge:
mcp-auth.phpis not public;mcp-internal.phprequires Bearer auth for tenant data and write actions requirewritescope.Secrets: never sent client-side, stored in HashiCorp Vault server-side.
Audit log: every tool call is recorded against the tenant.
Report vulnerabilities to ilay25@gmail.com (please do not open public issues for security).
Self-Hosting
For tenants who need the MCP server running in their own network:
git clone https://github.com/tehprof/support-mcp
cd support-mcp
npm install
npm run build
MCP_PORT=8101 MCP_HOST=127.0.0.1 node dist/index.jsSet SUPPORT_BACKEND_URL to point at your Support backend. See CLAUDE.md for full env reference.
FAQ
Does this work without a TehProf account? Yes — anonymous access unlocks 16 free tools (knowledge, onboarding, demo, pricing, system, settings).
Can I use it with ChatGPT?
Yes. Use a Custom GPT — configuration is in gpt-config.md.
What if my plan doesn't include a tool?
The tool is hidden from tools/list — AI agents never see it. Upgrade at support.tehprof.kz.
How do I list all tools my plan exposes?
Call MCP tools/list — the server filters in real time based on your Authorization header.
Where is the source code? Right here — github.com/tehprof/support-mcp. MIT licensed.
Links
Website — support.tehprof.kz
MCP endpoint —
https://support.tehprof.kz/mcpServer card —
/.well-known/mcp.jsonKnowledge base — support.tehprof.kz/help
Bitrix24 Marketplace — bitrix24.kz/apps/app/tekhprof.app2
MCP spec — modelcontextprotocol.io
Contributing
Pull requests welcome. For non-trivial changes, please open an issue first to discuss.
License
MIT — see LICENSE.
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/tehprof/support-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server