MCPVault

Tgmcp

Unclaimed

by OEvortex

TGMCP is a Python package that implements the Model Context Protocol (MCP) for Telegram. It allows AI agents to seamlessly interact with Telegram accounts, providing access to messaging, contacts, groups, media sharing, and more.

Install

$pip install tgmcp

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Tools (40)

add_contact

Add new contacts to your Telegram account

archive_chat

Archive a chat

block_user

Block users from contacting you

delete_contact

Delete contacts from your account

delete_message

Delete messages

edit_message

Edit a previously sent message

export_chat_invite

Export a chat invite link

export_contacts

Export all contacts to a structured format

forward_message

Forward a message to another chat

get_blocked_users

Get a list of blocked users

get_chat

Information about a specific chat

get_chats

List available chats with pagination

get_contact_chats

Get chats with specific contacts

get_contact_ids

Get contact IDs for specific contacts

get_direct_chat_by_contact

Find a direct chat with a specific contact

get_history

Get chat history with customizable filters

get_invite_link

Get the invite link for a group or channel

get_last_interaction

Get last interaction with a contact

get_message_context

Get context around a specific message

get_messages

Get paginated messages from a specific chat

get_pinned_messages

Get all pinned messages in a chat

import_chat_invite

Import a chat invite by hash

import_contacts

Import multiple contacts at once

join_chat_by_link

Join a chat by invite link

list_chats

Detailed metadata for users, groups, and channels

list_contacts

View all contacts in your Telegram account

list_messages

List messages with detailed information

mark_as_read

Mark messages as read

mute_chat

Mute notifications for a chat

pin_message

Pin a message in a chat

reply_to_message

Reply to a specific message

resolve_username

Resolve a username to a Telegram entity

search_contacts

Find contacts by name, username, or phone

search_messages

Search for messages in a chat

search_public_chats

Search for public chats

send_message

Send text messages to any chat

unarchive_chat

Unarchive a chat

unblock_user

Unblock previously blocked users

unmute_chat

Unmute notifications for a chat

unpin_message

Unpin a message from a chat