Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging levelINFO
MCP_SERVER_NAMENoMCP server nameopenai
ACEDATACLOUD_API_TOKENYesAPI token (required)
OPENAI_REQUEST_TIMEOUTNoRequest timeout in seconds60
ACEDATACLOUD_API_BASE_URLNoAPI base URLhttps://api.acedata.cloud

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
openai_chat_completionA

Create a chat completion using OpenAI models via AceDataCloud.

Sends a conversation to the specified model and returns the generated response.
Supports all major GPT and o-series models.

Use this when:
- You need to have a conversation with an AI model
- You want to generate text responses based on a prompt
- You need structured JSON output from a model

Returns:
    JSON response containing the model's reply and usage information.
openai_create_embeddingA

Create text embeddings using OpenAI embedding models via AceDataCloud.

Converts text into numerical vector representations that can be used for
semantic search, text similarity, clustering, and other ML tasks.

Use this when:
- You need to compare semantic similarity between texts
- You want to build a semantic search system
- You need vector representations for machine learning

Returns:
    JSON response containing the embedding vectors and usage information.
openai_generate_imageA

Generate images using OpenAI image models via AceDataCloud.

Creates AI-generated images from text descriptions using models like
gpt-image-1, dall-e-3, and nano-banana variants.

Use this when:
- You want to create an image from a text description
- You need AI-generated artwork or illustrations
- You want to generate product mockups or visual concepts

Returns:
    JSON response containing image URLs or base64 data.
openai_edit_imageA

Edit or modify existing images using OpenAI image models via AceDataCloud.

Applies AI-powered edits to existing images based on text descriptions.
Can modify, extend, or transform images while preserving desired elements.

Use this when:
- You want to modify an existing image
- You need to add, remove, or change elements in an image
- You want to apply a specific style or transformation to an image

Returns:
    JSON response containing the edited image URL(s) or base64 data.
openai_list_chat_modelsA

List all available chat completion models.

Shows all models available for the chat completions and responses endpoints,
including GPT-4, GPT-4o, GPT-5, and o-series models.

Returns:
    Table of all chat models with descriptions.
openai_list_image_modelsA

List all available image generation and editing models.

Shows all models available for the images/generations and images/edits endpoints.

Returns:
    Table of all image models with descriptions.
openai_list_embedding_modelsA

List all available text embedding models.

Shows all models available for the embeddings endpoint.

Returns:
    Table of all embedding models with descriptions.
openai_get_usage_guideA

Get a comprehensive guide for using the OpenAI tools.

Provides detailed information on how to use all available OpenAI tools
effectively, including examples and best practices.

Returns:
    Complete usage guide for OpenAI tools.
openai_create_responseA

Create a response using the OpenAI Responses API via AceDataCloud.

The Responses API is an alternative to the Chat Completions API with support
for a wider range of model variants and additional features like background processing.

Use this when:
- You need access to model-specific dated variants (e.g., o3-2025-04-16)
- You want background processing with a task ID
- You need access to search-preview models

Returns:
    JSON response containing the model's output and usage information.
openai_get_taskA

Retrieve a single async image task by its task ID or custom trace ID.

Image generation and editing requests submitted with a callback_url are
processed asynchronously and produce a persistent task record. Use this
tool to check whether the task has finished and to retrieve the final
result.

Note: tasks are only created when the original request included a
callback_url. Synchronous (non-callback) calls are not stored.

Use this when:
- You previously called openai_generate_image or openai_edit_image with a
  callback_url and want to retrieve the result
- You want to check the status of an async image task

Returns:
    JSON object with task details (id, trace_id, type, request, response,
    created_at, finished_at, duration) or an empty object if not found.
openai_list_tasksA

List async image tasks using batch query filters.

Returns a paginated list of async image task records. You must provide at
least one filter: ids, trace_ids, application_id, user_id, or a
created_at_min / created_at_max time window.

Note: tasks are only created when the original request included a
callback_url. Synchronous (non-callback) calls are not stored.

Use this when:
- You want to list multiple tasks at once
- You want to see all tasks for an application or user

Returns:
    JSON object with 'items' array and 'count' field.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/AceDataCloud/OpenAIMCP'

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