Skip to content
Squatch MCP

Tools

Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.

  • Effect: Read 26
  • Effect: Write 22
  • Effect: Admin 3
Effect
Capability

Showing 51 of 51 tools

Tools advertised by ai.funkel/funkel
Details
configure_agent_source

Configure X or Hacker News searches for one owned agent and set source listening. First call get_agent_sources. If no source exists, propos…

Effect: Admin
enable_agent

Enable (activate) a paused or draft agent so it begins discovering leads on its schedule. Two-phase: first call returns a confirmation toke…

Effect: Admin
enable_campaign

Enable (resume) a paused or draft campaign. The campaign engine starts scheduling actions per the campaign's workflow. Two-phase: first cal…

Effect: Admin
approve_leads

Approve or reject one or more discovered leads. Two-phase: first call returns a confirmation token + preview; the user reviews an inline ca…

Effect: Write
control_operator_task

Pause, resume, cancel, or retry a durable Operator task after exact approval. Supply its current version. Retry also requires one failed id…

Effect: Write
create_agent

Create a new draft agent under the request's scoped app. Two-phase: first call previews every setting; second call after user confirmation …

Effect: Write
create_campaign_draft

Create a draft campaign in the selected product. First show the exact campaign, agent, destination list, and any agent retargeting for appr…

Effect: Write
create_list

Create a new lead list scoped to the request's app. Use this when the user wants to organise leads into a named bucket (e.g. 'Q4 Targets', …

Effect: Write
create_note

Create a scoped note or reminder after an explicit confirmation of the exact lead, body, and due date. One request_key can be applied only …

Effect: Write
create_reminder

Create a scoped note or reminder after an explicit confirmation of the exact lead, body, and due date. One request_key can be applied only …

Effect: Write
draft_icp_edit

Stage a proposed ICP edit for one agent. Returns a diff envelope (current vs proposed, fields_changed) so the user can review the change in…

Effect: Write
draft_message

Generate a personalised draft for one lead. Reads the lead's profile (industry, role, headline, optional reference hook) and returns a sing…

Effect: Write
get_analytics

Return product- or campaign-scoped activity in a UTC lookback interval. Completed actions and invitations use executed_at; connections and …

Effect: Write
get_conversation_context

Return bounded conversation context for one lead or conversation in the request scope: lead profile, product/campaign context, last real me…

Effect: Write
import_search_leads_to_list

Import lead rows from a prior search_external_leads session into a lead list. Two-phase: first call returns a confirmation token + preview;…

Effect: Write
pause_agent

Pause an active agent so it stops discovering new leads. The agent's existing leads remain in the list. Two-phase: first call returns a con…

Effect: Write
pause_campaign

Pause an active campaign. The campaign engine stops scheduling actions. Two-phase: first call returns a confirmation token + preview; the u…

Effect: Write
prepare_conversation_reply

Prepare one exact local inbound reply. Returns recipient, sender, channel, inbound revision, final signed body, and optional owned file ide…

Effect: Write
rename_list

Rename one unarchived list in the selected product after explicit approval. Supply its current name to reject stale changes; include the fu…

Effect: Write
save_preference

Save one selected-product Operator preference after explicit approval. The value is bounded JSON data, not a system instruction. Existing k…

Effect: Write
send_conversation_reply

Send one exact prepared reply to the latest inbound message after explicit human approval. Provide the complete prepare_conversation_reply …

Effect: Write
set_agent_source_listening

Pause or resume only an existing X or Hacker News source on an agent. First read get_agent_sources. If configured is false or searches are …

Effect: Write
update_campaign_settings

Change a campaign's manual review, send window, or sender assignments in the selected product. Read get_campaign first and copy its updated…

Effect: Write
update_campaign_workflow

Update message content on existing steps in a draft or paused campaign. Prefer one-based message_order, which counts only message-bearing s…

Effect: Write
update_icp

Apply an ICP edit (description and/or filters JSON) to one agent. Two-phase: first call returns a confirmation token + preview; the user re…

Effect: Write
find_leads

Search leads in the app the request is scoped to. Returns bounded named summaries and IDs, never full rows. Use get_lead to load full detai…

Effect: Read
get_access

Read current account access for Operator and campaign actions in the selected product. Operator requires active paid or lifetime entitlemen…

Effect: Read
get_agent_sources

Read X and Hacker News listening settings for one owned agent, including sources not configured yet. Use list_agents to identify the agent.…

Effect: Read
get_campaign

Read one campaign in the selected product. Returns updated_at for exact approved settings changes, plus workflow, sender assignments, sched…

Effect: Read
get_daily_priorities

Rank up to four live operational starting points with source IDs and links. Connected senders and insights count across the account; leads,…

Effect: Read
get_inbox_queue

List reply-needed conversations or due follow-ups in the selected product. One predicate determines both the total and page. AI drafts are …

Effect: Read
get_insight

Read one insight and its evidence for the selected product, or an explicitly account-scoped insight. Read-only; proposed changes never run …

Effect: Read
get_lead

Return full detail for a single lead by id, INCLUDING the derived reply_state and opt_out flags. Always call this before drafting or sendin…

Effect: Read
get_list

Read one unarchived list in the selected product and its exact member count. Does not return contacts; use list_list_contacts.

Effect: Read
get_operator_task

Read one durable Operator task in the selected product with its step states, action states, safe summaries, version, and progress. Does not…

Effect: Read
get_product_context

Read the selected product's name, site, description, ICP summary, language, Product Brain availability, and dashboard link. No provider cre…

Effect: Read
get_reply_attempt

Read one reply attempt by its stable request_key in the selected product. Returns actual delivery evidence and next_action. Uncertain deliv…

Effect: Read
get_schedule

List pending, approved, or failed scheduled actions in the selected product, optionally for one campaign. Returns one bounded page and its …

Effect: Read
get_scheduled_action

Read one action in the selected product: campaign, lead, type, state, scheduled and executed timestamps. Does not return provider metadata …

Effect: Read
get_sender_health

Show account-wide connected sender health and separate readiness for campaign assignments in the selected product. An account-wide connecti…

Effect: Read
list_agents

List the specialist agents in the product/app the request is scoped to. Returns a summary (count, brief one-liner, and a list of {id, name,…

Effect: Read
list_apps

List the products/apps owned by the request scope's user. Returns a summary (count, brief one-liner, and a list of {id, name, description, …

Effect: Read
list_campaigns

List the campaigns in the app the request is scoped to (excludes archived). Returns a summary (count, brief one-liner, and a list of {id, n…

Effect: Read
list_insights

List account-scoped and selected-product-scoped open insights. Each item labels its actual scope; account insights are not product-only. Ex…

Effect: Read
list_list_contacts

List contacts in one unarchived list in the selected product. Returns exact total and bounded pages. Does not expose email or provider iden…

Effect: Read
list_lists

List unarchived lead lists in the selected product. Returns exact total and bounded pages. A list's cached lead count is not used for the t…

Effect: Read
list_operator_files

List up to 20 files uploaded to any of your Operator threads in the selected product. Returns file IDs and metadata only, never bytes or ex…

Effect: Read
list_operator_tasks

List durable Operator tasks in the selected product. Returns bounded pages, exact total, task status, version, and links. Read-only.

Effect: Read
list_preferences

List up to 20 saved Operator preferences for the user and product in the request scope. Values are bounded, labeled customer data, and neve…

Effect: Read
list_reminders

List open or done lead reminders in the selected product with exact total and bounded pages. Default is open. This read does not complete a…

Effect: Read
search_external_leads

Search LinkedIn for fresh people leads from the request user's connected account. Use this when the user describes leads to find by words, …

Effect: Read