Connect the remote server first. Follow the MCP setup guide, then start a new chat with the TalkToHumans tools enabled.
Find contacts
Your next useful conversation may already be in your LinkedIn network. Describe the person you want. Your AI client can turn that into structured searches across the contacts you have synced or imported, rank the results, and save the shortlist as a TalkToHumans view.What the MCP can search
Thelinkedin_list_contacts tool can search across:
β name and LinkedIn URL β headline, role, about text, and experience β current or previous company β location β company size β TalkToHumans tags and notes β connected or unconnected relationship state β pending invitation state β contacts inside a specific conversation
Your AI client can combine several searches, inspect the results, and keep paging when it needs a wider sample.
Find leads
Give the AI a real ICP and tell it how to rank the results.Find hires
Find partners and warm paths
Save the shortlist in TalkToHumans
Once the list looks right, ask:linkedin_create_contact_view to create a focused list. Open it in TalkToHumans, review each person in context, and decide who deserves a message.
Keep the judgment human
AI is good at scanning profile data, finding patterns, and suggesting angles. It does not know every history, political detail, or reason to leave someone alone. Use it to narrow the network. You still choose the people and the message.Draft outreach
Giving AI a LinkedIn send button would be fast and, honestly, a terrible idea. The MCP handles the useful preparation without sending anything. Give your AI client a set of profile URLs and the reason you want to contact them. It can import the contacts, organize them, add context, and save a draft for each person. You open TalkToHumans to review and act. That boundary is deliberate.What the workflow can do
The TalkToHumans MCP can: β list the LinkedIn accounts you can access β import one contact from alinkedin.com/in/ profile URL β enrich a contact and their primary company β add or remove tags β save account-scoped notes β create a contact view for the group β save a message draft for a contact or existing conversation
The draft tool returns a TalkToHumans link and confirms that nothing was sent.
The MCP does not currently apply a sequence or bulk-send the prepared messages. Use the app for that final step.
Import a list and prepare drafts
Draft from an existing conversation
The MCP can also read a conversation before preparing the next reply.linkedin_list_conversations, linkedin_get_conversation_messages, and linkedin_create_message_draft.
Review and send from TalkToHumans
1
Open the review link
The draft result includes an
app_url. Open it to land on the right contact or conversation.2
Check the person
Read the profile, tags, notes, company context, and any existing message history. Make sure the AI selected the right identity.
3
Rewrite the generic parts
Remove anything you would not have written yourself. Check names, claims, variables, links, and the reason for reaching out.
4
Choose the LinkedIn action
For an unconnected person, use the draft as a connection-request note when appropriate. For an existing conversation, send or schedule it as a message.
5
Add follow-up with care
If the contact deserves a structured follow-up, apply a sequence in the app and tailor each step to that person.
Why this is safer than direct AI sending
Importing a profile, creating a view, adding notes, and saving a draft change TalkToHumans workspace data. They do not send a LinkedIn action. The final action stays inside the browser-based TalkToHumans flow: β you see the person and the draft β you choose whether to send β the extension checks the active LinkedIn identity β LinkedIn actions pass through the normal pacing and daily limits You get the useful part of AI, which is research and preparation, without handing it an invisible send loop.Team reports
Your manager asks how LinkedIn is going. βBusyβ is probably not the report they had in mind. TalkToHumans gives admins the useful numbers without exposing private conversation content. Ask a question through the MCP or API, compare teammates or accounts, and let your AI turn the result into a table or graph. There is no in-app analytics dashboard yet. Your AI client is the reporting interface.What you can measure
β distinct people contacted β replies to outbound conversations β reply rate β connection requests sent and accepted β connection-request acceptance rate β activity by teammate and LinkedIn account β activity by channel, source, and event type β runs, replies, and rates for each template Filter by date range, account, user, event type, channel, or source.What reporting does not contain
The activity ledger does not include message bodies, attachments, notes, drafts, or AI-generated copy. It tells a manager what happened without turning private DMs into surveillance data.How rates are counted
Reply and acceptance rates use distinct contacted people and activated template runs. Re-syncing a message or receiving several replies in one conversation should not make the rate look better than it is.Run a weekly manager report
Ask an authorized AI client:Build a trend graph
Ask the AI to callactivity_summary once for each period you want to compare, then graph the results.
Compare teammates without rewarding spam
Raw send volume is easy to game. Pair activity with outcomes and context.Compare templates
The MCP tools
βactivity_list for filtered activity records.β
activity_summary for grouped metrics and rates.
Both tools accept date, account, user, event-type, channel, and source filters.
Report with the API
UseGET /v1/activity for filtered records and GET /v1/activity/summary for grouped metrics. Admins manage workspace API keys.