Runs an OpenAI-backed agent and MCP endpoint with configurable tools, prompts, access control, and stock-price lookup use cases.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Cc25a Openai API Agent Project123123123.
The cc25a-openai-api-agent-project123123123 MCP server is part of an OpenAI API agent development course project. It provides two HTTP-facing application routes when started: an agent interface at /agent and an MCP endpoint at /mcp. The repository description identifies looking up the latest stock prices by ticker symbol across global markets as a use case, including current-price information.
The project is also structured as learning material. It includes an agent application, function-calling tools, configuration overrides, and example workflows for preparing supervised, preference, and reinforcement fine-tuning data. The available MCP functions are implemented in tools.py; the supplied material does not enumerate their names or parameters.
Run main.py through uv. The application listens on the port supplied by PORT, or on port 8000 when that variable is not set. The same running application exposes both the agent route and the MCP route, so an MCP client connects to the deployed application rather than to a separately documented stdio package.
The cc25a-openai-api-agent-project123123123 MCP server uses the OpenAI API for agent requests and for uploading fine-tuning data. An OpenAI API key is supplied through the environment. Agent requests can also use a prompt identified by PROMPT_ID, and values in config.overrides.jsonc can override configuration sent in Responses API creation requests.
Install uv, then synchronize the project environment with the repository lock data:
Set configuration in .env or in the deployment environment. The documented variables are OPENAI_API_KEY, PROMPT_ID, TITLE, PASSWORD, and PORT. TITLE controls the agent page title. If PASSWORD is empty, the application is publicly accessible; otherwise, the agent requires login and MCP requests must include the password as a query parameter such as ?password=....
The optional config.overrides.jsonc file can be placed in the project directory or /etc/secrets/, with the project directory taking precedence. KEEPALIVE_URL is intended for a GitHub Actions scheduled request that prevents an otherwise idle deployment from going inactive.
tools.py for agent function calling and MCP use.The cc25a-openai-api-agent-project123123123 MCP server does not document a fixed built-in tool list in the supplied material, so the exact capabilities depend on the checked-out tools.py file.
This project does not provide a documented package-based MCP installation command or client-specific configuration in the supplied material. It is presented as course project source that must be run from a checked-out repository. Fine-tuning upload scripts require OPENAI_API_KEY, and OpenAI API usage may incur provider charges. The README does not state a software license, supported MCP clients, or the data provider used for stock prices.
Always refer to the official documentation for the most accurate and up-to-date information.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/cc25a-openai-api-agent-project123123123)<a href="https://allmcps.com/mcp/cc25a-openai-api-agent-project123123123"><img src="https://allmcps.com/api/badge/cc25a-openai-api-agent-project123123123?style=directory" alt="Cc25a Openai API Agent Project123123123 on AllMCPs" /></a>