Rules for this host — https://free.officemaker.ai (free tier)

ChatGPT

Use OfficeMaker Free with ChatGPT

New to the stack? Read Start here first, then return to this page for ChatGPT-specific URLs.

Two supported surfaces:

1. ChatGPT App (connector / MCP app)

In ChatGPT, create a connector (or app) that points at the app MCP endpoint — not the generic /mcp URL — unless your client specifically expects the shared server.

App MCP URL https://free.officemaker.ai/chatgpt-app/mcp
Transport Streamable HTTP
Authentication None
  1. Open ChatGPT settings → Apps & connectors (or developer mode for apps, depending on your UI).
  2. Create a new connector/app; set the MCP server URL to https://free.officemaker.ai/chatgpt-app/mcp.
  3. Set authentication to none; test the connection.
  4. In the connector description, state that Word/Excel/PowerPoint must be created only via OfficeMaker tools (not Python). For full rule text, use MCP resources/tools exposed by the server (e.g. model-instructions) or ask the model to refresh from the server.

The in-chat widget template is for displaying results — it is not a substitute for model instructions. See docs/CHATGPT_APP_INSTRUCTIONS.txt in the repository for the full narrative.

2. Custom GPT (Actions)

Use this path when you create a Custom GPT under My GPTs and attach Actions (OpenAPI) — not the ChatGPT App / MCP connector in section 1.

  1. In ChatGPT, open your profile / name (bottom left) → My GPTsCreate a GPT, or edit an existing GPT.
  2. Switch to the Configure tab.
  3. Set Name (e.g. OfficeMaker) and a Description. Keep the description short — ChatGPT truncates long text in the gallery.
  4. Instructions (how the model must behave): open https://free.officemaker.ai/gpt/v1/instructions in your browser. The response is JSON with a single large string field, instructions. Copy the value of that field (the markdown rules for Word, Excel, and PowerPoint) and paste it into the Instructions box. If the raw JSON is hard to read, use any JSON pretty-printer, expand instructions, and copy the string.
  5. Under Conversation starters, add a few short example prompts if you like.
  6. Under Capabilities, we recommend turning Code interpreter & data analysis off, so the model is less likely to build .docx / .xlsx / .pptx with Python instead of calling OfficeMaker.
  7. Scroll to ActionsCreate new action (or Edit actions).
  8. Set Authentication to None (OfficeMaker Free does not use an API key in the GPT).
  9. Under Schema, click Import from URL and paste exactly:
    https://free.officemaker.ai/gpt/openapi.json
  10. Wait for the schema to load. If you see red errors like “description has length … exceeding limit of 300”, ChatGPT is rejecting an old OpenAPI — wait until this site serves a newer spec (check info.version inside the OpenAPI JSON, e.g. 1.1.3+), then import the URL again.
  11. Fill in Privacy policy with a real public URL (OpenAI requires this to publish). Example: https://officemaker.ai/privacy
  12. Use Test on an action such as getDocumentSchema or getInstructions, then Save the GPT.

Quick links

Remote MCP (non-app) uses https://free.officemaker.ai/mcp — see MCP documentation.

Quick setup

Create configuration from this page

Optional: sign in on this docs host first if you want snippets labeled with your account id or email.