Build and deploy websites, Telegram and Discord bots from chat via the DreamAgent platform.
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.
Turn natural-language requests into deployed applications.
Connect ChatGPT, Claude, or any MCP client to DreamAgent β build websites, Telegram bots, Discord bots and schedulers from a conversation, watch them go live, then keep iterating.
streamable-http Β· OAuth 2.1 + PKCE Β· 10 tools Β· Python / FastMCP
DreamAgent is an AI app-builder platform: you describe what you want, its agent writes the code, runs the tests, rebuilds, redeploys to production and commits to git β automatically. This MCP server exposes that power to your AI chat, so:
You: "Create a Telegram bot called WeatherBot β token
123:ABCβ it replies with the weather when I send a city name."ChatGPT: creates it β polls β "WeatherBot is live."
You: "Add a /forecast command for 5-day forecasts."
ChatGPT: sends the edit β the agent codes, tests, redeploys β done.
| Tool | What it does |
|---|---|
dreamagent_list_projects | List your projects (id, type, status, domain) |
dreamagent_create_project | Create a website / Telegram bot / Discord bot / scheduler |
dreamagent_get_project_status | Poll a build until ready / failed |
dreamagent_chat | Send a build/edit/debug instruction to the project's AI agent |
dreamagent_get_chat_status | Poll an edit run (incremental output) |
dreamagent_get_edit_progress | Edit progress by project β no session key needed |
dreamagent_list_sessions | List conversation threads per project |
dreamagent_create_session | Start a fresh topic thread |
dreamagent_cancel_chat | Cancel a running edit |
dreamagent_release_project_lock | Last-resort unlock (confirm first) |
Long operations are submit-then-poll β create β poll status, edit β poll progress. The agent handles code, tests, rebuild, redeploy and git commits by itself; prompts only describe the change.
With the official app (recommended): find DreamAgent in the ChatGPT app directory β Connect β sign in with your DreamAgent account (email or Google).
As a custom connector:
Claude β Settings β Connectors β Add custom connector:
DreamAgenthttps://mcp.dreamagent.cloud/mcpClick Connect, sign in with DreamAgent, done.
Auth is OAuth 2.1 (authorization-code + PKCE, RFC 7591 dynamic registration)
β or pass a DreamAgent API key as Authorization: Bearer da_... /
?key=da_....
<from Discord dev portal> β
it shows crypto prices with /price and /top commands"Every request runs as the connected user β DreamAgent's ownership checks, plan limits and AI-credit billing apply exactly as in the dashboard.
da_...) at connect time β visible and revocable any time in
Settings β Connect to ChatGPT. Revoking disconnects that client instantly;
other clients keep working.Privacy: dreamagent.cloud/privacy Β· Terms: dreamagent.cloud/terms
The hosted endpoint (mcp.dreamagent.cloud) is the easiest way to connect.
To run your own:
Three modes of authentication, in priority order per request:
Authorization: Bearer da_... header (OAuth clients / API clients)?key=da_... URL parameter (NoAuth custom connectors)DREAMAGENT_EMAIL / DREAMAGENT_PASSWORD env (personal self-host)Layout: server.py (tools) Β· oauth.py (OAuth 2.1 provider: /register,
/authorize, /token, /.well-known/*) Β· dreamagent_client.py (API
client) Β· auth.py (login mode) Β· plugin/ (Codex plugin package).
OAuth client registrations persist in oauth_clients.json; extend trusted
gateway callbacks via TRUSTED_OAUTH_REDIRECTS.
MIT
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/dreamagent)<a href="https://allmcps.com/mcp/dreamagent"><img src="https://allmcps.com/api/badge/dreamagent?style=directory" alt="DreamAgent on AllMCPs" /></a>