gitlab-mcp
A Model Context Protocol (MCP) server for GitLab
Crawler Summary
Access Telegram data via MCP using the telebiz-tt browser client. Lists chats, reads messages, searches, manages folders, and sends messages through an authenticated Telegram session. --- name: telebiz-mcp description: Access Telegram data via MCP using the telebiz-tt browser client. Lists chats, reads messages, searches, manages folders, and sends messages through an authenticated Telegram session. metadata: {"clawdbot":{"emoji":"π±"}} --- telebiz-mcp MCP integration for Telegram via telebiz-tt browser client. Quick Rules (read this first) - **Rate limits are strict**: max 20 calls/request, 30 ca Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.
Freshness
Last checked 4/14/2026
Best For
telebiz-mcp is best for be workflows where MCP compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Access Telegram data via MCP using the telebiz-tt browser client. Lists chats, reads messages, searches, manages folders, and sends messages through an authenticated Telegram session. --- name: telebiz-mcp description: Access Telegram data via MCP using the telebiz-tt browser client. Lists chats, reads messages, searches, manages folders, and sends messages through an authenticated Telegram session. metadata: {"clawdbot":{"emoji":"π±"}} --- telebiz-mcp MCP integration for Telegram via telebiz-tt browser client. Quick Rules (read this first) - **Rate limits are strict**: max 20 calls/request, 30 ca
Public facts
4
Change events
1
Artifacts
0
Freshness
Apr 14, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Apr 14, 2026
Vendor
Acastellana
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.
Setup snapshot
git clone https://github.com/acastellana/telebiz-mcp-skill.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Acastellana
Protocol compatibility
MCP
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
text
ββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β Clawdbot ββββββΆβ MCP Server ββββββΆβ WebSocket Relay β
β (mcporter) β β (stdio) β β (port 9716) β
ββββββββββββββββ ββββββββββββββββββββ ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β Browser β
β (telebiz-tt) β
β [executor] β
βββββββββββββββββββbash
npm install -g @telebiz/telebiz-mcp
bash
cd ~/clawd/skills/telebiz-mcp ./start-http.sh
bash
# Quick health check cd ~/clawd/skills/telebiz-mcp npm run health # Should show: # π± Telebiz MCP Status # ββββββββββββββββββββ # Relay: β Running # Executor: β Connected # Tools: 31 available
bash
cd ~/clawd mcporter call telebiz.listChats limit:5
bash
# Check status npm run health # JSON output for automation node dist/health.js --json
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Access Telegram data via MCP using the telebiz-tt browser client. Lists chats, reads messages, searches, manages folders, and sends messages through an authenticated Telegram session. --- name: telebiz-mcp description: Access Telegram data via MCP using the telebiz-tt browser client. Lists chats, reads messages, searches, manages folders, and sends messages through an authenticated Telegram session. metadata: {"clawdbot":{"emoji":"π±"}} --- telebiz-mcp MCP integration for Telegram via telebiz-tt browser client. Quick Rules (read this first) - **Rate limits are strict**: max 20 calls/request, 30 ca
MCP integration for Telegram via telebiz-tt browser client.
batchAddToFolder with multiple chatIds (known bug). Loop addChatToFolder sequentially.linkEntityToChat is unstable in our tests. We observed company failing with Validation error, and at one point organization succeeding β but later organization also failed. Treat linkEntityToChat as unreliable until upstream clarifies schema/feature flags.ββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β Clawdbot ββββββΆβ MCP Server ββββββΆβ WebSocket Relay β
β (mcporter) β β (stdio) β β (port 9716) β
ββββββββββββββββ ββββββββββββββββββββ ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β Browser β
β (telebiz-tt) β
β [executor] β
βββββββββββββββββββ
npm install -g @telebiz/telebiz-mcp
Go to https://telebiz.io and login with your Telegram account.
cd ~/clawd/skills/telebiz-mcp
./start-http.sh
This starts a persistent server that:
In telebiz.io: Settings β Agent β Local MCP
The status should show "Connected" once the server is running.
# Quick health check
cd ~/clawd/skills/telebiz-mcp
npm run health
# Should show:
# π± Telebiz MCP Status
# ββββββββββββββββββββ
# Relay: β
Running
# Executor: β
Connected
# Tools: 31 available
cd ~/clawd
mcporter call telebiz.listChats limit:5
# Check status
npm run health
# JSON output for automation
node dist/health.js --json
The monitor tracks state changes and can be used with cron:
# Check and alert on changes
npm run monitor
# Quiet mode - only output on state change
node dist/monitor.js --quiet
# JSON output
node dist/monitor.js --json
Exit codes:
0 = Healthy (relay up, executor connected)1 = Degraded (relay up, executor disconnected)2 = Down (relay not running)3 = State changed (for alerting)Add to crontab for periodic monitoring:
# Check every 5 minutes, alert on changes
*/5 * * * * cd ~/clawd/skills/telebiz-mcp && node dist/monitor.js --quiet >> /var/log/telebiz-monitor.log 2>&1
Add to HEARTBEAT.md for Clawdbot monitoring:
### Telebiz MCP (every 2h)
- [ ] Run: `cd ~/clawd/skills/telebiz-mcp && npm run health`
- [ ] If degraded/down: Alert Albert via Telegram
| Tool | Description |
|------|-------------|
| listChats | List chats with filters (type, unread, archived, etc.) |
| getChatInfo | Get detailed chat information |
| getCurrentChat | Get currently open chat |
| openChat | Navigate to a chat |
| archiveChat | Archive a chat |
| unarchiveChat | Unarchive a chat |
| pinChat | Pin a chat |
| unpinChat | Unpin a chat |
| muteChat | Mute notifications |
| unmuteChat | Unmute notifications |
| deleteChat | Delete/leave chat β οΈ |
| Tool | Description |
|------|-------------|
| sendMessage | Send text message (markdown supported) |
| forwardMessages | Forward messages between chats |
| deleteMessages | Delete messages β οΈ |
| searchMessages | Search globally or in a chat |
| getRecentMessages | Get message history |
| markChatAsRead | Mark all messages as read |
| Tool | Description |
|------|-------------|
| listFolders | List all chat folders |
| createFolder | Create a new folder |
| addChatToFolder | Add chat to folders |
| removeChatFromFolder | Remove chat from folders |
| deleteFolder | Delete a folder β οΈ |
| Tool | Description |
|------|-------------|
| getChatMembers | List group/channel members |
| addChatMembers | Add users to group |
| removeChatMember | Remove user from group |
| createGroup | Create a new group |
| Tool | Description |
|------|-------------|
| searchUsers | Search by name/username |
| getUserInfo | Get user details |
| Tool | Description |
|------|-------------|
| batchSendMessage | Send to multiple chats |
| batchAddToFolder | Add multiple chats to folder |
| batchArchive | Archive multiple chats |
mcporter call telebiz.listChats iAmLastSender=false hasUnread=true limit:20
mcporter call telebiz.listChats iAmLastSender=true lastMessageOlderThanDays:7 limit:20
mcporter call telebiz.searchMessages query="invoice" limit:20
mcporter call telebiz.searchMessages query="meeting" chatId=-1001234567890 limit:10
mcporter call telebiz.sendMessage chatId=-1001234567890 text="Hello from Clawdbot!"
mcporter call telebiz.getRecentMessages chatId=-1001234567890 limit:50
# Page 1 (newest 50)
mcporter call telebiz.getRecentMessages chatId=-1001234567890 limit:50 offset:0
# Page 2 (messages 51-100)
mcporter call telebiz.getRecentMessages chatId=-1001234567890 limit:50 offset:50
# List folders
mcporter call telebiz.listFolders
# Add chats to folder
mcporter call telebiz.batchAddToFolder chatIds='["-1001234","-1001235"]' folderId:5
The browser enforces rate limits to prevent Telegram flood protection:
(These values come from the Telebiz UI and are the effective limits we observed in practice.)
batchAddToFolder fails for multiple chatIdsObserved behavior:
batchAddToFolder(folderId, chatIds=[one]) works (or reports alreadyIncluded)batchAddToFolder(folderId, chatIds=[two or more]) fails with: "Error: Failed to update folder"Workaround: loop sequentially:
addChatToFolder(chatId=A, folderIds=[folderId])addChatToFolder(chatId=B, folderIds=[folderId])linkEntityToChat is unstable / schema mismatchObserved behavior (Feb 2026):
linkEntityToChat returns "Validation error" for entityType=deal, contact, and company.entityType="organization" successfully linked a HubSpot company to a chat β but later organization also returned "Validation error".Implication: this tool is either behind a feature flag, has changing server-side validation, or the published schema/enums donβt match what the backend expects.
Workaround:
createContact/createDeal/createCompany (these link to the chat at creation time).associateEntities to connect dealβcompany/contact.linkEntityToChat until upstream provides a stable contract + better error messages.# Check if port is in use
ss -tlnp | grep 9716
# Kill existing process
pkill -f "relay.js"
# Start fresh
./start-relay.sh
npm run healthThe browser tab with telebiz-tt must be:
If Telegram session expires:
| Variable | Default | Description |
|----------|---------|-------------|
| TELEBIZ_PORT | 9716 | Relay WebSocket port |
| TELEBIZ_RELAY_URL | ws://localhost:9716 | Relay URL for MCP server |
| TELEBIZ_STATE_FILE | ~/.telebiz-mcp-state.json | Monitor state file |
Located at ~/clawd/config/mcporter.json:
{
"mcpServers": {
"telebiz": {
"url": "http://localhost:9718/mcp"
}
}
}
Note: Use the HTTP URL (not stdio) to avoid spawning conflicts.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/contract"
curl -s "https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
A Model Context Protocol (MCP) server for GitLab
A Model Context Protocol (MCP) server for GitLab
This agent researches trends, scripts videos, sets up engagement automation, and compiles everything into a shareable document.
This agent analyzes Reddit data to generate trending content concepts tailored to your audience.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-10-09T02:28:59.106Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "be",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|unknown|profile capability:be|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Acastellana",
"href": "https://github.com/acastellana/telebiz-mcp-skill",
"sourceUrl": "https://github.com/acastellana/telebiz-mcp-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-14T22:25:26.181Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-14T22:25:26.181Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/acastellana-telebiz-mcp-skill/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub Β· GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to telebiz-mcp and adjacent AI workflows.