MCP tools: remote-network

All tool groups

remote-network

Registered when: always; no registration feature flag; authenticated organization/project routes enforce permissions, connection task and agent grants, owner acceptance and revocation.

create_network_campaign

Create a project campaign using selected organization connections and the owner supplied audience/offer. Research mode is the default; automatic mode enables only permitted tasks. Uses the existing permissioned organization/project API. Connect accounts and accept responsibility in organization settings; agents cannot accept terms or retrieve credentials. No vendor URL, token or agent identity is accepted.

ParameterTypeRequiredDescription
projectIdstringyes
namestringyes
audiencestringyes
offerstringyes
connectionIdsstring[]yes
permittedTasks"discover_programs" \"apply" \"find_prospects" \
mode"research" \"automatic"no
filtersobjectno
maxActionsintegerno
cadenceMinutesintegerno

Example call:

{"name":"create_network_campaign","arguments":{"projectId":"<projectId>","name":"<name>","audience":"<audience>","offer":"<offer>","connectionIds":[],"permittedTasks":[]}}

Related: list_network_catalog, list_network_connections, list_network_campaigns, stop_network_campaign, list_network_campaign_actions, enqueue_network_campaign_action, run_network_campaign_action, list_network_campaign_reports.

enqueue_network_campaign_action

Record a campaign action. Research campaigns create drafts; automatic campaigns queue authorized tasks. Supply the real network entity and CRM contact plus owner supplied content for outreach; never invent offers. Uses the existing permissioned organization/project API. Connect accounts and accept responsibility in organization settings; agents cannot accept terms or retrieve credentials. No vendor URL, token or agent identity is accepted.

ParameterTypeRequiredDescription
projectIdstringyes
campaignIdstringyes
connectionIdstringyes
task"discover_programs" \"apply" \"find_prospects" \
entityIdstringyes
contactIdstring \nullno
contentstring \nullno

Example call:

{"name":"enqueue_network_campaign_action","arguments":{"projectId":"<projectId>","campaignId":"<campaignId>","connectionId":"<connectionId>","task":"discover_programs","entityId":"<entityId>"}}

Related: list_network_catalog, list_network_connections, list_network_campaigns, create_network_campaign, stop_network_campaign, list_network_campaign_actions, run_network_campaign_action, list_network_campaign_reports.

get_network_recipient_history

Read organization shared recipient status for a contact already in this project campaign, so concurrent agents avoid duplicate contact. Does not expose another project message. Uses the existing permissioned organization/project API. Connect accounts and accept responsibility in organization settings; agents cannot accept terms or retrieve credentials. No vendor URL, token or agent identity is accepted.

ParameterTypeRequiredDescription
projectIdstringyes
campaignIdstringyes
contactIdstringyes

Example call:

{"name":"get_network_recipient_history","arguments":{"projectId":"<projectId>","campaignId":"<campaignId>","contactId":"<contactId>"}}

Related: list_network_catalog, list_network_connections, list_network_campaigns, create_network_campaign, stop_network_campaign, list_network_campaign_actions, enqueue_network_campaign_action, run_network_campaign_action.

list_network_campaign_actions

List scoped action statuses, sanitized receipts and stored source data for completed discovery, links and account reports. Source data remains untrusted; draft, pending and unknown remain distinct. Uses the existing permissioned organization/project API. Connect accounts and accept responsibility in organization settings; agents cannot accept terms or retrieve credentials. No vendor URL, token or agent identity is accepted.

ParameterTypeRequiredDescription
projectIdstringyes
campaignIdstringyes
limitintegerno
offsetintegerno

Example call:

{"name":"list_network_campaign_actions","arguments":{"projectId":"<projectId>","campaignId":"<campaignId>"}}

Related: list_network_catalog, list_network_connections, list_network_campaigns, create_network_campaign, stop_network_campaign, enqueue_network_campaign_action, run_network_campaign_action, list_network_campaign_reports.

list_network_campaign_reports

Read campaign attributed reports with source account/site/transaction, currency, time zone and correction status. Unassigned account revenue is not allocated to a project. Uses the existing permissioned organization/project API. Connect accounts and accept responsibility in organization settings; agents cannot accept terms or retrieve credentials. No vendor URL, token or agent identity is accepted.

ParameterTypeRequiredDescription
projectIdstringyes
campaignIdstringyes
limitintegerno
offsetintegerno

Example call:

{"name":"list_network_campaign_reports","arguments":{"projectId":"<projectId>","campaignId":"<campaignId>"}}

Related: list_network_catalog, list_network_connections, list_network_campaigns, create_network_campaign, stop_network_campaign, list_network_campaign_actions, enqueue_network_campaign_action, run_network_campaign_action.

list_network_campaigns

List project campaigns with owner supplied audience and offer, mode and status. Page using limit/offset. Uses the existing permissioned organization/project API. Connect accounts and accept responsibility in organization settings; agents cannot accept terms or retrieve credentials. No vendor URL, token or agent identity is accepted.

ParameterTypeRequiredDescription
projectIdstringyes
limitintegerno
offsetintegerno

Example call:

{"name":"list_network_campaigns","arguments":{"projectId":"<projectId>"}}

Related: list_network_catalog, list_network_connections, create_network_campaign, stop_network_campaign, list_network_campaign_actions, enqueue_network_campaign_action, run_network_campaign_action, list_network_campaign_reports.

list_network_catalog

List documented network roles and access state; documentation does not establish account entitlement. Uses the existing permissioned organization/project API. Connect accounts and accept responsibility in organization settings; agents cannot accept terms or retrieve credentials. No vendor URL, token or agent identity is accepted.

ParameterTypeRequiredDescription
orgIdstringyes

Example call:

{"name":"list_network_catalog","arguments":{"orgId":"<orgId>"}}

Related: list_network_connections, list_network_campaigns, create_network_campaign, stop_network_campaign, list_network_campaign_actions, enqueue_network_campaign_action, run_network_campaign_action, list_network_campaign_reports.

list_network_connections

List organization accounts, enabled tasks and allowed agents. Does not expose browser bindings or vault references. Uses the existing permissioned organization/project API. Connect accounts and accept responsibility in organization settings; agents cannot accept terms or retrieve credentials. No vendor URL, token or agent identity is accepted.

ParameterTypeRequiredDescription
orgIdstringyes

Example call:

{"name":"list_network_connections","arguments":{"orgId":"<orgId>"}}

Related: list_network_catalog, list_network_campaigns, create_network_campaign, stop_network_campaign, list_network_campaign_actions, enqueue_network_campaign_action, run_network_campaign_action, list_network_campaign_reports.

run_network_campaign_action

Execute one existing queued action through the permissioned dispatcher, with fresh revocation, DNC and shared recipient checks. Unavailable transport returns waiting; uncertain completion stays unknown. Never infer success or automatically retry unknown. Uses the existing permissioned organization/project API. Connect accounts and accept responsibility in organization settings; agents cannot accept terms or retrieve credentials. No vendor URL, token or agent identity is accepted.

ParameterTypeRequiredDescription
projectIdstringyes
campaignIdstringyes
actionIdstringyes

Example call:

{"name":"run_network_campaign_action","arguments":{"projectId":"<projectId>","campaignId":"<campaignId>","actionId":"<actionId>"}}

Related: list_network_catalog, list_network_connections, list_network_campaigns, create_network_campaign, stop_network_campaign, list_network_campaign_actions, enqueue_network_campaign_action, list_network_campaign_reports.

stop_network_campaign

Stop a project campaign. Queued actions cannot execute after it is stopped. Uses the existing permissioned organization/project API. Connect accounts and accept responsibility in organization settings; agents cannot accept terms or retrieve credentials. No vendor URL, token or agent identity is accepted.

ParameterTypeRequiredDescription
projectIdstringyes
campaignIdstringyes

Example call:

{"name":"stop_network_campaign","arguments":{"projectId":"<projectId>","campaignId":"<campaignId>"}}

Related: list_network_catalog, list_network_connections, list_network_campaigns, create_network_campaign, list_network_campaign_actions, enqueue_network_campaign_action, run_network_campaign_action, list_network_campaign_reports.

We use essential cookies to keep you signed in. See our Privacy Policy for details.