Maysoor guide
Maysoor is an MCP server that lets ChatGPT and Claude deploy and manage the sites and apps they write, on real HTTPS links. This page covers connecting, usage and limits.
Server URL
Authentication: OAuth (sign in with your Maysoor account). Transport: Streamable HTTP.
Connect ChatGPT
- Settings → Apps & Connectors → Advanced, and turn on Developer mode.
- Create; name: Maysoor; URL: https://mcp.thara.cloud/mcp; authentication: OAuth.
- Sign in to Maysoor and click “Allow”.
Connect Claude
- Settings → Connectors → Add custom connector.
- Name: Maysoor; URL: https://mcp.thara.cloud/mcp; then Connect.
- Sign in to Maysoor and click “Allow”.
For developer tools without sign-in (such as Claude Code), create a key in your dashboard and use an Authorization: Bearer header.
Example prompts
- “Build a page for my bakery with the menu and a WhatsApp button, and deploy it as my-bakery.”
- “I need a signup form for a workshop that saves attendees, plus a page where I can see the list.”
- “Make me an elegant bilingual CV page from this information…”
- “Create a simple quiz game about the planets for my kids.”
- “Build a small Python API that converts Hijri dates to Gregorian.”
- “The site won't load. Check the logs and fix it.”
Prompts work in any language, including Arabic.
Tools
deploy_app | Create an app or replace it completely, and publish it with HTTPS. |
update_app_files | Change or delete some files and redeploy, with automatic rollback on failure. |
list_apps | List your apps with their links and status. |
get_app | One app's status and its latest deployment log. |
get_app_logs | Recent output of the app, to debug errors. |
list_app_files | List the app's deployed files. |
read_app_file | Read one of the app's files. |
stop_app | Stop the app and keep its files. |
start_app | Start a stopped app. |
delete_app | Delete the app permanently (requires confirming its name). |
What you can deploy, and limits
- static: HTML, CSS, JavaScript and images (index.html required).
- node: Node.js 24 with npm packages; the app listens on PORT (8080).
- python: Python 3.12 with requirements.txt (Flask, FastAPI, …).
- Code is read-only at runtime; persistent data goes in /data.
- Up to 3 apps per account, 256 MB of memory per app, and uploads up to 5 MB.
- Apps without visits for 30 days stop automatically and can be started again.
Data and privacy
We store your account data and your apps' files and logs only to run them. We never see your conversations — only what the assistant sends to Maysoor's tools. You can disconnect ChatGPT or Claude from your dashboard and delete your account and all its data from the Account page. Details: privacy policy and terms.
Support
Send questions or reports from the feedback page.