OpenAI MCP Server
Provides tools for interacting with the OpenAI API, including chat completions, embeddings, content moderation, and file management.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OpenAI MCP Servercreate a chat completion: 'explain quantum computing in simple terms'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OpenAI MCP Server
A Type 3 DAuth MCP server for OpenAI API. Provides chat completions, embeddings, moderation, and file management.
Features
List Models — View all available OpenAI models
Create Response — Chat completions with GPT models
Create Embedding — Text vectorization for semantic search
Moderate Text — Content safety checking
List Files — View uploaded files
Upload File — Upload files for fine-tuning or assistants
Related MCP server: RanchHand
Authentication
This server uses Type 3 DAuth (Dedalus Auth) — your API key is encrypted client-side and decrypted in a secure Dedalus enclave.
Get Your OpenAI API Key
Create a new secret key
Copy the key
Installation
git clone https://github.com/dedalus-labs/openai-mcp.git
cd openai-mcp
pip install -e .
cp .env.example .env
# Edit .env and add OPENAI_API_KEYAvailable Tools
openai_list_models
List all available OpenAI models.
openai_list_models()openai_create_response
Create a chat completion.
openai_create_response(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "Hello!"}],
temperature=0.7,
max_tokens=500,
)openai_create_embedding
Generate text embeddings.
openai_create_embedding(
input="The quick brown fox",
model="text-embedding-3-small",
)openai_moderate_text
Check content for harmful material.
openai_moderate_text(input="This is a test message")openai_list_files
List uploaded files.
openai_list_files(purpose="assistants", limit=50)openai_upload_file
Upload a file.
openai_upload_file(file_path="/path/to/file.jsonl", purpose="batch")Cost & Rate Limits
OpenAI uses pay-per-token pricing. Check https://openai.com/pricing for current rates.
Deploy to Dedalus
Push to GitHub (public repo)
Add Server → Connect GitHub repo
Set
OPENAI_API_KEYas Required CredentialDeploy
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/madaoQ/openai-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server