Platform Intelligence MCP

Telegram MCP Server

Telegram has more than 1 billion monthly active users sharing messages, channels, groups, voice notes, bots, and media, making it important for direct distribution, community management, and fast-moving news audiences.

MCP Version: 1.0.0 7 MCP Tools Authentication
Telegram

Base URL

https://mcp.pressmonitor.ca/telegram/v1

Authentication

MCP calls also use Bearer tokens over JSON-RPC 2.0 requests.

Authorization: Bearer YOUR_TOKEN

Discover Tools

Start by listing the tools exposed by the MCP server.

curl -X POST 'https://mcp.pressmonitor.ca/telegram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
tool bot_info

Bot Info

Bot Info

Arguments

Name Type Required Description
username string Yes Username

Code Examples

curl -X POST 'https://mcp.pressmonitor.ca/telegram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"bot_info","arguments":{"username":"SOME_STRING_VALUE"}}}'
tool channel_info

Channel Info

Channel Info

Arguments

Name Type Required Description
username string Yes Username

Code Examples

curl -X POST 'https://mcp.pressmonitor.ca/telegram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"channel_info","arguments":{"username":"SOME_STRING_VALUE"}}}'
tool get_messages

Get Messages

Get Messages

Arguments

Name Type Required Description
username string Yes Username
offset string No Offset

Code Examples

curl -X POST 'https://mcp.pressmonitor.ca/telegram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_messages","arguments":{"username":"SOME_STRING_VALUE","offset":"SOME_STRING_VALUE"}}}'
tool group_info

Group Info

Group Info

Arguments

Name Type Required Description
username string Yes Username

Code Examples

curl -X POST 'https://mcp.pressmonitor.ca/telegram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_info","arguments":{"username":"SOME_STRING_VALUE"}}}'
tool search_hashtag

Search Hashtag

Search Hashtag

Arguments

Name Type Required Description
hashtag string Yes Hashtag
offset string No Offset

Code Examples

curl -X POST 'https://mcp.pressmonitor.ca/telegram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_hashtag","arguments":{"hashtag":"SOME_STRING_VALUE","offset":"SOME_STRING_VALUE"}}}'
tool user_info

User Info

User Info

Arguments

Name Type Required Description
username string Yes Username

Code Examples

curl -X POST 'https://mcp.pressmonitor.ca/telegram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_info","arguments":{"username":"SOME_STRING_VALUE"}}}'