I use your linked Telegram MTProto session (Integrations → Telegram) to list groups, members, and s…
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Stop stuck running scans (marks interrupted, releases schedule lock).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Stop stuck running scans (marks interrupted, releases schedule lock).
| Argument | Type | Description |
|---|---|---|
| reason | string | |
| agent_id* | string | |
| scan_ids* | array |
{
"type": "object",
"required": [
"agent_id",
"scan_ids"
],
"properties": {
"reason": {
"type": "string"
},
"agent_id": {
"type": "string"
},
"scan_ids": {
"type": "array",
"items": {
"type": "string"
}
}
}
}Clear Leads Discovery scan cache for an agent (seen handles / WA progress).
| Argument | Type | Description |
|---|---|---|
| agent_id* | string |
{
"type": "object",
"required": [
"agent_id"
],
"properties": {
"agent_id": {
"type": "string"
}
}
}Continue a scan paused for selection (WhatsApp/Telegram groups or IG/X targets).
| Argument | Type | Description |
|---|---|---|
| scan_id* | string | |
| agent_id* | string | |
| selected_resources* | array | |
| max_contacts_per_group | integer |
{
"type": "object",
"required": [
"agent_id",
"scan_id",
"selected_resources"
],
"properties": {
"scan_id": {
"type": "string"
},
"agent_id": {
"type": "string"
},
"selected_resources": {
"type": "array",
"items": {
"type": "string"
}
},
"max_contacts_per_group": {
"type": "integer"
}
}
}Create an auto-scan schedule (Import Only or Message now outreach). Discovery params for x/instagram accept max_post_age_days (1-365; omit = no age limit) and post_age_relax_steps (0-4, default 3) to cap how old a source post may be before its engagers are collected; the window widens within a run only.
| Argument | Type | Description |
|---|---|---|
| label | string | |
| params | object | |
| channel* | string | |
| enabled | boolean | |
| agent_id* | string | |
| max_runs | integer | |
| frequency | string | |
| auto_import | boolean | |
| run_hour_utc | integer | |
| auto_outreach | string | |
| source_scan_at |
Delete an auto-scan schedule.
| Argument | Type | Description |
|---|---|---|
| agent_id* | string | |
| schedule_id* | string |
{
"type": "object",
"required": [
"agent_id",
"schedule_id"
],
"properties": {
"agent_id": {
"type": "string"
},
"schedule_id": {
"type": "string"
}
}
}Delete one or more completed scan runs (does not delete schedules).
| Argument | Type | Description |
|---|---|---|
| agent_id* | string | |
| scan_ids* | array |
{
"type": "object",
"required": [
"agent_id",
"scan_ids"
],
"properties": {
"agent_id": {
"type": "string"
},
"scan_ids": {
"type": "array",
"items": {
"type": "string"
}
}
}
}Get sourced-leads analytics for an agent (window e.g. 7d, 30d).
| Argument | Type | Description |
|---|---|---|
| window | string | |
| agent_id* | string |
{
"type": "object",
"required": [
"agent_id"
],
"properties": {
"window": {
"type": "string"
},
"agent_id": {
"type": "string"
}
}
}Get one scan with paginated leads (status, progress, leads).
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer | |
| scan_id* | string | |
| agent_id* | string |
{
"type": "object",
"required": [
"agent_id",
"scan_id"
],
"properties": {
"limit": {
"type": "integer"
},
"offset": {
"type": "integer"
},
"scan_id": {
"type": "string"
},
"agent_id": {
"type": "string"
}
}
}Import discovered leads into the agent CRM (outreach: none|immediate|bulk_followup).
| Argument | Type | Description |
|---|---|---|
| label | string | |
| scan_id* | string | |
| agent_id* | string | |
| lead_ids* | array | |
| outreach | string |
{
"type": "object",
"required": [
"agent_id",
"scan_id",
"lead_ids"
],
"properties": {
"label": {
"type": "string"
},
"scan_id": {
"type": "string"
},
"agent_id": {
"type": "string"
},
"lead_ids": {
"type": "array",
"items": {
"type": "string"
}
},
"outreach": {
"type": "string"
}
}
}List WhatsApp, Instagram, Email, X connector status for a support agent.
| Argument | Type | Description |
|---|---|---|
| agent_id* | string |
{
"type": "object",
"required": [
"agent_id"
],
"properties": {
"agent_id": {
"type": "string"
}
}
}Alias of get_scan — read leads from an active or completed scan.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer | |
| scan_id* | string | |
| agent_id* | string |
{
"type": "object",
"required": [
"agent_id",
"scan_id"
],
"properties": {
"limit": {
"type": "integer"
},
"offset": {
"type": "integer"
},
"scan_id": {
"type": "string"
},
"agent_id": {
"type": "string"
}
}
}List auto-scan schedules for an agent.
| Argument | Type | Description |
|---|---|---|
| agent_id* | string |
{
"type": "object",
"required": [
"agent_id"
],
"properties": {
"agent_id": {
"type": "string"
}
}
}List past and active leads discovery scans for an agent.
| Argument | Type | Description |
|---|---|---|
| agent_id* | string |
{
"type": "object",
"required": [
"agent_id"
],
"properties": {
"agent_id": {
"type": "string"
}
}
}Start a leads discovery scan (whatsapp, instagram, x, telegram, or jiji). Discovery params for x/instagram accept max_post_age_days (1-365; omit = no age limit) and post_age_relax_steps (0-4, default 3) to cap how old a source post may be before its engagers are collected; the window widens within a run only.
| Argument | Type | Description |
|---|---|---|
| params | object | |
| channel* | string | |
| agent_id* | string |
{
"type": "object",
"required": [
"agent_id",
"channel"
],
"properties": {
"params": {
"type": "object"
},
"channel": {
"type": "string"
},
"agent_id": {
"type": "string"
}
}
}AI-propose Instagram or X @targets for a discovery scan (depth/breadth optional).
| Argument | Type | Description |
|---|---|---|
| channel* | string | |
| agent_id* | string | |
| min_followers | integer | |
| discovery_depth | integer | |
| discovery_breadth | integer | |
| disable_hard_filter | boolean |
{
"type": "object",
"required": [
"agent_id",
"channel"
],
"properties": {
"channel": {
"enum": [
"instagram",
"x"
],
"type": "string"
},
"agent_id": {
"type": "string"
},
"min_followers": {
"type": "integer"
},
"discovery_depth": {
"type": "integer"
},
"discovery_breadth": {
"type": "integer"
},
"disable_hard_filter": {
"type": "boolean"
}
}
}Run an auto-scan schedule immediately (Run now).
| Argument | Type | Description |
|---|---|---|
| agent_id* | string | |
| schedule_id* | string |
{
"type": "object",
"required": [
"agent_id",
"schedule_id"
],
"properties": {
"agent_id": {
"type": "string"
},
"schedule_id": {
"type": "string"
}
}
}Update or pause/resume an auto-scan schedule. Discovery params for x/instagram accept max_post_age_days (1-365; omit = no age limit) and post_age_relax_steps (0-4, default 3) to cap how old a source post may be before its engagers are collected; the window widens within a run only.
| Argument | Type | Description |
|---|---|---|
| label | string | |
| params | object | |
| channel | string | |
| enabled | boolean | |
| agent_id* | string | |
| max_runs | integer | |
| frequency | string | |
| auto_import | boolean | |
| schedule_id* | string | |
| run_hour_utc | integer | |
| auto_outreach | string |
| string |
| source_scan_id | string |
| max_leads_per_run | integer |
| relax_target_filter_after_runs | integer |
{
"type": "object",
"required": [
"agent_id",
"channel"
],
"properties": {
"label": {
"type": "string"
},
"params": {
"type": "object"
},
"channel": {
"type": "string"
},
"enabled": {
"type": "boolean"
},
"agent_id": {
"type": "string"
},
"max_runs": {
"type": "integer"
},
"frequency": {
"type": "string"
},
"auto_import": {
"type": "boolean"
},
"run_hour_utc": {
"type": "integer"
},
"auto_outreach": {
"type": "string"
},
"source_scan_at": {
"type": "string"
},
"source_scan_id": {
"type": "string"
},
"max_leads_per_run": {
"type": "integer"
},
"relax_target_filter_after_runs": {
"type": "integer"
}
}
}| max_leads_per_run | integer |
| relax_target_filter_after_runs | integer |
{
"type": "object",
"required": [
"agent_id",
"schedule_id"
],
"properties": {
"label": {
"type": "string"
},
"params": {
"type": "object"
},
"channel": {
"type": "string"
},
"enabled": {
"type": "boolean"
},
"agent_id": {
"type": "string"
},
"max_runs": {
"type": "integer"
},
"frequency": {
"type": "string"
},
"auto_import": {
"type": "boolean"
},
"schedule_id": {
"type": "string"
},
"run_hour_utc": {
"type": "integer"
},
"auto_outreach": {
"type": "string"
},
"max_leads_per_run": {
"type": "integer"
},
"relax_target_filter_after_runs": {
"type": "integer"
}
}
}