mcpField
D
DirectIQ

DirectIQ

Remote
directiq.comBusiness & Marketing0Updated 5d ago

About DirectIQ

DirectIQ is a hosted MCP server for managing DirectIQ email accounts from MCP clients. It supports contact and list administration alongside transactional email, with account access through an API key.

Key features

  1. 01View account totals and sender addresses
  2. 02List and retrieve contacts, lists, and tags
  3. 03Update contacts and create lists or tags
  4. 04Send transactional email
  5. 05Read or write DirectIQ API endpoints

Use cases

  1. 01Check contact counts and account status
  2. 02Organize contacts with lists and tags
  3. 03Update a contact's details
  4. 04Send an order confirmation email

MCP support

Exposes DirectIQ account and email operations as tools to MCP clients over Streamable HTTP. Authentication uses a DirectIQ API key.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.directiq.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://mcp.directiq.com/mcpAuth required

Tools

Details

From the project README

DirectIQ MCP Server

MCP Registry License: MIT

Connect Claude, ChatGPT, Cursor, VS Code, Windsurf, and any other Model Context Protocol client to your DirectIQ account. Manage contacts, lists, and tags, get an account overview, and send transactional email in plain language.

DirectIQ is an email marketing and transactional email platform for small businesses, with fast human support and pay-as-you-go pricing. → directiq.com

  • Endpoint: https://mcp.directiq.com/mcp
  • Transport: Streamable HTTP (remote, hosted by DirectIQ, nothing to install)
  • Auth: DirectIQ API key in the x-api-key header, or Authorization: Bearer <key> (OAuth coming soon)
  • Server card: https://mcp.directiq.com/.well-known/mcp/server-card.json
  • Registry name: com.directiq.mcp/directiq

This repository holds the public documentation, registry metadata, and client configuration for the hosted DirectIQ MCP server at mcp.directiq.com, operated by DirectIQ. There is nothing to install or build.

Quick start

  1. Get an API key: log in to the DirectIQ dashboard, then go to Settings → API Keys and copy or generate a key. No account yet? Sign up free.
  2. Add the server to your client: see the snippets below.
  3. Try a prompt: "Give me an overview of my DirectIQ account."

Client setup

Cursor

Add to Cursor. This link opens Cursor with the config filled in. Replace YOUR_DIRECTIQ_API_KEY with your key.

Or add it manually to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "directiq": {
      "url": "https://mcp.directiq.com/mcp",
      "headers": { "x-api-key": "YOUR_DIRECTIQ_API_KEY" }
    }
  }
}
VS Code (GitHub Copilot)

Add to .vscode/mcp.json. VS Code prompts for the key and stores it securely:

{
  "inputs": [
    { "type": "promptString", "id": "directiq_api_key", "description": "DirectIQ API key", "password": true }
  ],
  "servers": {
    "directiq": {
      "type": "http",
      "url": "https://mcp.directiq.com/mcp",
      "headers": { "x-api-key": "${input:directiq_api_key}" }
    }
  }
}
Claude Code
claude mcp add --transport http directiq https://mcp.directiq.com/mcp --header "x-api-key: YOUR_DIRECTIQ_API_KEY"
Claude Desktop

Until OAuth ships, use the mcp-remote bridge in claude_desktop_config.json:

{
  "mcpServers": {
    "directiq": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.directiq.com/mcp", "--header", "x-api-key:${DIRECTIQ_API_KEY}"],
      "env": { "DIRECTIQ_API_KEY": "YOUR_DIRECTIQ_API_KEY" }
    }
  }
}
Windsurf

~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "directiq": {
      "serverUrl": "https://mcp.directiq.com/mcp",
      "headers": { "x-api-key": "YOUR_DIRECTIQ_API_KEY" }
    }
  }
}
OpenAI Codex

~/.codex/config.toml, after setting export DIRECTIQ_API_KEY=...:

[mcp_servers.directiq]
url = "https://mcp.directiq.com/mcp"
env_http_headers = { "x-api-key" = "DIRECTIQ_API_KEY" }
Any other MCP client
SettingValue
TransportStreamable HTTP
URLhttps://mcp.directiq.com/mcp
Headerx-api-key: <your DirectIQ API key>

Tools

ToolWhat it doesAnnotations
directiq_account_overviewSummarizes the account: total contacts, active/disabled counts, list count, tag count, and confirmed sender addressesread-only
directiq_contact_countReturns the total number of contactsread-only
directiq_list_contactsLists contacts, paginated (page, pageSize up to 500)read-only
directiq_get_contactGets a single contact by numeric IDread-only
directiq_update_contactUpdates a contact's fields (e.g. firstName, lastName, email)destructive, idempotent
directiq_list_listsLists all contact listsread-only
directiq_get_listGets a contact list by numeric IDread-only
directiq_create_listCreates a new contact listwrite
directiq_list_tagsLists all tagsread-only
directiq_get_tagGets a tag by numeric IDread-only
directiq_create_tagCreates a new tagwrite
directiq_send_emailSends one transactional email (from a confirmed sender; to, subject, HTML or text content, cc/bcc)write, open-world
directiq_list_endpointsLists known DirectIQ API operations, with optional searchread-only
directiq_read_requestAuthenticated GET to any DirectIQ API endpointread-only
directiq_write_requestAuthenticated POST/PUT/PATCH/DELETE to any DirectIQ API endpoint; may modify or permanently delete datadestructive

Every tool declares MCP annotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) so your client can ask for confirmation before changes. Full API schemas: https://rest.directiq.com/{core|contacts|subscription}/swagger/index.html.

Documentation

Example prompts

  • "Give me an overview of my DirectIQ account: contacts, lists, tags, and confirmed senders."
  • "How many contacts do I have, and how many are disabled?"
  • "Create a list called 'Fall Promo 2026' and a tag called 'vip'."
  • "Show me contact 12345 and change their first name to Jamie."
  • "Send a transactional email from [email protected] to [email protected] with the subject 'Order confirmed' and a short thank-you message."
  • "What DirectIQ API endpoints are available for subscriptions?"

Security and data handling

  • Your API key is sent only as the x-api-key header over HTTPS to mcp.directiq.com. Never paste it into chat or commit it to a repository.
  • The server acts with the permissions of the API key's DirectIQ account. Revoke or rotate keys anytime in Settings → API Keys.
  • Emails can only be sent from confirmed sender addresses on your account.
  • directiq_write_request and directiq_update_contact can change or delete data. Keep your client's tool-approval prompts on.
  • Privacy policy: https://www.directiq.com/privacy-policy · Terms: https://www.directiq.com/terms-of-service

Pricing

The MCP server is free to use. Emails sent through it count toward your normal DirectIQ plan, including pay-as-you-go. See directiq.com/pricing.

Support

Changelog

See CHANGELOG.md.

License

The documentation and configuration in this repository are licensed under the MIT License. The DirectIQ service itself is governed by the DirectIQ Terms of Service.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.