GPT Tools MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GPT_TOOLS_HOME | No | Optional writable directory for storing the ChatGPT profile and debug screenshots. If not set, defaults to the directory where the package is installed. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| gpt_searchA | Search the web or research a topic using ChatGPT. Provide either Args:
query: Full prompt to send to ChatGPT.
prompt_file: Path to a text file containing the prompt. Relative paths resolve from the MCP server process working directory.
output_file: Optional path where the cleaned markdown response should be saved. Parent directories are created if needed.
return_output: When True, return the full response to the MCP client. When False, return only a short saved-path summary. Defaults to True unless |
| gpt_search_batchA | Run multiple ChatGPT search/research prompts concurrently. Each request opens its own ChatGPT tab and runs concurrently with the others. This is the text equivalent of Each item in
Provide either
Returns a markdown summary. If outputs are returned, they are grouped under per-request headings. |
| gpt_image_genA | Generate one or more images via ChatGPT image gen and save them to disk. The prompt is sent directly to ChatGPT — phrase it as an image-generation request and let the prompt itself specify how many images you want. For running multiple distinct prompts in parallel, use Args:
prompt: Full image-gen prompt sent directly to ChatGPT.
filename_prefix: Stem for saved files. Single image saves as Returns a list of MCP content blocks: a text summary plus, if embed_images is True, the image blobs. |
| gpt_image_gen_batchA | Run multiple image-gen prompts in parallel via ChatGPT image gen. Each request opens its own ChatGPT tab and runs concurrently with the others. This is how you actually parallelize image gen — issuing multiple separate Each item in
All items run concurrently, capped at 3 ChatGPT tabs at a time server-wide; larger batches queue internally. If one fails, the others still complete; failed items show up in the response as Account-level rate limits may still apply under sustained concurrency. Returns a list of MCP content blocks: per-item text summaries plus, if embed_images is True, the image blobs in order. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/kev489/gpt-tool-use'
If you have feedback or need assistance with the MCP directory API, please join our Discord server