Skip to main content
TalkToHumans connects compatible AI clients such as Claude, ChatGPT, Codex, and Cursor to your LinkedIn workspace through MCP. Use your AI tools to search your network, prepare drafts for review, and turn team activity into useful reports.
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. The linkedin_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.
The last line matters. Research first. Outreach after you agree with the list.

Find hires

This works well for warm sourcing, past candidates, former colleagues, and people whose job changed since you last spoke.

Find partners and warm paths

The strongest result is often someone who knows the buyer, not the buyer themselves.

Save the shortlist in TalkToHumans

Once the list looks right, ask:
The MCP uses 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 a linkedin.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

The AI will call the import and draft tools once per person. If a profile fails, ask it to show the reason and continue with the rest.

Draft from an existing conversation

The MCP can also read a conversation before preparing the next reply.
This uses 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.
Importing a contact does not prove the person’s data is current. Review the LinkedIn profile and any freshness warning before relying on the result.

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 call activity_summary once for each period you want to compare, then graph the results.
The client can create the chart in whatever format it supports, such as an inline graph, spreadsheet, notebook, or image.

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

Use GET /v1/activity for filtered records and GET /v1/activity/summary for grouped metrics. Admins manage workspace API keys.