ChatGPT / GPT
Connect Nitrosend to ChatGPT via MCP for full access to all 20 tools, or use a custom GPT with API actions for a more tailored experience.Option 1: MCP Server (Recommended)
ChatGPT supports MCP natively. This gives you direct access to all 20 Nitrosend tools without any coding.1. Enable developer mode
In ChatGPT, go to Settings → turn on Developer mode.2. Add Nitrosend as an MCP server
Go to Settings → Apps → Advanced → Create App → Add MCP server, then enter:3. Sign in
ChatGPT will open a Nitrosend sign-in window. Log in or create a free account — no API key needed.4. Start using
Ask ChatGPT anything about your email marketing:No API key or local dependencies required. Authentication is handled via OAuth sign-in when you first connect.
Option 2: Custom GPT with Actions
Create a custom GPT in ChatGPT that can manage your email marketing.1. Get your API key
Go to Settings > API Keys in the Nitrosend dashboard and copy your key.2. Create a custom GPT
Go to ChatGPT → Explore GPTs → Create a GPT.3. Add the Nitrosend action
In the GPT editor, go to Configure → Actions → Create new action. Set the Authentication to:- Type: API Key
- Auth Type: Bearer
- Key: your
nskey_live_...key
4. Add instructions
In the GPT’s Instructions field, add context about your use case:5. Save and use
Save your GPT. You can now ask it things like:- “Create an email campaign about our summer sale”
- “How many subscribers do I have?”
- “Show me the performance of my last campaign”
Option 2: OpenAI Assistants API with function calling
For programmatic integration, define Nitrosend operations as functions in the Assistants API.Define your tools
Handle function calls
When the assistant calls a function, execute the corresponding Nitrosend API request:Key API endpoints
These are the most useful endpoints for GPT integrations:| Action | Method | Endpoint |
|---|---|---|
| Send a message | POST | /v1/my/messages |
| List campaigns | GET | /v1/my/campaigns |
| Create a campaign | POST | /v1/my/campaigns |
| List contacts | GET | /v1/my/contacts |
| Import contacts | POST | /v1/my/contacts/import |
| List templates | GET | /v1/my/templates |
| Get account info | GET | /v1/my/account |
The OpenAPI spec at
https://api.nitrosend.com/openapi.yaml is always up to date and can be imported directly into any tool that supports OpenAPI 3.1.