GTM Daily
Search verified, open GTM Engineering and RevOps jobs from any AI assistant and let it match them to your own profile, alongside a GTM tools directory, market data and playbooks.
Hosted MCP Server
npx add-mcp 'https://gtmdaily.com/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
For ChatGPT, Claude and any MCP client
Use GTM Daily from your AI assistant
Connect once and your assistant can search GTM Daily, cite the pages it used, and, when you sign in, save things, publish your work and launch your product for you. GTM Daily supplies the data. Your assistant does the thinking.
Server address
https://gtmdaily.com/mcp
Remote MCP over HTTPS (Streamable HTTP). Sign-in uses OAuth with PKCE, and your assistant finds everything it needs from this address.
Bring GTM Daily into ChatGPT
Download this plugin, add it at chatgpt.com, then ask ChatGPT to find GTM jobs and playbooks, compare tools or explore market signals without leaving your conversation.
Watch the setup walkthrough
See how to connect GTM Daily to ChatGPT or Claude and search jobs from your AI assistant.

Connect in a minute
ChatGPT
- Open chatgpt.com in a web browser. Use the web version for setup and your first conversation so the plugin tools load correctly.
- Download the ready-to-install ZIP above. Keep it zipped.
- Open Customize, then Plugins, press Add and choose Upload plugin archive.
- Select the downloaded ZIP, review the permissions and install it.
- Connect the plugin, sign in with your GTM Daily account and press Allow.
- Start a new chat, select GTM Daily, and ask: “Find me senior GTM jobs posted this week.”
If the desktop app does not show the plugin tools, continue the conversation at chatgpt.com.
Claude
- Open Settings, then Connectors.
- Choose Add custom connector and paste the server address above.
- Sign in with your GTM Daily account and press Allow.
- Claude Code: run the command below, then /mcp to sign in.
claude mcp add --transport http gtm-daily https://gtmdaily.com/mcp
If archive upload is unavailable on your plan, choose Add custom MCP server, name it gtm_daily, paste the server address above and choose OAuth. Connector menus differ by plan and change often. Any other MCP client that supports remote servers and OAuth works with the same address.
How does sign-in work? ChatGPT opens the normal GTM Daily sign-in page. Sign in once, approve the connection and return to your conversation. No account yet? Create one, it is free.
Try asking
- Which GTM tools integrate with HubSpot and have a free plan?
- What GTM jobs mention Clay and n8n this month, and how many jobs is that out of?
- Compare three tools for outbound data enrichment for a 25 person team.
- Save these notes to my GTM Daily inbox, then help me turn them into a post.
- Launch my new tool Atlasflow on GTM Daily next Tuesday at 10 AM Berlin time.
What your assistant can do
Browse the tools available to GTM Daily members, grouped by what you can do with them.
Research tools 29
Available after sign-in: public GTM Daily resources, creators, jobs, tools, agencies, launches, reviews and market counts.
Show the tools
- connect_gtm_account Connect your GTM Daily account
- search_resources Search GTM Daily resources
- get_resource Get a resource
- search_creators Search creators
- get_creator_profile Get a creator profile
- get_public_platform_stats Public platform counts
- search_jobs Search GTM jobs
- get_job_details Get a job
- search_gtm_tools Search GTM tools
- search_gtm_agencies Search GTM agencies
- get_gtm_tool Get a GTM tool
- get_gtm_agency Get a GTM agency
- compare_gtm_tools Compare GTM tools
- search_gtm_launches Search GTM launches
- get_gtm_launch Get a launch
- list_gtm_tool_reviews List reviews
- get_gtm_marketplace_categories Directory categories
- get_newsletter_info About the newsletter
- list_gtm_data_domains What data GTM Daily has
- get_gtm_taxonomy GTM taxonomy
- search_gtm_knowledge Search across GTM Daily
- get_gtm_evidence_bundle Evidence bundle
- get_gtm_related_records Related records
- get_gtm_public_trends Public trend counts
- get_gtm_job_market_data Job market data
- get_gtm_tool_market_data Tool market data
- get_gtm_content_supply_data Content supply data
- get_gtm_public_profiles_for_hiring Public creators with GTM work
- get_public_record_updates What changed recently
After you connect your account 39
Your saved items, reviews, listings and launches, newsletter sign-up, and your private notes.
Show the tools
- get_my_saved_content My saved content
- save_resource Save a resource · changes data
- unsave_resource Unsave a resource · changes data
- save_job Save a job · changes data
- pass_job Pass on a job · changes data
- undo_job_pass Undo passing on a job · changes data
- get_my_jobs My jobs
- get_job_apply_link Get a job's apply link
- report_job Report a job · changes data
- subscribe_to_newsletter Subscribe to the newsletter · changes data
- get_my_newsletter_status My newsletter status
- get_my_saved_gtm_listings My saved listings
- get_my_gtm_listings My listings
- find_gtm_listing_duplicates Check for duplicate listings
- preview_gtm_listing Preview a listing
- get_gtm_listing_claim_status Claim status
- get_my_gtm_listing_analytics Listing analytics
- get_my_gtm_listing_inquiries Listing inquiries
- get_my_gtm_launches My launches
- get_gtm_launch_status Launch status
- create_knowledge_collection Create a knowledge collection · changes data
- list_my_knowledge_collections My knowledge collections
- begin_private_context_import Begin a private import · changes data
- append_private_context_chunk Append import text · changes data
- finalize_private_context_import Finalize a private import · changes data
- import_private_context_text Save text to my private inbox · changes data
- list_my_context_imports My private imports
- get_my_context_import Read a private import
- search_my_imported_context Search my private inbox
- delete_my_context_import Delete a private import · changes data
- export_my_private_context Export my private inbox
- create_publishable_insight_draft Draft an insight card · changes data
- update_publishable_insight_draft Update an insight draft · changes data
- preview_publishable_insight Preview an insight card
- publish_approved_insight Publish an insight card · changes data
- unpublish_my_insight Withdraw an insight card · changes data
- get_my_gtm_context My GTM Daily context
- get_my_imported_context My imported context
- get_my_career_evidence_data Evidence for career direction
For creators 11
Drafts, previews, publishing and analytics for profiles you manage.
Show the tools
- get_my_creator_profile My creator profile
- update_my_creator_profile Update my creator profile · changes data
- get_my_creator_resources My creator content
- get_my_creator_analytics My creator analytics
- create_resource_draft Create a resource draft · changes data
- update_resource_draft Update a resource draft · changes data
- preview_resource_publication Preview publication
- publish_resource Publish a resource · changes data
- get_my_topic_coverage My topic coverage
- get_my_publication_opportunities_data Evidence for what to publish
- set_creator_image Set a profile picture or banner · changes data
Safety and privacy
- Your account stays in charge. Sign in to save items or work with your own content, and disconnect the assistant whenever you like.
- You stay in control. You approve the access when you connect, and you can disconnect any assistant at any time on your connections page.
- Nothing is published without a clear yes. Publishing, launching and newsletter sign-up need your explicit confirmation, and the result always shows the real state (for example “waiting for review”, never a false “live”).
- Your notes are private. Text you choose to paste into your knowledge inbox is visible only to you. GTM Daily cannot read your ChatGPT or Claude history, and only text you paste is ever stored.
- Same rules as the website. Gated content stays gated, listings need verified ownership, and moderation still applies.
- Data, not opinions. Counts come with dates, sample sizes and limits. Unknown stays unknown.
For developers
Transport is stateless Streamable HTTP with JSON responses. ChatGPT can read initialize and tools/list schemas before sign-in so it can start OAuth; every tool call requires a valid bearer token and is authorized against the live account role.
Discovery
https://gtmdaily.com/.well-known/oauth-protected-resource
https://gtmdaily.com/.well-known/oauth-authorization-server
OAuth 2.1
Dynamic client registration at https://gtmdaily.com/oauth/register, authorization code with S256 PKCE only, exact redirect URI match (https, or http on localhost). Access tokens last 1 hour, refresh tokens rotate, and https://gtmdaily.com/oauth/revoke ends a grant at once.
Try it with curl
curl -s -X POST https://gtmdaily.com/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-H 'authorization: Bearer YOUR_ACCESS_TOKEN' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_gtm_tools","arguments":{"query":"enrichment"}}}'
Results
Every tool returns status, data, warnings, next_cursor, missing_fields, next_step, correlation_id as structured content. Lists use opaque cursors. Records carry a canonical GTM Daily URL, dates and limitations so you can cite them. Errors use codes such as UNAUTHENTICATED, FORBIDDEN, MISSING_REQUIRED_FIELDS, CONFLICT_VERSION, RATE_LIMITED and CONFIRMATION_REQUIRED.
Scopes a member can grant
- knowledge:public:read Read public GTM Daily data (resources, creators, jobs, tools, agencies, launches, trends)
- creator:read Read your own creator content
- creator:write Create and publish your own creator content
- creator:analytics Read analytics for your own content
- market:trends:read Read de-identified market trend counts
- creator:opportunities:read Read evidence for what to publish next
- career:evidence:read Read your own career evidence next to public job data
- jobs:save Save, pass and report jobs as you
- newsletter:subscribe Subscribe your verified email to the GTM Daily newsletter
- marketplace:save Save listings and vote on launches as you
- marketplace:review Write reviews and comments as you, and send demo requests
- marketplace:listings:write Create and edit listings you are a member of
- marketplace:launches:write Draft, schedule and submit launches for listings you are verified for
- marketplace:leads:read Read consented inquiries for listings you are verified for
- knowledge:personal:read Read your own saved, published and professional records
- knowledge:imports:write Add text you paste to your private knowledge inbox
- knowledge:imports:read Search and read your private knowledge inbox
- knowledge:imports:delete Delete items from your private knowledge inbox
- knowledge:insights:write Draft insight cards from your own inbox
- knowledge:insights:publish Publish or withdraw insight cards you approved
- ops:admin Emergency ops for the GTM Daily app: check health, read redacted logs, restart the app container (super admin only, granted separately)
Limits: 150 reads and 40 writes per minute per account, 1 MB request bodies, imports up to 16,000 characters per call. Every write takes an idempotency key so retries never repeat an action.
If something does not work when you report it, include the correlation_id from the result so it can be traced without sharing any of your content.