OpenAIMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level | INFO |
| MCP_SERVER_NAME | No | MCP server name | openai |
| ACEDATACLOUD_API_TOKEN | Yes | API token (required) | |
| OPENAI_REQUEST_TIMEOUT | No | Request timeout in seconds | 60 |
| ACEDATACLOUD_API_BASE_URL | No | API base URL | https://api.acedata.cloud |
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 |
|---|---|
| openai_chat_completionA | Create a chat completion using OpenAI models via AceDataCloud. |
| openai_create_embeddingA | Create text embeddings using OpenAI embedding models via AceDataCloud. |
| openai_generate_imageA | Generate images using OpenAI image models via AceDataCloud. |
| openai_edit_imageA | Edit or modify existing images using OpenAI image models via AceDataCloud. |
| openai_list_chat_modelsA | List all available chat completion models. |
| openai_list_image_modelsA | List all available image generation and editing models. |
| openai_list_embedding_modelsA | List all available text embedding models. |
| openai_get_usage_guideA | Get a comprehensive guide for using the OpenAI tools. |
| openai_create_responseA | Create a response using the OpenAI Responses API via AceDataCloud. |
| openai_get_taskA | Retrieve a single async image task by its task ID or custom trace ID. |
| openai_list_tasksA | List async image tasks using batch query filters. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Most tools have distinct purposes (chat, embeddings, image generation, task management). The overlap between 'openai_chat_completion' and 'openai_create_response' introduces ambiguity, but descriptions clarify their specific use cases (standard vs. dated models/background processing).
All tools follow a consistent 'openai_{verb}_{noun}' pattern (e.g., 'openai_create_embedding', 'openai_list_tasks'). The naming is predictable and adheres to a single convention.
With 11 tools, the server covers the major OpenAI functionalities (chat, embeddings, image generation/editing, model listing, async tasks) without being bloated. The count feels well-scoped for a focused AI service.
The tool set covers core workflows (create, read, list) for chat, embeddings, and images, plus async task management. Minor gaps exist (e.g., no delete/moderation tools), but these are not critical for the server's stated purpose.