Tools reference
MCP Tools Reference
Complete reference for all 5 Pulsar MCP tools.
1. list_all_channels
List all Telegram channels that Pulsar is currently monitoring.
Parameters
None
Returns
Formatted string containing all available channels with names and usernames
How to Use
Ask your agent:
"List all channels"
"What channels do you monitor?"
"Show me available channels"
Example Response
Pulsar monitors 25+ crypto Telegram channels:
• Fetch.ai (@Fetch_ai) - AI agent infrastructure
• Virtuals Protocol (@virtuals) - Virtual agents and gaming
• Solana (@solana) - High-performance blockchain
• Toncoin (@toncoin) - TON blockchain
• Ocean Protocol (@oceanprotocol_community) - Data marketplace
• SingularityNET (@singularitynet) - Decentralized AI
• Curve Finance (@curvefi) - DeFi protocol
...
Use channel names or IDs in other tools.Use Cases
Discover available channels
Get channel IDs for other tools
Check channel usernames
2. get_channel_summary
Get the latest 12-hour summary or summaries for a specific Telegram channel.
Parameters
channel_id
string
Yes
Channel name (e.g., 'virtuals', '@virtuals', or numeric ID)
start_time
string
No
Start time in ISO format
end_time
string
No
End time in ISO format
limit
integer
No
Max summaries to return (default: 10)
Returns
Formatted summaries with topics, keywords, and key developments
How to Use
Ask your agent:
"Summarize Virtuals Protocol"
"What's the latest from Fetch.ai?"
"Show me recent updates in Solana"
Example Response
=== Virtuals Protocol Summary ===
Period: 2025-01-15T18:00:00Z to 2025-01-16T06:00:00Z
📊 Key Developments:
1. MetaInsideAI 20x Growth
Community discussing agent that generated 20x returns in first week
Keywords: AI, agent, trading, returns
2. veVIRTUALS Staking Rewards
Increased rewards for governance participants announced
Keywords: staking, veVIRTUALS, governance
3. Gaming Partnership Rumors
Unconfirmed talks with major gaming platform
Keywords: partnership, gaming, integration
🔑 Period Keywords: AI, agent, staking, rewards, gaming, partnership
📈 Community Growth: +127 members (4,287 → 4,414)Use Cases
Get latest updates for a channel
Track channel activity over time
Monitor community developments
Notes
When to use: User asks for "summary", "latest updates", "what happened in [channel]"
Accepts channel names, @usernames, or numeric IDs
Leave start_time/end_time empty for latest summaries
3. list_available_summaries
List all available summaries across all monitored channels.
Parameters
limit
integer
No
Max summaries to return (default: 50)
Returns
Formatted string containing available summaries across all channels
How to Use
Ask your agent:
"Show me recent activity across all channels"
"Which channels have new summaries?"
"What's been happening lately?"
Example Response
Found 156 summaries across 25 channels:
**Available Channels:**
• Fetch.ai (@Fetch_ai) (ID: 2573725569)
• Virtuals Protocol (@virtuals) (ID: 1234567890)
• Solana (@solana) (ID: 1290362028)
• Toncoin (@toncoin) (ID: 1233043722)
...
**Recent Summaries (showing first 10):**
• Fetch.ai: 2025-01-15T18:00:00Z to 2025-01-16T06:00:00Z (success)
• Virtuals Protocol: 2025-01-15T18:00:00Z to 2025-01-16T06:00:00Z (success)
• Solana: 2025-01-15T18:00:00Z to 2025-01-16T06:00:00Z (success)
...Use Cases
Discover which channels have recent activity
Get overview of all monitored communities
Find channels to query
4. search_summaries_by_topic
Search summaries containing specific topic keywords.
Parameters
topic_keywords
array of strings
Yes
Keywords to search for
start_time
string
No
Start time in ISO format
end_time
string
No
End time in ISO format
limit
integer
No
Max results (default: 20)
Returns
Formatted string containing matching summaries
How to Use
Ask your agent:
"Find summaries about staking rewards"
"Search for airdrop announcements"
"What channels are discussing partnerships?"
Example Response
Found 8 summaries matching 'staking, rewards, airdrop':
--- Toncoin (2025-01-15T18:00:00Z to 2025-01-16T06:00:00Z) ---
• New 15% APY staking program announced with 30-day lock period
• Community discussing reward distribution mechanism
• Questions about minimum staking amounts
--- Solana (2025-01-15T06:00:00Z to 2025-01-15T18:00:00Z) ---
• Liquid staking options now available for flexibility
• Comparison of staking rewards across different validators
...Use Cases
Find discussions about specific topics (e.g., "airdrop", "token launch")
Track recurring themes across channels
Monitor sentiment around keywords
5. semantic_search_messages
Perform semantic search across Telegram messages using natural language.
Parameters
query
string
Yes
Natural language search query
channel_filter
string
No
Filter by channel ID, username, or @username
start_time
string
No
Start time in ISO format
end_time
string
No
End time in ISO format
limit
integer
No
Max results (default: 10)
Returns
Formatted string containing matching messages with relevance scores
How to Use
Ask your agent:
"What are the latest AI agent developments?"
"Find messages about staking rewards"
"What's being said about token launches?"
Example Response
Found 5 messages matching 'What are the latest AI agent developments?':
--- Channel 2573725569 @ 2025-01-15T14:30:00Z (relevance: 0.89) ---
Sender: Admin
Content: 🎉 Exciting news! We're launching a new AI agent marketplace.
Agents will be able to autonomously trade, provide research, and manage
portfolios. Beta testing starts next week...
--- Channel 1234567890 @ 2025-01-15T12:15:00Z (relevance: 0.85) ---
Sender: Developer
Content: Just deployed our autonomous trading agent. It's analyzing
sentiment across 50+ channels and executing trades based on community
signals. Early results are promising...Use Cases
Answer natural language questions about channel discussions
Find relevant messages without exact keyword matching
Discover context around specific topics
Notes
Uses OpenAI embeddings for semantic understanding
Matches meaning, not just keywords
Example: "AWS outage" matches "Amazon Web Services downtime"
Tool Selection Guide
For Latest Updates:
Use
get_channel_summaryorlist_available_summaries
For Specific Topics:
Use
search_summaries_by_topic
For Natural Language Questions:
Use
semantic_search_messagesSupports optional
channel_filterfor channel-specific searchSupports optional
start_time/end_timefor time-based search
To Discover Channels:
Use
list_all_channels
Common Patterns
Get Latest News Across All Channels
Ask: "Show me recent activity across all channels" or "What's been happening lately?"
Uses: list_available_summaries
Monitor Specific Topic
Ask: "Find discussions about airdrops and token launches"
Uses: search_summaries_by_topic
Answer User Questions
Ask: "What are people saying about AI agents?"
Uses: semantic_search_messages
Track Channel Over Time
Ask: "Show me Virtuals Protocol activity from January 1st to 15th"
Uses: get_channel_summary with date range
Error Handling
All tools return error messages in the response text if something goes wrong:
Error: Failed to fetch summaries for channel unknown_channelNo messages found matching query: xyz123Error retrieving summaries: Connection timeoutHandle these gracefully in your agent logic.
Rate Limits
60 requests per minute with bearer token
Burst allowance up to 100 requests
Returns error message if exceeded
→ See Authentication for details
Last updated