eWeWasl Docs

ChatGPT

Connect a ChatGPT custom GPT to eWasl via MCP for natural-language scheduling.

OpenAI's MCP support runs through custom GPTs with Actions that target the eWasl HTTP MCP endpoint.

Prerequisites

Configure

  1. Open ChatGPT → Explore GPTs → Create.
  2. In the Configure tab, scroll to Actions → Create new action.
  3. Set the auth scheme to API Key → Custom Header:
    • Header name: Authorization
    • Value: Bearer ewasl_YOUR_KEY_HERE
  4. Paste the OpenAPI schema for eWasl's MCP endpoint (we publish a minimal one suitable for ChatGPT Actions — coming with the next docs release; for now, point ChatGPT at https://app.ewasl.com/api/mcp and ask it to introspect via tools/list).

Use

In any chat with the GPT:

Schedule a tweet for next Tuesday at 10am: "Big launch incoming — here's what we've been building."

The GPT will call schedule_post with the right arguments. ChatGPT shows each tool call inline so you can audit before publishing.

Permission scopes

Only grant a GPT the minimum scopes it needs. For a "publishing assistant" GPT, posts:create is enough — you don't need to expose posts:read if you're not asking it to read your post history.

On this page