FuseAI
FuseAI is an AI-powered sales platform for prospecting, enrichment, campaigns, signal agents, research, and revenue analytics.
Verdict
Common use cases
- Build ICP lead lists from natural language criteria
- Monitor buying signals and surface hot accounts daily
- Review queued outbound emails before send
- Enrich contact records with job title and company data
- Launch LinkedIn outreach sequences from chat
Integration
- Vendor
- FuseAI
- Category
- crm
- Auth
- API_KEY
- Tools
- 50
- Composio slug
fuseai
Tools
- Activate Agent
Activate a draft FuseAI signal agent and begin monitoring. WARNING: this irreversible operation creates the results list, starts provider work, and deducts workspace credits; a paused or previously started agent cannot be resumed with this
- Add List Members
Add up to 5,000 existing contacts to a Fuse prospect list by contact ID. Contacts already in the list are skipped, making repeated calls idempotent.
- Approve Campaign
Approve a draft or stopped FuseAI campaign and start its sending scheduler. WARNING: this may immediately begin externally visible email or LinkedIn outreach; messages already sent cannot be recalled.
- Approve Scheduled Sends
Approve selected FuseAI queued sends that are waiting for review. WARNING: each approved row becomes scheduled and its externally visible message may be sent at the scheduled time; sent messages cannot be recalled.
- Autocomplete Agent Field
Resolve free text to canonical region, industry, title, or school values accepted by Fuse agent configuration filters.
- Autocomplete Company Search Field
Suggest canonical company names, domains, investor domains, or fully qualified headquarters city values for Fuse company-search filters.
- Autocomplete Prospect Search Field
Suggest canonical values for a free-text prospect-search field without consuming search credits. Region suggestions also identify their countries.
- Cancel Research Run
WARNING: Request asynchronous cancellation of an in-flight FuseAI research run, then poll Get Research Run until it reports cancelled. Provider actions already completed are not refunded; only reserved credits are released. Completed, faile
- Commit Import
Commit a parsed spreadsheet import into an existing contact list or a destination list created or reused by name. Provide exactly one of list_id or list_name. This creates persistent contacts asynchronously; optional enrichment consumes non
- Copy Prospect List Rows
Copy up to 10,000 filtered rows from one contact list into an existing or create-or-reused destination contact list. Provide exactly one of list_id or list_name. The operation starts asynchronously; poll the returned destination list until
- Create Campaign
Create a FuseAI draft campaign from one or more prospect lists. This call does not send messages; approval is a separate operation.
- Create Campaign Step
Add one email, LinkedIn, InMail, dialer, or task step at an unused position in a FuseAI campaign sequence. This creates the draft step but does not approve or activate the campaign.
- Create Campaign Template
Save an owned FuseAI campaign's current steps and schedule settings as a reusable template. Later campaign edits do not update this snapshot.
- Create Companies Watcher Agent
Create a FuseAI agent that watches companies from one or more existing lists for job postings, LinkedIn posts, press mentions, or funding milestones. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create Company Department Headcount Agent
Create a FuseAI agent that finds companies whose selected department has a specified employee count. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create Company Headcount Growth Agent
Create a FuseAI agent that finds companies within a specified year-over-year headcount growth range. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create First Department Hire Agent
Create a FuseAI agent that finds companies making their first hire in a specified department. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create First International Hire Agent
Create a FuseAI agent that finds companies making their first hire outside their home country. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create Folder
Create a folder for contact lists, company lists, campaigns, or agents. Folder names must be unique within the selected kind.
- Create Funding Announcements Agent
Create a FuseAI agent that monitors funding announcements by round type and company filters. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create Headcount Growth Over Baseline Agent
Create a FuseAI agent that finds companies whose headcount grew by a specified percentage over a historical baseline. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create Job Changes Watcher Agent
Create a FuseAI agent that watches people in one or more existing lists for company or title changes. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create Job Keyword Match Agent
Create a FuseAI agent that finds companies posting jobs matching title or description terms in one region. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create Knowledge Hub
Create a FuseAI knowledge hub from one or more websites and optional text notes. The asynchronous crawl starts immediately; use the returned hub ID to check whether processing completes.
- Create Knowledge Hub Page
Add a user-authored Markdown page to a completed FuseAI knowledge hub. FuseAI indexes the page before returning, and later hub rebuilds preserve it.
- Create Large Import Upload Target
Create a short-lived external PUT target for a CSV, XLS, or XLSX import file over 10 MiB and up to 50 MiB. This action only returns upload instructions: it does not upload bytes, parse the file, preview it, or commit contacts. After the cal
- Create LinkedIn Post Engagement Agent
Create a FuseAI agent that collects people who liked or commented on up to 50 specific LinkedIn posts. This saves an unbilled draft; use Activate Agent to begin scraping.
- Create LinkedIn Profile Agent
Create a FuseAI agent that collects reactors or commenters from recent posts by up to 50 LinkedIn profiles. The draft can configure a one-time scrape or, with enable_recurring, recurring scrapes that optionally stop at recurring_expires_at.
- Create LinkedIn Topic Discovery Agent
Create a FuseAI agent that finds authors, and optionally reactors, of LinkedIn posts matching specified topics and filters. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create List Column
Create a plain custom column on a Fuse prospect list. Use the returned column ID to write cell values; use a smart column instead for AI-computed values.
- Create People Watcher Agent
Create a FuseAI agent that watches people from one or more existing contact lists for LinkedIn profile or post updates. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create Person Discovery Via Filters Agent
Create a FuseAI agent that discovers people matching explicit filters. At least one filter must be non-empty. This saves an unbilled draft; use Activate Agent to begin discovery.
- Create Person Starting New Job Agent
Create a FuseAI agent that watches one industry for people starting new jobs. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create Prospect List
Create an empty contact or company prospect list owned by the connected FuseAI user. The name must be unique within the workspace.
- Create Regional Job Discovery Agent
Create a FuseAI agent that finds companies posting jobs in one region, optionally filtered by industry, company size, and headquarters country. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Create Saved Search
Store a reusable people or company search under a display name. The returned filters can be sent to the matching search operation, and the selected search type is immutable.
- Create Smart Column
Create an AI-powered column on a FuseAI prospect list and start its first asynchronous, credit-consuming research run over the selected rows.
- Create Two Country Workforce Agent
Create an unbilled draft of FuseAI's provider-defined signal agent for companies with an employee distribution across two countries. FuseAI does not specify or let the caller choose the country pair; regions filters the company's headquarte
- Create Web Monitor Agent
Create a FuseAI agent that repeatedly searches the web for matching people or companies. This saves an unbilled draft; use Activate Agent to begin monitoring.
- Decline Scheduled Sends
Permanently stop selected queued FuseAI sends. Eligible sends move from approval_required or scheduled to stopped, and each affected contact's remaining campaign sequence is halted rather than advanced.
- Delete Agentdestructive
Permanently delete a FuseAI agent and tear down its provider subscriptions. The agent's results list and previously delivered rows are retained.
- Delete Campaigndestructive
Stop and delete a campaign. Sending halts immediately and the campaign disappears from campaign reads, while delivered sends and contact state remain.
- Delete Campaign Stepdestructive
Permanently remove one sequence step from a FuseAI campaign. Remaining steps are renumbered, but queued sends already created for the removed step are not deleted.
- Delete Campaign Templatedestructive
Permanently delete a saved FuseAI campaign template. Campaigns already created from the template are unaffected because they keep independent copies of its steps.
- Delete Folderdestructive
Permanently delete a folder without deleting the lists, campaigns, or agents it contained. The contained resources move back to the root.
- Delete Knowledge Hubdestructive
Soft-delete a FuseAI knowledge hub so it no longer appears in reads or grounds campaigns. The default hub cannot be deleted; make another hub the default first.
- Delete Knowledge Hub Attachmentdestructive
Delete a document attached to a FuseAI knowledge-hub note. This removes the entire note, including its text, not only the document. To preserve the text, save it first and re-add the note after deleting the attachment.
- Delete Knowledge Hub Pagedestructive
Permanently remove a page from a FuseAI knowledge hub and its knowledge store. Generated pages can reappear after a hub update or refresh if their sources still exist; user-authored pages cannot be recovered.
- Delete Learned Factdestructive
Retire a learned fact so it stops contributing to the team's knowledge hubs after the next daily learning run. The fact's audit trail is retained.
- Delete List Columndestructive
Permanently delete a custom or smart column from a prospect list, including all values stored in that column.
Setup
Setup guide
- 11. In Switchy, open Settings → Integrations and click Connect next to FuseAI. 2. You'll be prompted for a FuseAI API key — generate one in your FuseAI workspace under Settings → API Keys with read and write scopes enabled. 3. Paste the key into Switchy and click Authorize. 4. Switchy confirms the connection and displays the 50 available tools. 5. Open any Project, type '@FuseAI autocomplete company search field' and pass a partial company name to verify the MCP responds with canonical suggestions. 6. To invoke write operations (activate agent, approve campaign), ensure your FuseAI workspace has sufficient credits and that you understand each action is irreversible once executed.
What teammates see: by default, memories from FuseAI are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Build Target Account List
@FuseAI autocomplete company search field for Series B SaaS companies in San Francisco with 50-200 employees, then create a new prospect list with the top 100 matches
Check Agent Results
@FuseAI show me the latest results from my 'Product Launch Tracker' agent — include company name, signal type, and timestamp for the last 20 hits
Review Pending Sends
@FuseAI list all queued sends waiting for approval in my 'Q1 Outbound' campaign, show recipient name, subject line, and scheduled send time
Enrich Contact Batch
@FuseAI enrich the contacts in my 'Webinar Attendees' list — return current job title, company name, and LinkedIn URL for each
Activate Buying Signal Agent
@FuseAI activate the draft agent named 'Enterprise Expansion Signals' and confirm it's now monitoring — warn me about credit usage before proceeding
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@FuseAI search for Series A fintech companies in New York with 20-50 employees that raised funding in the last 6 months
Found 47 companies matching your criteria. Top results include: Payroll Labs (32 employees, $8M Series A in March 2024, CEO Sarah Chen), Ledger Finance (28 employees, $12M Series A in January 2024, CEO Marcus Williams), and CreditFlow (41 employees, $15M Series A in February 2024, CEO Priya Patel). All companies are headquartered in NYC metro area. This search consumed 47 credits from your workspace balance. Full result set includes contact details for 203 decision-makers across these organizations.
This example shows FuseAI's core prospecting capability—filtering companies by funding stage, vertical, size, and recency. Each search consumes workspace credits proportional to results returned. You'll need appropriate API permissions to access contact-level data; company-only searches use fewer credits.
@FuseAI add the 15 VP of Engineering contacts from my last search to the 'Q2 Outbound - Infrastructure' prospect list
Added 15 contacts to list 'Q2 Outbound - Infrastructure' (list ID: lst_9x4k2m). Contacts already in the list: 0 (all additions were new). The list now contains 127 total contacts. No duplicates were created—FuseAI skipped contacts already present. You can now build a campaign targeting this list or export it for use in your CRM. Note: adding contacts to a list does not trigger any external communication.
This demonstrates list-building for campaign segmentation. The Add List Members tool is idempotent—safe to call repeatedly without creating duplicates. Lists are the foundation for FuseAI's outreach campaigns, but adding contacts here has no external side-effects until you approve a campaign targeting the list.
@FuseAI approve campaign 'Q2 Outbound - Infrastructure' and summarize what messages will be sent in the next 48 hours
WARNING: Campaign 'Q2 Outbound - Infrastructure' (cmp_7h3n9p) is now approved and active. Sending begins immediately. Next 48 hours: 38 LinkedIn connection requests will be sent (personalized with company research), followed by 38 email introductions 72 hours after connection acceptance. Messages reference each recipient's recent funding announcements and infrastructure challenges. Campaign targets 127 contacts; sends are throttled to 15-20 per day to respect platform limits. Once sent, individual messages cannot be recalled—only the entire campaign can be paused.
This is FuseAI's highest-risk operation—approving a campaign triggers real, externally visible outreach that cannot be undone message-by-message. Always review draft campaign content and targeting before approval. The AI can help you understand what will be sent, but the Approve Campaign action is irreversible for individual sends already dispatched.
Use-case deep-dives
When you need human-in-the-loop for cold outreach at scale
A 6-person sales team runs LinkedIn and email sequences through FuseAI but wants every message reviewed before it goes out. The Approve Scheduled Sends and Approve Campaign tools let your AI assistant surface queued drafts in Slack each morning, flag anything off-brand, and batch-approve the rest without opening the FuseAI dashboard. This works until you're sending 200+ messages a day—at that volume the review queue becomes a bottleneck and you're better off tightening the campaign template than approving individual sends. If your team already trusts the FuseAI copy engine and rarely rejects drafts, skip this MCP and let campaigns auto-send. If you're still dialing in your ICP or messaging, the approval gates justify the API overhead.
Turning intent signals into prospect lists without CSV hell
A 3-person growth team at a Series A SaaS company monitors hiring signals ("company just posted a VP Eng role") and funding events, then wants those leads in a FuseAI list for immediate outreach. The Activate Agent and Add List Members tools let your AI assistant watch the signal feed, filter by ICP criteria using the autocomplete helpers, and push matching contacts into a named list—all in one conversational thread. This replaces the weekly ritual of exporting CSVs, deduping in Sheets, and manually importing to FuseAI. The 5,000-contact batch limit on Add List Members means you'll hit the API ceiling if a single signal sweep returns 10k+ matches; in that case, tighten your agent filters first or split the list by region. If your signal volume is under 500 contacts a week, this MCP saves 2-3 hours of list-wrangling per sprint.
Live prospect enrichment when your AE is already on Zoom
A 4-person enterprise sales team runs discovery calls where the AE needs to reference a prospect's funding history, tech stack, or recent executive hires without toggling away from the video window. The Autocomplete Company Search Field and research-run tools let your AI assistant pull FuseAI's enrichment data into the call notes doc in real time—the AE asks "what's their latest funding round" in Slack and gets the answer in 10 seconds. This only makes sense if your FuseAI workspace already has research credits budgeted and your AEs are comfortable with an AI assistant listening to call context. If your discovery calls are scripted or you're not using FuseAI's enrichment layer, the MCP adds latency without payoff. For teams closing 15+ enterprise deals a quarter where research speed affects win rate, the live-lookup pattern justifies the 50-tool surface area.
Frequently asked
What does the FuseAI MCP do in Switchy?
It lets AI agents manage your FuseAI prospecting workflows — activate signal agents, add contacts to lists, approve outbound campaigns, and run company research. The MCP exposes 50 tools covering everything from autocomplete lookups to irreversible actions like starting email sequences. You can build agents that orchestrate multi-step prospecting without switching between Switchy and the FuseAI dashboard.
Do I need special permissions to connect FuseAI?
You need an API key from your FuseAI workspace, which typically requires admin or owner access to generate. The key grants full control over campaigns, agents, and credit-consuming operations, so treat it like a password. If your FuseAI account restricts API access by role, confirm you can create keys before attempting to connect in Switchy.
Can the MCP send LinkedIn messages or emails directly?
No. The MCP approves campaigns and queued sends, which schedules FuseAI to send them according to your campaign settings. Once approved, messages go out at the times FuseAI's scheduler determines — the MCP doesn't compose or transmit messages itself. If you need to draft new sequences, do that in FuseAI's UI first, then use the MCP to approve and monitor.
How is this different from using FuseAI's dashboard?
The dashboard is built for humans clicking through workflows one at a time. The MCP lets AI agents chain actions — search for companies, add them to a list, activate an agent, then approve the resulting campaign — in a single conversational turn. You trade visual feedback for speed and the ability to embed prospecting logic into larger Switchy playbooks.
Who on the team should connect this integration?
Whoever owns your FuseAI workspace and understands which campaigns are safe to auto-approve. The MCP can trigger irreversible, credit-consuming operations, so the connecting user needs both technical access and business judgment. If your sales ops or RevOps lead manages FuseAI day-to-day, they're the right owner — not a junior SDR or a curious engineer.