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.

Connect in a minute

ChatGPT

  1. Open Customize, then Plugins, press Add and choose Add custom MCP server.
  2. Name:
    gtm_daily
  3. Under Connection, pick Server URL and paste:
    https://gtmdaily.com/mcp
  4. Set Authentication to OAuth. Leave Advanced OAuth settings as they are.
  5. Tick I understand and want to continue, then press Create as a plugin.
  6. Sign in with your GTM Daily account and press Allow.

Claude

  1. Open Settings, then Connectors.
  2. Choose Add custom connector and paste the server address above.
  3. Sign in with your GTM Daily account and press Allow.
  4. Claude Code: run the command below, then /mcp to sign in.
claude mcp add --transport http gtm-daily https://gtmdaily.com/mcp

Connector menus differ by plan and change often, so check your assistant's own help if a step looks different. Any other MCP client that supports remote servers and OAuth works with the same address.

Is there a “Log in with ChatGPT” button? Not as a way to sign in to GTM Daily: ChatGPT does not act as an identity provider for other sites. What you get is better for this use: ChatGPT or Claude asks you to sign in with your normal GTM Daily account, you approve the exact access shown, and the assistant never sees your password. No account yet? Create one, it is free.

Try asking

What your assistant can do

77 tools are available to members, listed here from the live server. 61 more exist for GTM Daily staff and always need a separate approval in the browser.

No sign-in needed 29

Public GTM Daily data: resources, creators, jobs, tools, agencies, launches, reviews and market counts.

Show the tools
  • connect_gtm_accountConnect your GTM Daily account
  • search_resourcesSearch GTM Daily resources
  • get_resourceGet a resource
  • search_creatorsSearch creators
  • get_creator_profileGet a creator profile
  • get_public_platform_statsPublic platform counts
  • search_jobsSearch GTM jobs
  • get_job_detailsGet a job
  • search_gtm_toolsSearch GTM tools
  • search_gtm_agenciesSearch GTM agencies
  • get_gtm_toolGet a GTM tool
  • get_gtm_agencyGet a GTM agency
  • compare_gtm_toolsCompare GTM tools
  • search_gtm_launchesSearch GTM launches
  • get_gtm_launchGet a launch
  • list_gtm_tool_reviewsList reviews
  • get_gtm_marketplace_categoriesDirectory categories
  • get_newsletter_infoAbout the newsletter
  • list_gtm_data_domainsWhat data GTM Daily has
  • get_gtm_taxonomyGTM taxonomy
  • search_gtm_knowledgeSearch across GTM Daily
  • get_gtm_evidence_bundleEvidence bundle
  • get_gtm_related_recordsRelated records
  • get_gtm_public_trendsPublic trend counts
  • get_gtm_job_market_dataJob market data
  • get_gtm_tool_market_dataTool market data
  • get_gtm_content_supply_dataContent supply data
  • get_gtm_public_profiles_for_hiringPublic creators with GTM work
  • get_public_record_updatesWhat 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_contentMy saved content
  • save_resourceSave a resource · changes data
  • unsave_resourceUnsave a resource · changes data
  • save_jobSave a job · changes data
  • pass_jobPass on a job · changes data
  • undo_job_passUndo passing on a job · changes data
  • get_my_jobsMy jobs
  • get_job_apply_linkGet a job's apply link
  • report_jobReport a job · changes data
  • subscribe_to_newsletterSubscribe to the newsletter · changes data
  • get_my_newsletter_statusMy newsletter status
  • get_my_saved_gtm_listingsMy saved listings
  • get_my_gtm_listingsMy listings
  • find_gtm_listing_duplicatesCheck for duplicate listings
  • preview_gtm_listingPreview a listing
  • get_gtm_listing_claim_statusClaim status
  • get_my_gtm_listing_analyticsListing analytics
  • get_my_gtm_listing_inquiriesListing inquiries
  • get_my_gtm_launchesMy launches
  • get_gtm_launch_statusLaunch status
  • create_knowledge_collectionCreate a knowledge collection · changes data
  • list_my_knowledge_collectionsMy knowledge collections
  • begin_private_context_importBegin a private import · changes data
  • append_private_context_chunkAppend import text · changes data
  • finalize_private_context_importFinalize a private import · changes data
  • import_private_context_textSave text to my private inbox · changes data
  • list_my_context_importsMy private imports
  • get_my_context_importRead a private import
  • search_my_imported_contextSearch my private inbox
  • delete_my_context_importDelete a private import · changes data
  • export_my_private_contextExport my private inbox
  • create_publishable_insight_draftDraft an insight card · changes data
  • update_publishable_insight_draftUpdate an insight draft · changes data
  • preview_publishable_insightPreview an insight card
  • publish_approved_insightPublish an insight card · changes data
  • unpublish_my_insightWithdraw an insight card · changes data
  • get_my_gtm_contextMy GTM Daily context
  • get_my_imported_contextMy imported context
  • get_my_career_evidence_dataEvidence for career direction

For creators 9

Drafts, previews, publishing and analytics for profiles you manage.

Show the tools
  • get_my_creator_resourcesMy creator content
  • get_my_creator_analyticsMy creator analytics
  • create_resource_draftCreate a resource draft · changes data
  • update_resource_draftUpdate a resource draft · changes data
  • preview_resource_publicationPreview publication
  • publish_resourcePublish a resource · changes data
  • get_my_topic_coverageMy topic coverage
  • get_my_publication_opportunities_dataEvidence for what to publish
  • set_creator_imageSet a profile picture or banner · changes data

Safety and privacy

For developers

Transport is stateless Streamable HTTP with JSON responses. Public tools work without a token. Calls that need an account return a typed error and an OAuth challenge, or set a bearer token you obtained through the flow below.

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' \
  -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:readRead public GTM Daily data (resources, creators, jobs, tools, agencies, launches, trends)
  • creator:readRead your own creator content
  • creator:writeCreate and publish your own creator content
  • creator:analyticsRead analytics for your own content
  • market:trends:readRead de-identified market trend counts
  • creator:opportunities:readRead evidence for what to publish next
  • career:evidence:readRead your own career evidence next to public job data
  • jobs:saveSave, pass and report jobs as you
  • newsletter:subscribeSubscribe your verified email to the GTM Daily newsletter
  • marketplace:saveSave listings and vote on launches as you
  • marketplace:reviewWrite reviews and comments as you, and send demo requests
  • marketplace:listings:writeCreate and edit listings you are a member of
  • marketplace:launches:writeDraft, schedule and submit launches for listings you are verified for
  • marketplace:leads:readRead consented inquiries for listings you are verified for
  • knowledge:personal:readRead your own saved, published and professional records
  • knowledge:imports:writeAdd text you paste to your private knowledge inbox
  • knowledge:imports:readSearch and read your private knowledge inbox
  • knowledge:imports:deleteDelete items from your private knowledge inbox
  • knowledge:insights:writeDraft insight cards from your own inbox
  • knowledge:insights:publishPublish or withdraw insight cards you approved

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.