Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,517Letters: 13Defects: 1,321counted just now
teppi

MCP servercom.gtmotto/linkedin

Self-driving LinkedIn prospecting: it sources, warms and invites daily.
Read moreSelf-driving LinkedIn prospecting: it sources, warms and invites daily. You approve every message.
UNRATEDActivestreamable-httpagent.gtmotto.com

Overview

Score?
UNRATED 0.481
of what a free look can see, on 14 looks
Looks
14
last 53 min ago
Tools
21

More info

URL
agent.gtmotto.com/mcp
streamable-http
Says it is
gtmotto 1.2.0
protocol 2025-06-18
In the record since
11 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.481 · highest on record 0.8561

Toolsfrom sha256:7e7bc302e5…3494c5

The tools this server lists, read out of the definition it returned
ToolSchema
gtm_approve
Approve ONE drafted action by its approvalId (from gtm_list_approvals). It then leaves on the seat's next slot, inside LinkedIn's limits — this is the human's tap, moved from the c
input · no output
gtm_configure_source
Write a lane's settings — upload an account list, set the Post-discovery intent and anchors, change the job keywords, move a gate. MERGE semantics: only the fields you send change.
input · no output
gtm_connect_linkedin
The link a human opens to connect (or reconnect) their LinkedIn account to a play — the one cockpit step the play cannot run without. Hand the URL to the human, tell them to say wh
input · no output
gtm_create_play
Create a fully-configured play in one call: the product (an existing productId, or a websiteUrl which seeds one and kicks its research), the play itself, the ICP facets, which sour
input · no output
gtm_estimate_icp
How big an audience a CANDIDATE ICP would reach — '≈ N companies match' — before committing to it. Writes nothing: no play, no ICP row, no cache. Use it to iterate (propose facets
input · no output
gtm_forget_harvested_posts
The tuning escape hatch for the post lanes. A post lane remembers every post it already paid to harvest so it never buys the same engagers twice — which makes it impossible to TUNE
input · no output
gtm_linkedin_status
The play's LinkedIn seat and today's headroom against the LinkedIn limits. States: `no_seat` (nothing connected — the play cannot act), `seat_broken` (the account was disconnected
input · no output
gtm_list_approvals
Every drafted action that waits for the human — an invite note, a first message, a follow-up, a reply or a comment the planner wrote — with the draft, the 'why now', the lead, and
input · no output
gtm_list_plays
Every play in the workspace with enough context to route on: which product it sells, whether it is active or paused, whether a LinkedIn seat is actually connected (`seatConnected:
input · no output
gtm_play_stats
The play's Stats screen: the pipeline (leads sourced → warmed → invited → new connections → conversations started) over four windows — all time, last 30 days, last 7 days, last 24
input · no output
gtm_preview_source
Dry-run ONE lane: '≈ N people match' and a 10-person sample, WITHOUT inserting a lead, spending the day's budget or moving the run clock. Same query, same gates, same scorers as a
input · no output
gtm_reject
Reject (skip) ONE drafted action by its approvalId. Nothing is sent; the planner records the decline and re-plans around it instead of proposing the same step again. Ask the human
input · no output
gtm_run_source
'Run once now' — run ONE lane immediately through the same code the sourcing tick runs, with force: an OFF lane still runs (that is what run-once means while configuring), a DRAFT
input · no output
gtm_set_source
Switch a lane on or off — the toggle on the Sources list. Switching ON a lane that has nothing to run on (no companies, no intent/anchors/posts, no role) is refused: configure it f
input · no output
gtm_show_play
ONE play in full — everything needed to judge it or copy it into a better one: goal and voice, the account's daily cap and working hours (shared by every play on the seat), the ICP
input · no output
gtm_show_sources
All five sourcing lanes of a play, configured or not — the read to make before touching any of them. Per lane: `configured`, `on`, the parsed `config` (defaults filled), the cockpi
input · no output
gtm_source_runs
The run history of ONE lane, newest first — the funnel over time (scanned → dropped by fit → dropped by intent → added / duplicates / capped), the ICP facets LinkedIn could not fil
input · no output
gtm_sources_reference
THE REFERENCE for configuring sourcing lanes — read it before your first gtm_configure_source / gtm_set_source / gtm_run_source call. Every lane (people_search, competitor_posts a.
input · no output
gtm_update_icp
Change the ICP a play runs — the query behind people_search and the fit gate on every other lane. Seven string arrays, plain words (gtmotto normalises 'Swiss' → Switzerland, 'Finte
input · no output
gtm_update_play
Change a play's own knobs — name, goal, voice — its two switches, and the ACCOUNT's pacing (daily action cap, working hours: shared by every play on the LinkedIn account, not per p
input · no output
gtm_whoami
Who this key belongs to, and what the workspace may do: org name, plan, subscription status, how many products and plays exist, and the LEAD METER (leads added this calendar month,
input · no output
Verify it yourselfnpx teppi-check https://agent.gtmotto.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M36D8H679K2G6J9AN6KB62D7