Connect Your AI Agent with OpenAI (ChatGPT) for Slack

Integrate OpenAI (ChatGPT) MCP server into your Slack workspace for instant access to your AI agent.

Back to MCP Servers
OpenAI (ChatGPT)
OpenAI (ChatGPT)
OpenAI is an AI research and deployment company with the mission to ensure that artificial general intelligence benefits all of humanity. They are the makers of popular models like ChatGPT, DALL-E, and Whisper.

Categories

Artificial Intelligence (AI)

Available Tools

Tools that your AI agent can use through this MCP server to interact with OpenAI (ChatGPT)

Chat using Functions

Chat with your models and allow them to invoke functions. Optionally, you can build and invoke workflows as functions. See the documentation

Chat

The Chat API, using the gpt-3.5-turbo or gpt-4 model. See the documentation

Chat using Web Search

Chat using the web search tool. See the documentation

Chat using File Search

Chat with your files knowledge base (vector stores). See the documentation

Upload File

Upload a file that can be used across various endpoints/features. The size of individual files can be a maximum of 512mb. See the documentation

Translate Text (Whisper)

Translate text from one language to another using the Chat API. See the documentation

Summarize Text

Summarizes text using the Chat API. See the documentation

Submit Tool Outputs to Run (Assistants)

Submits tool outputs to a run that requires action. See the documentation

Create Completion (Send Prompt)

OpenAI recommends using the Chat action for the latest gpt-3.5-turbo API, since it's faster and 10x cheaper. This action creates a completion for the provided prompt and parameters using the older /completions API. See the documentation

Retrieve Vector Store

Retrieve a vector store. See the documentation

Retrieve Vector Store File

Retrieve a vector store file. See the documentation

Retrieve Run (Assistants)

Retrieves a specific run within a thread. See the documentation

Retrieve Run Step (Assistants)

Retrieve a specific run step in a thread. See the documentation

Retrieve File

Retrieves a specific file from OpenAI. See the documentation

Retrieve File Content

Retrieves the contents of the specified file. See the documentation

Modify an Assistant

Modifies an existing OpenAI assistant. See the documentation

List Vector Stores

Returns a list of vector stores. See the documentation

List Vector Store Files

Returns a list of vector store file. See the documentation

List Runs (Assistants)

Returns a list of runs belonging to a thread. See the documentation

List Run Steps (Assistants)

Returns a list of run steps belonging to a run. See the documentation

List Messages (Assistants)

Lists the messages for a given thread. See the documentation

List Files

Returns a list of files that belong to the user's organization. See the documentation

Delete Vector Store

Delete a vector store. See the documentation

Delete Vector Store File

Deletes a vector store file. See the documentation

Delete File

Deletes a specified file from OpenAI. See the documentation

Create Vector Store

Create a vector store. See the documentation

Create Vector Store File

Create a vector store file. See the documentation

Create Thread (Assistants)

Creates a thread with optional messages and metadata, and optionally runs the thread using the specified assistant. See the documentation

Create Moderation

Classifies if text is potentially harmful. See the documentation

Create Image (Dall-E)

Creates an image given a prompt returning a URL to the image. See the documentation

Create Fine Tuning Job

Creates a job that fine-tunes a specified model from a given dataset. See the documentation

Create Embeddings

Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms. See the documentation

Create Batch

Creates and executes a batch from an uploaded file of requests. See the documentation

Create Assistant

Creates an assistant with a model and instructions. See the documentation

Convert Text to Speech (TTS)

Generates audio from the input text. See the documentation

Classify Items into Categories

Classify items into specific categories using the Chat API. See the documentation

Chat with Assistant

Sends a message and generates a response, storing the message history for a continuous conversation. See the documentation

Cancel Run (Assistants)

Cancels a run that is in progress. See the documentation

Analyze Image Content

Send a message or question about an image and receive a response. See the documentation

Create Transcription (Whisper)

Transcribes audio into the input language. See the documentation.