The free Trends MCP tier includes 100 successful requests per month with no card on file. Engineers who map each Get Trends, Get Growth, and Get Top Trends call to a decision tree keep prototypes honest without burning quota on duplicate keywords.
Document the exact payloads before coding. Get Trends and Get Growth both hinge on one source plus keyword pair per billable unit, while Get Top Trends multiplies by feed type and pagination. That distinction matters when a cron job loops across ten feeds each hour. API orchestration trend data outlines larger automation patterns.
Assume four weekly jobs. Each job can run get_growth on eight keywords across Google Search if each keyword uses one call with four presets bundled. That is thirty-two units. Add eight get_top_trends pulls for two feeds twice a week and the total lands under eighty units, leaving slack for manual debugging. Adjust when marketing adds more keywords.
Instruct assistants to include "Using TrendsMCP" once per task and to reuse cached JSON attached to the thread. Without that habit, chatty agents may repeat identical get_trends calls. Trends API free summarizes what ships on the unpaid tier for stakeholders who do not read code.
Keep a tiny module that wraps POST https://api.trendsmcp.ai/api with the bearer header so both Cursor MCP configs and server-side cron jobs call the same function. The reference snippets on Python trends API mirror the JSON contract documented in the public docs, which reduces drift between environments.
Tools for this workflow
get_trendsFetch the longest weekly history once per keyword during backlog grooming instead of repeating the call on every ticket update.
get_trends(keyword='vector database', source='google search')
get_growthPack every growth window needed for a quarterly review into one get_growth body so the extra presets do not trigger extra billing units.
get_growth(keyword='vector database', source='google search', percent_growth=['30D', '3M', '12M', 'YTD'])
get_top_trendsLimit live feed pulls to the handful of types that actually change operator decisions, paginating only when dashboards display more than the default twenty-five rows.
get_top_trends(type='GitHub Trending Repos', limit=25)
FAQ