HasData ChatGPT
What it does
Send a prompt to ChatGPT anonymously and get the answer with its web sources, as JSON.
- Connects パソコンでもクラウドでも
- Account or key Cloud: Needs x-api-key · Local: Needs HASDATA_API_KEY
- Category 検索・AIの記憶
インストール
使っているAIアプリを選んで、設定をコピーしてください。
チェック 5/5 合格 · 質問内容は提供元のサーバー(mcp.hasdata.com)を通ります · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげます · 約 5 分
HasData ChatGPT のキーが必要です(提供元のサイトで作成) · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加
HasData ChatGPT に登録してキーを作る
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
Claude の Connectors ページを開く
CustomizeConnectors
「Add」→「Custom」→「Web」を押し、この 2 つを入力
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
Name · 名前HasData ChatGPTRemote MCP server URL · アドレスhttps://mcp.hasdata.com/mcp?apis=chatgptRequest headers に、この名前と値を追加
ヘッダー名x-api-key値<ここにキーを貼り付け>キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Claude が検出したサインイン設定の画面で Continue を押す · Authentication は作者の説明どおり(Sign in now・Sign in when needed・No sign in)を選び Add を押します
チャットで有効にする
+ConnectorsHasData ChatGPT
試してみる
HasData ChatGPT を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が HasData ChatGPT を使っていると言うか、回答に HasData ChatGPT のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ HasData ChatGPT につなげません
HasData ChatGPT は接続時に自分のキーが必要ですが、OpenAI のヘルプページは OAuth ログインしか説明しておらず、確認できたキー入力方法がありません
代わりにできること
A · HasData ChatGPT につなげるアプリを使う
- HasData ChatGPT のキーが必要です(提供元のサイトで作成) · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加
- HasData ChatGPT のキーが必要です(提供元のサイトで作成)
- HasData ChatGPT のキーが必要です(提供元のサイトで作成)
- HasData ChatGPT のキーが必要です(提供元のサイトで作成)
Claude Code につなげます · 約 5 分
HasData ChatGPT のキーが必要です(提供元のサイトで作成)
HasData ChatGPT に登録してキーを作る
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
ターミナルを開く
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
このコマンドを貼り付けて Enter
claude mcp add --transport http --scope user chatgpt 'https://mcp.hasdata.com/mcp?apis=chatgpt' --header 'x-api-key: your-value'Enter の前に「your-value」を自分のキーに書き換えてください
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Claude Code で /mcp と入力
HasData ChatGPT が一覧にあり、接続済みと表示されれば OK です
試してみる
HasData ChatGPT を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が HasData ChatGPT を使っていると言うか、回答に HasData ChatGPT のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげます · 約 5 分
HasData ChatGPT のキーが必要です(提供元のサイトで作成)
HasData ChatGPT に登録してキーを作る
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーを入力
HasData ChatGPT の設定で x-api-key が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Cursor の AI チャットを Agent モードで開く
試してみる
HasData ChatGPT を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が HasData ChatGPT を使っていると言うか、回答に HasData ChatGPT のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげます · 約 5 分
HasData ChatGPT のキーが必要です(提供元のサイトで作成)
HasData ChatGPT に登録してキーを作る
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーを入力
HasData ChatGPT の設定で x-api-key が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
VS Code の AI チャットを Agent モードで開く
試してみる
HasData ChatGPT を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が HasData ChatGPT を使っていると言うか、回答に HasData ChatGPT のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
Web 経由でつなぐアプリ用のアドレス
https://mcp.hasdata.com/mcp?apis=chatgptJSON 設定は下の「開発者向け」にあります
開発者向け:ターミナルのコマンドと JSON 設定
Web 経由
Claude Code
claude mcp add --transport http --scope user chatgpt 'https://mcp.hasdata.com/mcp?apis=chatgpt' --header 'x-api-key: your-value'Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"chatgpt": {
"url": "https://mcp.hasdata.com/mcp?apis=chatgpt",
"headers": {
"x-api-key": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"chatgpt": {
"type": "http",
"url": "https://mcp.hasdata.com/mcp?apis=chatgpt",
"headers": {
"x-api-key": "your-value"
}
}
}
}パソコンにインストール
Claude Code
claude mcp add --scope user chatgpt --env HASDATA_API_KEY=your-value -- npx -y @hasdata/chatgpt-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"chatgpt": {
"command": "npx",
"args": [
"-y",
"@hasdata/chatgpt-mcp"
],
"env": {
"HASDATA_API_KEY": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"chatgpt": {
"command": "npx",
"args": [
"-y",
"@hasdata/chatgpt-mcp"
],
"env": {
"HASDATA_API_KEY": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"chatgpt": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hasdata/chatgpt-mcp"
],
"env": {
"HASDATA_API_KEY": "your-value"
}
}
}
}自分で入力する値
HASDATA_API_KEY秘密 必須 envHasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.- HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.
説明は英語の原文のままです。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ひと目でわかる
- 週あたりのダウンロードi
- 147/週
- 確認済みドメイン
- ✓ hasdata.com
- 接続方法
- パソコンでもクラウドでも
- 最新バージョンi
- 1.0.0
- レジストリ公開日i
- 2026年10月5日
- コードの最終更新i
- 2026年10月29日
- 作者
- HasData
- パッケージ
npm: @hasdata/chatgpt-mcppypi: hasdata-chatgpt-mcp- ウェブサイト
- hasdata.com
- レジストリでの状態
- 有効
使えるアプリ
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
できること
ツールの名前と説明は、サーバーが2026年11月13日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
hasdata_chatgpt_chat_getChatgptAnswerGet ChatGPT Answer Sends a prompt to ChatGPT anonymously and returns the answer as markdown text, plus every web source ChatGPT consulted with its domain, page title, snippet, publication date and thumbnail, the links rendered inside the answer, the conversation title ChatGPT gen
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月14日にチェック
- ✓ 合格
作者とリポジトリが一致
レジストリ名はドメイン hasdata.com で確認済みです(レジストリがドメインの所有を確認しています)
- ✓ 合格
今もメンテナンスされている
コードの最終更新:16 日前
- ✓ 合格
ライセンスがある
MITを使用
- ✓ 合格
エンドポイントが応答する
679ミリ秒で応答(HTTP 200)
- – 対象外
OAuthでサインイン
サインイン不要
- ✓ 合格
ツールの説明に隠れた指示がない
1件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした
話し合い
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
ユーザーレビュー
まだレビューはありません
検索・AIの記憶のほかのサーバーとの比較i
- このカテゴリのほかの6093件のうち76%よりスターが多い
- このカテゴリのほかの6093件のうち49%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの6093件のうち100%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
HasData ChatGPTは安全ですか?
当てはまる基本チェック5項目のうち5項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
入力が必要なもの:x-api-key, HASDATA_API_KEY
パソコンで動きますか、それともクラウドですか?
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は16 日前、最新バージョン(1.0.0)がレジストリに届いたのは40 日前です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP を受け付けるアプリでも使えます。例:Web 版 ChatGPT(Business 以上はフル MCP、Pro は読み取りのみ)。
代わりに使えるものは?
同じカテゴリには:Context7, Codebase Memory, OpenSEO
同じカテゴリのほかの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
OpenSEO
Keyword research, site audits, rank tracking and AI visibility for your AI agent.
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
ChatGPT MCP Server
A hosted ChatGPT MCP server that gives Claude, Cursor, Windsurf and any other MCP client one ChatGPT tool. Send a prompt anonymously and get the answer back as markdown together with the web pages ChatGPT consulted, as structured JSON, with no OpenAI account and no API key of your own.
1,000 free credits every month, no card required, which is 100 prompts.
https://mcp.hasdata.com/mcp?apis=chatgpt
Contents
- What you need
- Quick start
- Example prompts
- Tools
- Errors and failure paths
- Pricing, free tier and limits
- How it compares
- FAQ
- HasData links
- Development
- Contributing
- License
What you need
An MCP client and a HasData API key from the dashboard, free to create with no card, and the free tier covers 100 calls a month at the 10-credit rate. This is a remote server, so the simplest path is a URL and an x-api-key header, with no container to run and no OpenAI billing anywhere in the flow. A client that only speaks stdio reaches it through a thin launcher, published as @hasdata/chatgpt-mcp on npm and hasdata-chatgpt-mcp on PyPI, shown below.
Quick start
The server URL is the same for every client. We run it hands-on in Claude Code and Claude Desktop. The other blocks follow each client's own documented format for a remote server.
| Field | Value |
|---|---|
| URL | https://mcp.hasdata.com/mcp?apis=chatgpt |
| Transport | HTTP, streamable |
| Auth header | x-api-key: HASDATA_API_KEY |
Clients with OAuth support can add the same URL as a connector and sign in without putting a key in a config file.
Claude Code
claude mcp add --transport http chatgpt "https://mcp.hasdata.com/mcp?apis=chatgpt" \
--header "x-api-key: HASDATA_API_KEY"
Claude Desktop
{
"mcpServers": { "chatgpt": { "type": "http", "url": "https://mcp.hasdata.com/mcp?apis=chatgpt", "headers": { "x-api-key": "HASDATA_API_KEY" } } } }
Cursor
{
"mcpServers": { "chatgpt": { "type": "streamable-http", "url": "https://mcp.hasdata.com/mcp?apis=chatgpt", "headers": { "x-api-key": "HASDATA_API_KEY" } } } }
VS Code
{
"servers": { "chatgpt": { "type": "http", "url": "https://mcp.hasdata.com/mcp?apis=chatgpt", "headers": { "x-api-key": "HASDATA_API_KEY" } } } }
Example prompts
Prompts, not code. Paste one in and the agent picks the tool itself. Each is annotated with the calls it takes, because every successful call costs 10 credits.
Ask ChatGPT what the current state of the Artemis program is, and list the sources it used.
*One call, 10 credits. The answer and the sources come back together.*
Ask ChatGPT the same question in German.
*One call, 10 credits. The answer follows the language of the prompt, so write the prompt in the language you want back.*
Ask ChatGPT what happened in AI this week, with Berlin as the current date.
*One call, 10 credits. timezone is what fixes the meaning of "this week".*
Put the same question to ChatGPT three times and show where the answers differ.
*Three calls, 30 credits. Each request is a fresh conversation, so there is no carry-over between them.*
Tools
| Tool | What it returns |
|---|---|
hasdata_chatgpt_chat_getChatgptAnswer | The answer as markdown, the web sources ChatGPT consulted with their domain and title, the conversation title it generated, the model that answered, and whether a web search was used. 10 credits a call |
One tool, 10 credits per successful call.
Ask ChatGPT
hasdata_chatgpt_chat_getChatgptAnswer
| Parameter | Type | Required | Notes |
|---|---|---|---|
prompt | string | yes | The question or instruction, up to 8000 characters |
timezone | string | IANA zone name such as Europe/Berlin. It sets what ChatGPT treats as today |
Everything lands under conversation. The answer is in answer as markdown, with title holding the name ChatGPT generated for the thread, model the model that answered, and usedWebSearch saying whether it went to the web at all. finishReason and complete tell a truncated answer from a finished one.
{
"conversation": { "answer": "As of October 5, 2026, NASA's Artemis program has made substantial progress…", "title": "Artemis developments cited", "model": "gpt-5-6", "usedWebSearch": true, "finishReason": "stop", "complete": true, "sources": [ { "title": "Artemis News - NASA", "url": "https://www.nasa.gov/artemis-news/", "domain": "www.nasa.gov" } ] } }
Errors and failure paths
Your client almost never sees an HTTP error code from a tool call. The MCP layer answers 200 and puts the failure inside the result, with isError set to true and the reason as text.
`sources` is uneven, and partly absent. In a measured answer carrying twenty sources, every one had title, url and domain, eleven had publishedDate and only five had snippet. Read each field defensively rather than assuming the shape of the first element holds for the rest.
No web search means no sources. usedWebSearch is false when ChatGPT answers from the model alone, and sources is then empty or missing. A prompt about a stable fact often takes that path, so ask for current information when citations are the point.
Every call is a fresh conversation. There is no memory between requests, so a follow-up has to carry its own context in the prompt. conversationId identifies the thread that answered, not a thread you can continue.
A truncated answer still succeeds. Check complete and finishReason before treating answer as the whole response.
Each successful call spends credits from the connected account. A call that fails validation is not billed.
Pricing, free tier and limits
The ChatGPT tool costs 10 credits per successful call. Answer length does not change the price.
The free tier is 1,000 credits every month with no card, which is 100 prompts.
Paid plans start at $59 a month for 200,000 credits, which is 20,000 calls. The unit price falls on larger plans. Current numbers are on the plans page.
How it compares
| OpenAI API | This server | |
|---|---|---|
| Account | Your own OpenAI account and billing | One HasData key |
| What you get | The model's answer | The answer plus the web sources behind it |
| Web search | A separate tool you wire up | Included, with usedWebSearch reporting whether it ran |
| Output | Your own schema | Parsed JSON with the sources already split out |
The two are not substitutes. The OpenAI API is the right call when you need system prompts, tools, streaming and conversation state. This server is the right call when you want what ChatGPT publicly answers, with its citations, and no account of your own.
FAQ
Do I need an OpenAI account or an API key?
No. The server answers anonymously through HasData, and the only credential involved is your HasData key.
Which model answers?
Whichever ChatGPT serves anonymously at the time. The response reports it in model, so read it rather than assuming. A measured call returned gpt-5-6.
Can I continue a conversation?
No. Each request is a fresh thread with no memory of earlier ones. Carry the context in the prompt instead.
What language will the answer be in?
The language of the prompt. Ask in German and the answer comes back in German, or ask explicitly for a language in the prompt.
Is HasData affiliated with OpenAI?
No. HasData is an independent web data provider and is not affiliated with, endorsed by or sponsored by OpenAI. All trademarks belong to their owners.
Compliance and personal data
The server reads what ChatGPT answers publicly to an anonymous visitor. It does not log in, and it does not reach private conversations or account data.
HasData links
| Product page and request builder | ChatGPT Scraper API |
| Endpoint documentation | ChatGPT Scraper API docs |
| Server documentation | MCP server docs |
| Every tool in one server | HasData/hasdata-mcp |
| Client walkthroughs | MCP clients and integrations |
| Plans and credit costs | Plans and credit costs |
Development
npm install
npm test
The tests in test/ assert the tool contract, the part that can break without a commit here. They check that ?apis=chatgpt returns the one expected tool, that its name and required parameter have not changed, that it carries a description, and that a real call still puts the answer under conversation.
Contributing
The parameter table and the sample above were read from the live schema and from real calls rather than from documentation. A correction is welcome when a field or a failure mode has changed. Open an issue with the response you saw.
License
MIT