claude-codeClaude Code

Connect Claude Code to MongoDB and Telegram

Give Claude Code your MongoDB and Telegram together and it can answer people in chat with data straight from your collections. It runs a text search or an aggregation in MongoDB, then sends the result to a chat, a channel, or an inline query in Telegram. MongoDB holds the records and Telegram is where users and teammates read the reply. The agent bridges the two in a single task, so a lookup becomes a message someone actually receives.

Loading preview…
Opens a workflow with 86 tools ready to use.

Tools Claude Code gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

MongoDB

38 tools
Find Documents
Find One Document
Insert One Document
Insert Many Documents
Update One Document
Update Many Documents
Replace One Document
Delete One Document
Delete Many Documents
Count Documents
Estimated Document Count
Distinct Values
Bulk Write
Find One and Update
Find One and Delete
Find One and Replace
Aggregate
List Collections
Create Collection
Drop Collection
Rename Collection
Create Index
List Indexes
Drop Index
Drop All Indexes
Vector Search
Create Vector Search Index
List Search Indexes
Update Search Index
Delete Search Index
Atlas Text Search
Create Atlas Search Index
Atlas Facet Search
List Databases
Drop Database
Run Command
Upload & Index Document
Create Multiple Indexes

Telegram

48 tools
Send Message to Chat

Send message directly to a chat ID

Send Message to Channel

Send message to a public channel or group

Send Document File

Send a document/file to a chat ID

Send Webhook Delivery

Deliver via webhook (no message required)

Send Photo Image

Send a photo to a chat

Send Video File

Send a video to a chat

Send Audio File

Send an audio file to a chat

Send Voice Note

Send a voice note (.ogg) to a chat

Send Animated Video

Send a GIF or silent H.264/MPEG-4 AVC video

Send Circular Video

Send a circular video message

Send Sticker

Send a sticker

Send Photo Video Album

Send a group of photos, videos, or documents as an album

Send Contact Information

Send a phone contact

Send Location Pin

Send a geographic location

Send Venue Location

Send a venue (location with title and address)

Send Dice Emoji

Send an animated emoji that displays a random value

Edit Message Text

Edit the text of a sent message

Edit Message Caption

Edit the caption of a media message

Delete Message

Delete a message

Delete Multiple Messages

Delete multiple messages at once

Pin Message in Chat

Pin a message in a chat

Unpin Chat Message

Unpin a message (or all messages) in a chat

Forward Message to Chat

Forward a message to another chat

Copy Message to Chat

Copy a message to another chat (without forward tag)

Send Chat Typing Indicator

Show a 'typing…' or 'uploading…' indicator in a chat

Send Poll or Quiz

Create and send a poll or quiz

Stop Active Poll

Stop a running poll

Get Chat Details

Get full information about a chat

Get Chat Member Info

Get information about a member of a chat

Get Chat Member Count

Get the number of members in a chat

Get Chat Admin List

Get a list of administrators in a chat

Ban User from Chat

Ban a user from a chat

Unban User from Chat

Unban a previously banned user

Restrict User Permissions

Restrict a user's permissions in a chat

Promote User to Admin

Promote a user to admin or update their admin rights

Set Chat Title

Change the title of a chat

Set Chat Description

Change the description of a chat

Create Chat Invite Link

Create an additional invite link for a chat

Revoke Chat Invite Link

Revoke an invite link to a chat

Answer Inline Button Callback

Answer a callback query from an inline keyboard button

Answer Inline Search Results

Answer an inline query with a list of results

Set Message Emoji Reaction

Set a reaction on a message

Get Bot Information

Get basic information about the bot

Get File Download Info

Get info about a file by its file_id (includes download URL)

Send Payment Invoice

Send a payment invoice

Answer Payment Pre Checkout

Confirm or reject a payment pre-checkout query

Setup Telegram Channel Guided

Guided channel setup flow. Registers a webhook with the bot, then generates a deep-link for the user. When the user adds the bot to their channel as admin, the channel ID is automatically detected and stored — no manual copy-pasting needed.

Connect Telegram Channel

Connect a Telegram channel by entering its @username or numeric ID. The bot must already be added as an admin to the channel before running. This node validates the connection and returns the channel details. Works correctly in setup flows — runs once and returns channel_id immediately.

What you can build

Answer inline search queries in Telegram by running an Atlas Text Search over your MongoDB catalog and returning the matches.
Aggregate the day's numbers in MongoDB and send the summary as a message to your team's Telegram channel.
Check stock with Count Documents in MongoDB before answering a Telegram payment pre-checkout so you never confirm an order you cannot fill.
Create a Telegram chat invite link for each new member recorded in a MongoDB collection and send it to them in a direct message.

About Claude Code

Claude Code is Anthropic's command-line coding agent. In NoClick you run it as a hosted agent and connect your real apps to its tools handle, so it does far more than write code. Wire in an integration and Claude Code can read and act on Slack, Linear, your database, and more on its own, calling each one as a tool while it works. It is the same capable agent, pointed at your actual workflows instead of a sandbox.

Careful multi-step planning before it acts
Reliable on long, structured tasks
Reads context thoroughly before making changes
Comfortable across code, data, and APIs

Frequently asked questions

Open your Claude Code agent in one click

NoClick runs Claude Code for you with MongoDB and Telegram wired in as tools. Connect your account and run.