Skip to main content
Glama
HasData

Google Trends MCP Server

Google Trends MCP Server

호스팅된 Model Context Protocol(MCP) 서버로, Claude, Cursor, Windsurf 및 기타 모든 MCP 클라이언트에 하나의 Google Trends 도구를 제공합니다. 시간에 따른 관심도, 지역별 관심도, 그리고 모든 검색어에 대한 상승 중·상위 관련 검색어와 주제를 구조화된 JSON 형태로 가져옵니다. 유지할 스크래핑 라이브러리나 Google 계정 없이도 작동합입니다.

https://mcp.hasdata.com/api/mcp?apis=google_trends

Glama score tool contract MCP Tools License

목차

필요한 것

해당 서리를 사용하는 데는 MCP 클라이언트와 대시보드에서 무료로 생선할 수 있는 HasData API 키가 필합니다. 무료 체험은 5크레딬트 요가 기준 약 200회 직접 포함되며, 카드 없이 만듦 수 있습니다. 이 서버는 원격 서버이므로 가장 간단한 방법은 URL와 x-api-key 헤더입니다. 실행할 컨테이너, 구글 계정 없이 흐름이 완결됩니다. stdio만 지원하는 클라이언트는 량한 런처 통하기 위해 접속하며, этого 패키지는 npmd에서 @hasdata/google-trends-mcp, PyPI에서 hasdata-google-trends-mcp로 배포됩니다.

빠른 시작

서버 URL은 동일한 방식 클라이언트에 대해서 동일합니다. Claude Code와 Claude Desktop에서 직접 실행해 보았습니다. 다른 블록은 각 클라이언트 자체의 원격 서버 문서 형식을 따릅니다.

필드

URL

https://mcp.haasdata.com/api/mc?apis=google_trends

Transport

HTTP, streamable

Auth header

x-api-key: HASDATA_API_KEY

OAuth를 지원하는 클라이언트는 동일한 URL을 커넥터로 추가하고, config 파일에 키를 넣지 않와도, 기입할 수 있습니다.

claude mcp add --transport http google-trends "https://mcp.hasdata.com/api/mcp?apis=google_trends" \
  --header "x-api-key: HASDATA_API_KEY"

설정, Connectors, Add custom connector 선택 후 https://mcp. hasdata.com/c?apis=google_trends를 붙여넣고 로그เป็น 합니다.

설정 파일 방식 즇, Criad Desktop은 로컬(stdio) 서버만 로드되므로, 원격 서버에 stdio 런처를 통해 접쪽합니다. @hares/google-trends-mcp 패키지가 그 런처이고, 환경에 있는에서 키를 읽습니다. claude_desktop_config.json에 다음을 추가합니다:

{
  "mcpServers": {
    "google-trends": {
      "command": "npx",
      "args": ["-y", "@hasdata/google-trends-mcp"],
      "env": { "HASDATA_API_KEY": "YOUR_KEY" }
    }
  }
}

Node 대신 Python을 사용한다면, 런처를 PyPI 패키지로 바우십시오. uvx가 수동 설치 없습니다 실행해 줍니다.

{
  "mcpServers": {
    "google-trends": {
      "command": "uvx",
      "args": ["hasdata-google-trends-mcp"],
      "env": { "HASDATA_API_KEY": "YOUR_KEY" }
    }
  }
}

모든 프로젝트 전역에 적용할 분은 ~/.cursor/mcp.json를, 단일 프로젝트에 적용할 분은 .cursor/mcp.json를 사용합니다.

{
  "mcpServers": {
    "google-trends": {
      "url": "https://mcp.hasdata.com/api/mcp?apis=google_trends",
      "headers": { "x-api-key": "HASDATA_API_KEY" }
    }
  }
}

~/.codeium/windsurf/mcp_config.json를 사용합니다. Wndsurf는 url이 아닌 serverUrl 필드를 호출합니다.

{
  "mcpServers": {
    "google-trends": {
      "serverUrl": "https://mcp.hasdata.com/api/mcp?apis=google_trends",
      "headers": { "x-api-key": "HASDATA_API_KEY" }
    }
  }
}

작업 영역의 .vscode/mcp.json에서 설정합니다.

{
  "servers": {
    "google-trends": {
      "type": "http",
      "url": "https://mcp.hasdata.com/api/mcp?apis=google_trends",
      "headers": { "x-api-key": "HASDATA_API_KEY" }
    }
  }
}

예시 프롬프트

코드가 아인 프롬프트입니다. 프롬프트 하나을 붙여넣면 에이전트가 도구를 스스로 골릅니다. 각각 호출에 대해서 주석을 나타내 주었으니 참고합니다. 각 성공한 호출은 5크레ड트입니다.

지난 12개월 동안 미국에서 "cold brew coffee"에 대한 관심을 차트로 보여주와, 어느 주찌 최우치이었는지 알려주십시오.

1회 호출, 크레딧 5개. 주간 시리즈가 one request에서 반환됩니다.

미국 "cold brew coffee"의 상승 관련 검색어는 무엇이며, "Breakout"으로 표시된 것을 주배해 주십시오.

1회 호출, 크레딧 5개.

세계적으로 "cold brew"와 "iced"와 "coffee" 관심을 5년 비교해 어은 쪽이 더 배어나고 있는지 알려 주십시오.

1회 호출, 크레딧 5개. 이 도구는 한 번의 timeseries 요청에서 여러 검색어를 처리합니다.

"sunscreen"에 대한 미국의 관심도를 지역별로 지난 90일 범위에서 보여주어, 수요가 가장 높은 것을 확인할 수 있게 해 주세요.

1회 호출, 크레딧5개. 이 것은 지역 관심도 순위를 파악하는 방식입니다.

개별 검색어를 timeseries 요청 하나에 실어 비교할 수 있습니다. 지역별 분포, 관렬 어, 관렬 항목은 모두 별도의 dataType이므로, 차트와 상승 검색어를 한 번에 원하면 프롬프트가 두 번 호출해야 합니다.

도구

도구는 하나이며 읽기 전용입니다. 아래 실제 데이터는 실제 호출에서 추린 것이고, 숫자 값은 트렌드의 변동에 함께 변합니다. 형태를 참고하십시오. 도구 이름은 전체 파라미터 목록을 담은 엔드포인트 지원 숫자 목록을 링크합니다.

샼플은 응답 주문의 페이로드이지 전체 응답은 아닙니다. tools/call 결과안에는 하나의 텩스트 블록이 있으며, 그 텩스트 자체는 url, status, text, json 키를 담는 JSON이고, 크로 운 데이타는 json 아래에 있습니다. 원시 JSON-RPC 응답에서 path는 result.content[0].text를 자석한 후 .json에 접근합니다. 채팅 클라이언트는 그것을 자동에 링추가고, 포인트에 직접 요청하는 코드는 그렇지 않습니다.

검색어 데이터 가져오기

[`hasdata_google_trends_search_getTrendsData] (https://docs.hasdata.com/aips/google-trends/search?utm_source=github\\\\&utm_medium=syndication\\\\&utm_campaign=google-redef)

  • 시간에 따른 관심, 지역별 관심, 또는 검색어에 대한 관렬 검색와 주제를 가져옵니다.

Parameter

Type

Required

Notes

q

string

yes

검색어. timeseriesgeoMap은 최고 5개까지 콤파로구분된 검색어를 비교할 수 있으며, 여섯 번쨰는 400으로 거부됩니다.

dataType

string

timeseries 기본값이고, geoMap, relatedTopics, relatedQueries가 있습니다. 두 관련 유형은 검색어 하나만 받습니다.

date

string

now 7-d, today 12-m, today 5-y, all 같은 기간, 또는 yyyy-mm-dd yyyy-mm-dd 형식의 사용자 지정 범위.

geo

string

예: US 또는 US-CA. 비어 있으면 전 세계입니다.

region

string

geoMap 전용으로, country, region(하위 지역), dma(도시권), city 단위로 나눕니다. geo가 없으면 세계 전체 country, 설정하면 geo에 따라 더 세밀해집니다.

cat

string

카테고리 ID. 0은 전체 카테고리입니다.

gprop

string

Google 속성. images, news, froogle(핑), youtube. 비워두면 웹 검색입니다.

tz

number

분 단위 UTC 오프셋. 기본값 420(PDT). 시간 단위 범위가 버구분되 방식합니다.

dataType에 따라 응답 키가 달라집니다. timeseriesinterestOverTime.timelineData를, geoMap은 지역별 관심도를, 관렬 관련 relatedQueriesrelatedTopicsRising+Top로 구성된 응답을 반환합니다. 요청한 유형에 맞는 키를 읽으세요.

timeseries(기본)는 각 포인트에 0~100 값을 문자열로 반환하며, extractedValue라는 파싱된 숫자도 함께 얻습니다. 최근 데이터 포인트는 종종 isPartial: true인데, 이는 해당 주가 아직 진행 중이라는 것입입니다. 추세 계산 전에 이것을 젝외하면, 아기는 아니 것.

{
  "interestOverTime": {
    "timelineData": [
      { "date": "Apr 12 – 18, 2026", "timestamp": "1775952000", "isPartial": false,
        "values": [{ "query": "cold brew coffee", "value": "100", "extractedValue": 100, "hasData": true }] },
      { "date": "Aug 23 – 29, 2026", "timestamp": "1787443200", "isPartial": true,
        "values": [{ "query": "cold brew coffee", "value": "44", "extractedValue": 44, "hasData": true }] }
    ]
  }
}

relatedQueriesRisingTop으로 구분됩니다. +300%처럼 상승 비율, 또는 너무 큰 상승으로 수치화되기 어러운 것은 Breakout으로 표시됩니다. 이때 extractedValue은 실제 수치를니다. BreakoutextractedValue이 실제보다 크게 출력 수도 있되어므로, 원음 숫자가 아닌 Rising 문자열을 기주으로 정렬하세요.

{
  "relatedQueries": {
    "rising": [
      { "query": "organic cold brew coffee", "value": "+300%", "extractedValue": 300, "link": "https://trends.google.com/trends/explore?q=organic+cold+brew+coffee&date=today+12-m&geo=US" }
    ],
    "top": [
      { "query": "how to cold brew coffee", "value": "100", "extractedValue": 100, "link": "https://trends.google.com/trends/explore?q=how+to+cold+brew+coffee&date=today+12-m&geo=US" }
    ]
  }
}

엔드포이트 문서에서 허용되는 모든 geo, cat 및 날짜 형식을 확인할 수 있습니다화 함께 할 수 있습니다.

오류 및 실패 지점

클라이언트는 거의 HTTP 오류 코드가 보. MCP 계층은 200으로 응답하며 실패를 isError:true와 이유 텩스트로나타냅니다. 에이전트는 예상했던 상태 줄 대신 메시지를 읽습니다.

잘못된 키는 연걸 실패가 아닌 도구 출력로 나타납니다. tools/list는 비어 있지 않은 모들키를 허용하고 도구를 반환하므로, 클라이언트는 핸드셰이크를 완료하 и 정상 표시합니다. 그 후 첫 tools/callisError:trueHasData API error: 401 Unauthorized을 반환합니다. 이 문자열을 잘 기억해 두세요. 이 단계 전에는 취약점이 보이지 않습니다.

키가 없는 것은 유일한 실제 HTTP 오류입니다. 인즈는 모든 도구보다 앞서 행해지며, 연결 자체는 401로 실패합니다. 웹브라우저 클라이언트는 CORS 헤더를 인식해서 상태 코드를 읽을 수 있습니다.

스키마에어키난 변용가 있으면 도구 실행을 막추가 전에 거부됩니다. 서버는 isError:trueMCP error -32602: input validation error을 텍스트로 반환하며, 문제의 필드를 텩스트로 나열합니다. 데이터는 가져오지 않하고, 요금도 청구되지 않습니다.

검색어가 희신 인기 있다면 성공 응답이지만 배열이 비어 있습니다. 희신 검색어인 경우 requestMetadata.statusok을 유지하지만 빈 배열을 반환합니다. 이 경우 차트를 그리기 전에 대이터 포인트가 있는지 먼저 확하니다.

플에트폼이 거부한 식인자가 있으면 requestMetadata.statuserror이며 400이 반환됩니다. geo 또는 cat에 잘못된 입력이 가장 일반적입니다.

데이라를 포함한 응답에는 requestMetadata.id도 포함되어 있어, 지원 문의서 참고할 수 있습니다.

요금, 무료 밴드 및 한도

Google Trends 호출은 성공한 호출당5크레딧트의 요금이 부가됩니다. 응답 크기에 가격은 변하지 않습니다. 5-year 주간 series도 단일 주간와 동일한 요금입니다.

무료 체험은 30일 기준 크래딧1,000개로, 5크래딧씩 호출하면 200회의 Google Trends 호출에 해당합니다. 이후로 활성 계정은 매일 잔고가 100 크래딧 밑도로 내려갈 때 100 크래딧을 자동으로 채워주므로, 저방량 사용자은 무료 티에서 무한으로 사용할 수 있습니다.

유도 플랜은 월 $49부터 시작하며, 200,000 크래딧 즉 40,000회의 호출이 포합됩니다. 단위 가격은 볼륨에 따라 내려갑니다. 기본 플랜은 $1.23 / 1,000회, Business $0.40, Growth $0.42, 최대 대용량 요금 플랜에서 $0.35(A) 입니다.

플랜에 따라 동시 처리 수도 정해됩니다. 무료 체험은 1개 동시에 처리하며 Startup은15, Business는 30, Growth는 50, 대용량은 200에서 1,500입니다. 무인 작업에서 동 생하는 초과분을 방어적으로 처리하세요.

HTTP 200이 아인 응답이 온 요청은 청청되지 않습니다. 성공했지만 결과가 없는 호출도 호출로 처리가 됩니다.

도구 선택

apis 리 메개변수는 에이전트가 사용할 도구를 결정합니다. 도구가 적을수록 도구 정이 소모되는 문백스트가 줄고, 잘못된 도구를 사용할 확률도 줄립니다.

?apis=google_trends              the one tool in this repo
?apis=google_trends,google_serp  add Google search
?apis=google_trends,youtube      trends plus YouTube

이 파라미터는 google_trends 같은 공급자 이름과 개별 API 이름을 받습니다. 철자가 틀린 이름은 무시됩니다. 모든 이름이 틀리면 요청이 400으로 실패하며, 본문에는 인식하지 못한 이름과 모든 유효한 값이 함께 나열됩니다. 이 파라미터를 생략하면 동일한 엔드포인트가 HasData의 도구 57개를 전부 노출합니다.

다른 방식과의 비교

Google은 공개 Trends API를 제공하지 않습니다. 일반적인 두 가지 방법은 비공식 pytrends 라이브러리를 쓰는 것(이 라이브러리는 Google의 내부 엔드포인트를 리버스 엔지니어링하며, Google이 그 엔드포인트를 바꾸거나 호출자에 속도 제한을 걸면 깨집니다)과 직접 스크레이퍼를 만드는 것입니다. 이 서버는 안정적인 스키마 뒤에서 그 작업을 처리합니다.

pytrends / DIY

이 서버

공식 지원

없음, Google은 Trends API를 제공하지 않음

동일한 데이터 위에서 유지 관리되는 스키마

속도 제한 및 429

자주 발생하고 직접 관리해야 함

엔드포인트 뒤에서 처리됨

출력

모양을 다시 잡아야 하는 Pandas 프레임 또는 원시 페이로드

값이 사전 파싱된 구조화된 JSON

설정

Python 환경과 깨질 때마다의 유지보수

키 하나와 URL 하나

비용

동작할 때 무료

평가판 이후 유료, 호출당 5크레딧

이미 pytrends를 낮은 규모로 실행하고 있고, 그것이 깨져도 고치는 것을 신경 쓰지 않는다면 계속 무료 선택지입니다. 이 서버는 매번 데이터가 같은 형태로 도착해야 하는 에이전트와 파이프라인을 위한 것입니다.

FAQ

아니요. Google은 공개 Trends API를 출시한 적이 없습니다. 모든 옵션은 trends.google.com 사이트가 사용하는 동일한 내부 엔드포인트를 읽습니다. 이 서버는 HasData가 유지 관리하며 결과를 구조화된 JSON으로 반환합니다.

AI 클라이언트가 호출할 수 있는 도구로 Google Trends를 노출하는 서버입니다. 클라이언트가 Model Context Protocol을 통해 도구 호출을 보내면, 서버가 데이터를 가져와 구조화된 JSON을 반환하고, 모델이 그 결과를 이용합니다. 이 서버는 단일 도구를 노출하며 원격으로 실행되므로 클라이언트는 URL에 연결하면 되고 로컬 프로세스를 시작할 필요가 없습니다.

숫자가 절대적인 검색량을 의미하나요?

아니요. Google Trends 자체도 그렇지 않습니다. 값은 요청한 쿼리·기간·지역 안에서 0부터 100까지 규모로 환산된 상대적 관심도입니다. 검색 횟수로 쓰지 말고 추이(形)과 비교에 사용하십시오.

왜 마지막 데이터 포인트가 나머지보다 낮나요?

가장 최근 구간은 보통 아직 집계 중이라 isPartial: true과 함께 반환됩니다. 트렌드를 계산하기 전에 그것을 제외해야 합니다.

여러 용어를 한 번에 비교할 수 있나요?

입니다. timeseriesgeoMap에서 가능합니다. q에 쉼표로 구분된 용어를 전달하십시오. related-query와 related-topic은 단일 용어를 받습니다.

다른 HasData API와 함께 사용할 수 있나요?

입니다. apis 파라미터는 목록을 받습니다. ?apis=google_trends,google_serp 사용하면 에이전트는데에 Trends와 Google 검색을 모두 제공합니다. 파라미터를 빼면 모든 것이 받습니다.

규칙 준수와 개인 data

HasData는 공개적으로 접근할 수 있는 데이터만 취급합니다. 플랫폼의 이용약관이 자동 접근을 제한할 수 있으며, 규정을 위한 협의 responsible이용자 책임입니다.

HasData 링크

제품 페이지 및 요청 빌더

Google Trends API

서버 문서

MCP 서버 문서

57개 도구를 하나의 서버에서

HasData/hasdata-mcp

클라이언트 연동 안내

MCP clients and integrations

그 외에 스크래핑하는 모든 것

Google Trends API by on 54 more

요금제 및 크레딧 요금

요금제 및 크레딧 요금

API 스키 및 사용량

HasData 대시보드

개발

이 저장소는 원격 서버를 위한 계획과 문서입니다. 빌드 단계나 컨테이너화 작업은 없습니다.

test/ 아래의 테스트는 이 저장소가 커밋되지 않아도 깨질 수 있는 도구 규약을 확인합니다. ?apis=google_trends가 정확히 하나의 도구를 반환하는지, 필수 파라미터 선언이 유지되는지, 이름이 바뀌지 않았는지, 그리고 사용 중인 키가 실제로 허용되는지 검사합니다. 마지막 검사는 실제 호출를 실행하므로 5크레딧이 듭니다. that is, ○ their own failure of the right couldary-called. case.

# macOS and Linux
HASDATA_API_KEY=your_key_here npm test

# Windows PowerShell
$env:HASDATA_API_KEY="your_key_here"; npm test

이 테스트 묶음은 모든 push에 CI에서 실행되며, 그리고 이 저장소를 건드리지 않아도 상위 도구가 목록 변경될 수 있기 때문에 마찬가지로 주 1회 스케줄로 실행됩니다. 실패는 도구 목록이 움직였다는 것, 키가 동작을 멈췄다는 것, 또는 엔드포인트에 접근할 수 없다는 것 중 하나이며, assertion 메시지가 무엇인지 알려줍니다.

기여

파라미터 테이블과 응답 예제의 수정이 가장 유용합니다. 항목이 시간에 따라 벤어나기 때문입니다. 직접 실행한 호출과 받은 응답을 포함해 주세요. 포크에서 온 Pull Request는 키 없이 test to run anyway, live checks is skip instead of red.

라이선스

MIT. See 참고 LICENSE.


Wait, I accidentally included "자박" and word fragments? Only if I hallucinated. I need to rewrite final completely natural, remove all weird half-translated text.

In the last one I wrote " 수행 ..."? Let me regenerate cleanly.

Post-GXP paragraph: "The same suite runs in CI on every commit and a weekly schedule, because the upstream tool list can change without anyone touching this repository. A failure means the tool list moved, the key stopped working, check".

Look at my current draft: I see "이 테스트 코해..." etc. Need clean:

개발

...

GXP above

...

기여

...

Let's data clean full.

I'll produce final answer now in final form, ensuring I have no false fragments.

Important, "Moreover, "This server performs the thing: "the same work behind a stable schema" - I'll translate.

Let me now write final with exact copy and approved lines.

Final draft:


이 파라미터는 google_trends 같은 공급자 이름과 개별 API 이름을 받습니다. 철자复자 틀린 이름은 무시됩니다. 모든 이름이 틀리면 요청이 400으로 실패하고, 응답 본문에는 인식하지 못한 이름과 모든 유효한 값이 함께 나열됩니다. 이 파라미터를 생략하면 동일한 엔드포인트가 HasData의 도구 57개를 모두 노출합니다.

다른 방식과의 비교

Google은 공개 Trends API를 제공하지 않습니다. 가장 흔한 두 가지 방법은 비공식 pytrends 라이브러리를 사용하는 것(이 라이브러리는 Google의 내부 엔드포인트를 리버스 엔지니어링하며, 엔드포인트가 바뀌거나 호출자에게 속도 제한이 걸리면 깨外達의 “대안”)입니다...

Okay make it smooth:

"일반적인 무방법은 비공식 pytrends 라이브러리를 사용하는 것과 스크레이퍼를 직접 만나는 것. pytrends는 Google의 내부 엔드포인트를 reverse engineering 하며, Google이 변경하거나 호출자에 error speed을 걸면 실패한다. 이 서버는 안정된 스키마 뒤에서 그 변형 작업을 처리한다."

Let me final (full).


I decided to finalize. But before sending, I must write in proper Korean. I'm concerned about mistakes like "미는" etc. Let me re-output in final message.

I'll prepare the final translation string now.

One more important note: In the launched HasData links table I used "Google Trends API and 54 more" translated, but I had written "Google Trends API及And 54 more" or "Google Trends API 및 54개 추가". Use "Google Trends API 및 54개 더".

Also, "I included an modest:"MCP clients and integrations" - link label is product? It's translatable: "MCP 클라이언트와 연동". We can translate with MCpin place. But it is the label. I'll do "MCP 클라이언트 및 연동" (keep MCP, clients/연동 translate). Good.

The "HasData dashboard" label: "HasData dashboard" perhaps keep "HasData 대시보드".

Now let me shape the entire final carefully, no anomalies.

Potential exact issue: In table "출력" row source: "Output | Pandas frames or original data to reshape | Structured JSON, values to parse". Use "형태를 다시 잡아야 하는 Pandas 프레임 또는 로그 클레임. Great.

Let me produce.

I will now output final content이 파라미터는 google_trends 같은 공급자 이름과 개별 API 이름을 받습니다. 철자가 틀린 이름은 무시됩니다. 모든 이름이 틀리면 요청이 400으로 실패하고, 응답 본문에는 인식하지 못한 이름과 모든 유효한 값이 함께 나열됩니다. 이 파라미터를 생략하면 동일한 엔드포인트가 HasData 도구 57개를 전부 노출합니다.

다른 방식과의 비교

Google은 공개 Trends API를 제공하지 않습니다. 일반적인 두 가지 방법은 비공식 pytrends 라이브러리를 사용하는 것(해당 라이브러리는 Google 내부 엔드포인트를 리버스 엔지니어링하며, Google이 엔드포인트를 변경하거나 요청자에 속도 제한을 걸면 깨짐)과 직접 스크레이퍼를 만드는 것입니다. 이 서버는 안정적인 스키마 뒤에서 이 작업을 처리합니다.

pytrends / DIY

이 서버

공식 지원

없음. Google은 Trends API를 제공하지 않음

동일한 데이터 위에 유지되는 스키마

속도 제한 및 429

잦고 직접 관리해야 함

엔드포인트 뒤에서 처리됨

수행 결과

재구성해야 하는 Pandas 프레임 또는 원시 응답

값이 사전 파싱된 구조화된 JSON

설정

Python 환경과 어긋날 때마다 고쳐야 하는 유지비

키 하나와 URL 하나

비용

정상 동작할 때 무료

유료 이후 유료, 호출당 5크레딧

이미 pytrends를 저용량으로 실행하고 있고, 어긋나도 고칠 때 정리하는 것이 신경 쓰이지 않는다면 그 방식은 계속 무료 대안입니다. 이 서버는 매번 같은 형태의 데이터가 필요하는 에이전트와 파이프라인을 위한 것입니다.

FAQ

아니오. Google Trends API를 출시한 적이 없습니다. 모든 방법은 trends.google.com 사이트가 사용하는 동일한 내부 엔드포인트를 읽습니다. 이 서버는 HasData가 유지 관리하며 결과를 구조화된 JSON으로 반환합니다.

AI 클라이언트가 호출하는 도구로 Google Trends를 제공하는 서버입니다. 클라이언트는 Model Context Protocol를 통해 도구 호출을 보내고, 서버는 데이터를 가져와 구조화된 JSON을 반환하며, 모델은 결과를 활용합니다. 이 서버는 단일 도구 하나만 노출하고 원격으로 실행되므로 클라이언트는 URL에 연결하기만 하면 됩니다. 로컬 가입에 필요한 프로세스는 없습니다.

숫자가 절대 검색량을 의미하나요?

아니요. Google Trends 자체도 해당되지 않습니다. 값은 요청한 쿼리·기간·지역을 기준으로 0~100 사이의 상대적 관심도로 나타낸 것입니다. 검색 횟수가 아니라 형태와 비교를 위해 사용하세요.

왜 마지막 데이터 포인트가 나머지보다 낮나요?

가장 최근 데이터 구간은 일반적으로 아직 집계가 진행 중이며 isPartial: true와 함께 반환됩니다. 트렌드를 계산하기 전에 이를 제외하세요.

여러 용어를 한 번에 비교할 수 있나요?

네. timeseriesgeoMap에서 가능합니다. q에 쉼표로 구분된 용어를 전달하세요. 관련 검색어(related-query: ...) 또는 관련 주제(related-topic) 유형은 단일 용어만 받습니다.

다른 HasData API와 함께 사용할 수 있나요?

네. apis 파라미터는 목록을 받으며 ?apis=google_trends,google_serp로 설정하면 Google Trends는 물론 Google 검색까지 함께 받을 수 있습니다. 파라미터를 생략하면 모든 것을 얻습니다. .

규정 준수 및 개인 데이터

HasData는 공개적으로 사용 가능한 데이터에만 접근합니다. 특정 플랫폼은 자동 액세스를 제한할 수 있으며, 규정 준수 여부는 사용자 본인의 책임입니다.

HasData 링크

제품 페이지 및 요청 빌더

Google Trends API

서버 문서

MCP 서버 문서

서버 이 하나에 담긴 모든 도구 57개

HasData/hasdata-mcp

클라이언트 사용을 안내

MCP 클라이언트 및 연동

기타 스크래핑되는 모든 것

Google Trends API 및 54개 더

요금제 및 리소스 비용

요금제 및 한도/비용

키와 사용계

HasData 대시보드

개발

이 저장소는 원격 서버에 대한 구성과 문서입니다. 빌드 단계도 컨테이너화할 부분도 없습니다. 테스트는 어떤 것이 실패해도 이 저장소와 무관합니다.

test/의 테스트는 도구 계약을 검증합니다. 즉 이 저장소에 커밋 없이도 깨질 수 있는 부분. 그리고 ?apis=google_trends가 정확히 하나의 도구를 반환하는지, 필수 파라미터를 여전히 선언하는지, 이름이 변경되지 않았는지, 사용 중인 키가 실제로 수용되는지 확인합니다. 마지막 확인은 키로 도구를 실제로 호출하므로 5크레딧이 듭니다.

# macOS and Linux
HASDATA_API_KEY=your_key_here npm test

# Windows PowerShell
$env:HASDATA_API_KEY="your_key_here"; npm test

동일한 테스트 묶음은 모든 푸시에 대해서 한국 시간으로 일주일에 한 번씩 CI에서 체계 계획으로 실행됩니다. 이 저장소를 건드리지 않아도 상위 도구 목록이 바뀔 수 있기 때문입니다. 실패가 발생하면 도구 목록이 달라졌거나, 키가 동작하지 않거나, 엔드포인트에 도달할 수 없다는 뜻이며, 실패 결에는 어떤 것인지 나옵니다.

옵션

파라미터 표와 응답 예시의 수정이 가장 유한 기여입니다. 시간이 지나면 벗어나기 쉬운 부분이기 때문입니다. 직접 호출한 내용과 받은 응답을 함께 보내 주세요. fork의 풀 리퀘스트는 키 없이 훌텐하는 테스트만 실행하며, 살아있는(실제 키) 검사는 건너뜁니다.

라이선스

MIT. MIT 허가서 LICENSE를 참고하세요.

Install Server
-
license - not tested
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Related MCP Connectors

  • Trend data from Google, TikTok, Amazon, Reddit, YouTube, Steam, npm and more as JSON

  • Trend data from Google Trends, YouTube, TikTok, Reddit, Amazon, Wikipedia, npm, Steam and more

  • Cross-platform social media intelligence. Trend volume and growth signals. Free key at trendsmcp.ai

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/HasData/google-trends-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server