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. |
Capabilities
Features and capabilities supported by this server
| 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
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