What Good Turn Studio (all tools) does
Good Turn Studio (all tools) MCP server groups 27 Good Turn Studio products behind one MCP endpoint. The products cover practical lookups across money, health, employment, travel, shopping, nutrition, clothing, football, books, religious texts, and classical literature. The service is read-only: tools retrieve information or generate responses from the connected product APIs, but do not change records or submit transactions.
The combined service is available at https://goodturn-mcp.pages.dev/all/mcp. Good Turn Studio also publishes one endpoint per product, using the product slug in the URL. That option can be useful when an assistant should see only one product's tools instead of the complete collection.
How it works
A Cloudflare Worker implements the MCP protocol and exposes initialization, tool discovery, and tool execution. Build metadata comes from each product's live openapi.json file. The build process creates one MCP tool for every documented GET operation, derives its name from the operation ID, and uses the API parameters as tool inputs.
When an assistant calls a tool, the worker forwards the request to the product's own API and returns the resulting answer. Responses containing a say field also carry a prepared summary. The combined endpoint distinguishes products by starting tool names with the corresponding slug, such as mizan or faredeals.
The service uses stateless JSON over Streamable HTTP and supports MCP protocol versions 2025-11-25, 2025-06-18, and 2025-03-26. It does not require an account or sign-in, and the project states that it does not store information about users.
Setup and configuration
Connect an MCP client to https://goodturn-mcp.pages.dev/all/mcp for the full catalog. To connect to an individual product, replace all with its slug, such as https://goodturn-mcp.pages.dev/mizan/mcp. The README identifies Claude, ChatGPT, Alexa+, Cursor, and VS Code among compatible MCP-speaking assistants.
For developers running the project themselves, the repository uses Node and Python build steps. Run npm install, then npm run build to generate the worker bundle. Deploy the deploy/ directory as a Cloudflare Pages project in advanced mode, with _worker.js as the generated worker. npm test exercises every product through the worker, while npm run test:live tests deployed servers with the MCP SDK client.
Tools and capabilities
Good Turn Studio (all tools) includes helpers for:
- Screening US stocks, finding halal alternatives, and calculating purification or zakat information.
- Checking whether foods, ingredients, medicines, stocks, funds, and crypto meet halal requirements.
- Finding flight deals, live product prices, subscription cancellation guidance, and household bill savings.
- Searching official unclaimed-money sources in the US and UK.
- Reviewing supplement limits, food nutrition, workouts, medical bills, insurance denials, and cycle-related guidance.
- Finding US and UK jobs, clothing matches, football form and tables, similar books, and screen adaptations.
- Reading daily or specified passages from the Talmud, Gurbani, Bhagavad Gita, Greek and Norse sources, Stoic writers, and the Bible.
Every generated tool is annotated as read-only, non-destructive, and idempotent.
Limitations and notes
The all-in-one endpoint depends on the individual products' public APIs, data, answers, and terms. Those materials belong to their respective products rather than the MCP wrapper. The repository describes the code as MIT licensed, but product-specific content is served under separate terms linked from each product page.
The available operations are based on documented GET endpoints, so this server is intended for retrieval and informational workflows rather than mutations. Live tests depend on the availability of the product APIs. Privacy information is published at https://goodturn-mcp.pages.dev/privacy.