MCP Server

MCP Tools

Detailed reference for tools available on the Teamfluence MCP Server

The Teamfluence Model Context Protocol (MCP) Server provides standard tools allowing connected AI assistants to inspect workspace health, query leads, and update lead records.

Note

The list below represents the currently available MCP tools. The toolset will continue to expand based on user feedback and feature requests.

describe_workspace

Returns detailed information about your Teamfluence workspace, including team member counts and LinkedIn integration statuses.

  • Description: Retrieve workspace overview, team size, and integration health.
  • Parameters: None

Response Structure

FieldTypeDescription
total_membersintegerTotal number of team members in the workspace
active_seatsintegerNumber of active seat licenses in use
member_integrationsarrayList of team members and their LinkedIn integration status (CONNECTED, NOT_CONNECTED, DISCONNECTED)

fetch_leads

Fetches collected leads from your workspace with support for status filtering, date ranges, company matching, email enrichment status, sorting, and pagination.

  • Description: Query workspace leads with detailed filtering criteria.

Input Parameters

ParameterTypeRequiredDescription
statusstringNoFilter by lead status: NEW, QUALIFIED, DISQUALIFIED
sort_bystringNoSorting option: newest_first, oldest_first, last_touch_first, last_touch_last, most_engaged_first, least_engaged_first
daysintegerNoRolling date range in days (takes precedence over start_date/end_date)
start_datestringNoStart date in UTC (YYYY-MM-DD)
end_datestringNoEnd date in UTC (YYYY-MM-DD)
company_public_idstringNoFilter by company LinkedIn handle or numeric ID
post_idstringNoFilter by originating content post ID
email_enrichedbooleanNotrue for enriched emails only, false for non-enriched only
limitintegerNoMaximum leads per page (1–50, default 50)
cursorstringNoPagination cursor token from previous response

Response Structure

FieldTypeDescription
totalintegerTotal count of matching leads
has_morebooleanWhether additional result pages exist
cursorstring | nullCursor token for the next page
itemsarrayList of lead objects matching the filter criteria

update_lead

Updates lead attributes such as status, tags, internal notes, or external CRM identifiers.

  • Description: Modify lead status, tags, notes, or CRM records.

Input Parameters

ParameterTypeRequiredDescription
lead_idstringYesUnique identifier of the target lead
statusstringNoNew status: NEW, QUALIFIED, DISQUALIFIED
tagsstring[]NoUpdated list of tags to assign to the lead
notesstringNoInternal notes or comments regarding the lead
crm_idstringNoExternal CRM record identifier

Response Structure

FieldTypeDescription
successbooleanIndicates whether the update succeeded
leadobjectUpdated lead record details

Example AI Client Prompts

Once connected, you can interact with Teamfluence using natural language in your MCP client:

  • "Show me an overview of our XYZ workspace and check our team members' LinkedIn connection statuses."
  • "Fetch all qualified leads captured in the last 14 days sorted by most engaged."
  • "Update lead lead_98765 status to QUALIFIED and add the tag high-priority."