Skip to Content
Sync GTM v1 is live 🎉. Get Started for Free ➡️
MCP Server

Sync GTM MCP Server

The Sync GTM Model Context Protocol (MCP) server enables AI assistants like Claude Code, Cursor, VS Code Copilot, and other MCP-compatible clients to interact directly with your Sync GTM workspace.

With the MCP server, AI agents can go beyond code generation and perform advanced GTM operations in your Sync GTM workspace — manage tables, run actions, query data, and automate workflows with full awareness of your workspace context.


Prerequisites

  • A Sync GTM account with an active API token
  • An MCP-compatible client such as Claude Code , Cursor , VS Code , or any other client that supports the MCP specification

Getting Your API Token

  1. Log in to your Sync GTM dashboard at app.syncgtm.com 
  2. Navigate to Settings and find your API token
  3. Copy the token — it starts with rxk_

Keep your API token secure. Never commit it to version control or share it publicly.


Installation

Claude Code

Run the following command in your terminal to add the Sync GTM MCP server:

claude mcp add --transport http syncgtm https://api.syncgtm.com/mcp --header "Authorization: Bearer rxk_YOUR_API_TOKEN"

Replace rxk_YOUR_API_TOKEN with your actual Sync GTM API token.

The next time you start Claude Code, it will have access to your Sync GTM workspace.


Cursor

  1. Open the Command Palette (Cmd+Shift+P / Ctrl+Shift+P) and run View: Open MCP Settings.
  2. Select + New MCP Server in the settings pane. This will open your mcp.json file.
  3. Add the following configuration:
{ "mcpServers": { "syncgtm": { "type": "http", "url": "https://api.syncgtm.com/mcp", "headers": { "Authorization": "Bearer rxk_YOUR_API_TOKEN" } } } }

Replace rxk_YOUR_API_TOKEN with your actual API token. Once saved, Cursor will detect the new server and connect automatically.


VS Code

  1. Open Visual Studio Code.
  2. In the Command Palette (Cmd+Shift+P / Ctrl+Shift+P), run: MCP: Open User Configuration.
  3. Update the mcp.json file with the following configuration and save:
{ "servers": { "syncgtm": { "type": "http", "url": "https://api.syncgtm.com/mcp", "headers": { "Authorization": "Bearer rxk_YOUR_API_TOKEN" } } } }

Windsurf

Add the following to your Windsurf MCP configuration file:

{ "mcpServers": { "syncgtm": { "type": "http", "url": "https://api.syncgtm.com/mcp", "headers": { "Authorization": "Bearer rxk_YOUR_API_TOKEN" } } } }

Usage

Once configured, you can use natural language to interact with your Sync GTM workspace. Example prompts:

  • “Find the work email for John Smith at Acme Corp”
  • “Enrich this company domain and tell me their tech stack”
  • “Check if this company has raised funding recently”
  • “Find employees at this company in sales roles”
  • “Get the LinkedIn profile for this prospect and pull their recent posts”
  • “Check if this phone number is on WhatsApp”

Available Tools

The Sync GTM MCP server exposes the following tools organized by category.

Contact Discovery

ToolDescription
Find Work EmailFind a person’s verified work email address using name and company data
Find Personal EmailFind a person’s personal email address from public data sources
Find Work PhoneFind a person’s direct work phone number using professional data sources
Find Mobile NumberFind a person’s mobile phone number from public and professional data

Person Enrichment

ToolDescription
Enrich PersonGet a full person profile including current role, company, location, and social links
Current RoleLook up a person’s current job title and company from their LinkedIn profile
Past RoleRetrieve a person’s previous job titles and companies from their work history
Person LocationLook up a person’s current city and country from their professional profile
Job Start DateFind when a person started their current role to gauge tenure and timing

Company Enrichment

ToolDescription
Enrich OrganizationGet a full company profile including industry, size, location, and firmographic data from a domain or name
Company DomainResolve a company’s primary website domain from a name or LinkedIn URL
Company RevenueEstimate a company’s annual revenue range using public and third-party data sources
Company Total EmployeesGet the estimated total employee count for a company from public data
Company Total FundingLook up the total amount of funding a company has raised across all rounds
Company Latest FundingGet details on a company’s most recent funding round including amount, date, and investors
Company Founded DateLook up when a company was founded to gauge maturity and stage
Company TechStackIdentify the technologies and tools a company uses across their website and infrastructure
Company AddressLook up the headquarters street address for a company
Company CountryIdentify the country where a company is headquartered
Company Post CodeGet the postal or ZIP code for a company’s headquarters location
Company Website TrafficEstimate monthly website visits and traffic trends for a company’s domain
Find Number Of Business LocationsCount how many office or business locations a company operates worldwide

LinkedIn — People

ToolDescription
Person LinkedIn ProfileFind the LinkedIn profile URL for a person using their name and company
Get LinkedIn Profile URLResolve the full LinkedIn profile URL for a person from their name and company
Enrich LinkedIn ProfileGet full details from a person’s LinkedIn profile including headline, summary, experience, and skills
Get LinkedIn Profile PostsRetrieve recent LinkedIn posts published by a person’s profile
Get Profile LinkedIn PostsRetrieve recent LinkedIn posts published by a person to understand their interests and activity
LinkedIn EngagementCheck if a prospect has posted or engaged with posts on certain topics. Ideal for identifying active buyers, personalizing outreach, and scoring leads based on real-time social activity

LinkedIn — Companies

ToolDescription
Get Company LinkedIn PageFind the official LinkedIn company page URL for any organization
Enrich LinkedIn PageGet full details from a company’s LinkedIn page including follower count, specialties, and company updates
Get Company LinkedIn PostsRetrieve recent LinkedIn posts published by a company page
Get Page LinkedIn PostsRetrieve recent LinkedIn posts published by a company page to monitor content and engagement
Find Employees From LinkedIn PageExtract employee profiles from a company’s LinkedIn page to build targeted contact lists
Find People Within CompanySearch for people working at a specific company by role, seniority, or department

Social Profiles

ToolDescription
Person Twitter ProfileFind a person’s X (Twitter) profile URL from public data
Person Github ProfileFind a person’s GitHub profile URL using their name or email
Company InstagramFind the official Instagram profile URL for a company
Company GitHubFind the official GitHub organization profile for a company
Company X (Twitter)Find the official X (Twitter) profile URL for a company

Buying Signals & Intent

ToolDescription
Raised Funding RecentlyDetect companies that have raised funding across different rounds. Ideal for prioritizing fast growing accounts
Is HiringDetect if a company is actively hiring across sales, marketing, engineering, or operations. Ideal for finding companies in growth mode
Headcount GrowthDetect when a company increases employee headcount. Ideal for scoring growth stage accounts
Revenue GrowthDetect companies showing estimated revenue growth from external data. Ideal for prioritizing momentum accounts
Website Traffic GrowthDetect spikes in website traffic using external traffic data
Leadership ChangeDetect when a company hires or replaces senior leaders like CMO, CRO, VP Sales, or RevOps
Job ChangeDetect if a person has changed jobs in the last 3 months using public data and LinkedIn activity. Ideal for triggering timely outreach, re-engaging old leads, or identifying warm prospects during career transitions
Recently PromotedDetect when a prospect or contact has recently been promoted
Techstack ChangeDetect when a company starts or stops using specific technologies. Ideal for scoring and qualifying leads
New Product LaunchedDetect when a company launches a new product. Perfect for understanding strategic moves
New Blog PostedDetect when a company publishes a new blog. Ideal for content monitoring and warm personalization
New LocationDetect when a company opens a new office or expands internationally
Recent AcquisitionsFind recent acquisitions made by a company to understand strategic direction and expansion moves
Mergers and AcquisitionsDetect company M&A events. Ideal for outreach when organizations are restructuring
Mentioned Recently on NewsDetect when a company or keyword appears in news sources. Ideal for personalizing outreach with timely updates

B2B Intelligence

ToolDescription
Extract B2B CustomersIdentify a company’s B2B customers from public sources like case studies and reviews
Extract Pricing PlansPull pricing plan details from a company’s website including tiers, features, and costs

Meta Ads

ToolDescription
Get Meta Ads From Page IDPull active Meta (Facebook/Instagram) ads running from a specific page ID
Get Meta Ads Using Search TermsSearch the Meta Ad Library for ads matching specific keywords or topics

YouTube

ToolDescription
Extract YouTube TranscriptExtract the full text transcript from any YouTube video URL
Scrape YouTube Video URLsCollect video URLs from a YouTube channel or playlist
Scrape YouTube Videos By ChannelsRetrieve recent videos published by specific YouTube channels
Scrape YouTube Videos By QuerySearch YouTube and retrieve video results matching a keyword or topic

Domain & Security

ToolDescription
Get Domain DetailsGet WHOIS and registration details for a company’s domain including age and registrar
Domain Threat DetectionCheck if a domain is flagged for malware, phishing, or other security threats
Reverse IP LookupFind all domains hosted on the same IP address as a company’s website

Phone & Messaging

ToolDescription
Reverse Phone LookupLook up the owner and details associated with a phone number
WhatsApp Number ValidatorCheck if a phone number is registered on WhatsApp

Local Business

ToolDescription
Get Yelp Business DetailsPull business details, reviews, and ratings from Yelp for any local business

Account & Credits

ToolDescription
Get Credits RemainingCheck how many credits are remaining in your Sync GTM account

Troubleshooting

Authentication Errors (401 Unauthorized)

  • Verify your API token is correct and starts with rxk_
  • Make sure the key has not been revoked or expired
  • Check that the Authorization header is formatted as Bearer rxk_YOUR_API_TOKEN (with a space after Bearer)

Connection Issues

  • Ensure your network allows outbound HTTPS requests to api.syncgtm.com
  • If using the npx method, make sure Node.js (v18+) and npm are installed
  • Try restarting your MCP client after updating the configuration

Tools Not Appearing

  • Restart your MCP client (Claude Code, Cursor, VS Code, etc.)
  • Verify the MCP server is listed and connected in your client’s MCP settings
  • Check that your API token has the required permissions for your workspace

Security

  • Your API token is used only to authenticate requests to the Sync GTM API
  • All communication uses HTTPS encryption
  • Never share your API token or commit it to version control
  • You can rotate your API token at any time from the Sync GTM dashboard

Support

If you run into issues or have questions about the MCP server: