Inboxy Developers
CONNECT

Inboxy MCP server

42 tools over the Inboxy API: connect domains, order Google Workspace mailboxes, reveal credentials, push mailboxes to your sequencer and, with the billing permission, buy licenses and add funds from Claude, ChatGPT, Cursor, Codex, VS Code or any MCP-compatible agent. Connect with one-click sign-in or an API key; every call is scoped to your login and the workspace you choose.

SERVER URL
https://mcp.inboxy.io
  1. 1
    Open claude.ai/settings/connectors. In the Claude Desktop app it is Settings → Connectors.
  2. 2
    Click + Add custom connector.
  3. 3
    Name it Inboxy and paste this as the server URL: https://mcp.inboxy.io. Leave the OAuth Client ID and Secret under Advanced settings empty.

    Add custom connector BETA

    Connect Claude to your data and tools.

    Inboxy
    https://mcp.inboxy.io
    1 Name it Inboxy and paste the server URL
    ⌄ Advanced settings
    OAuth Client ID (optional)
    OAuth Client Secret (optional)
    2 Leave OAuth Client ID and Secret empty. Inboxy registers itself.

    Only use connectors from developers you trust. Anthropic does not control which tools developers make available.

    CancelAdd3 Click Add
  4. 4
    Inboxy now appears under Connectors. Press Connect.
  5. 5
    An Inboxy sign-in page opens in your browser. Sign in, review what Claude will be able to do, and click Allow.
  6. 6
    Done. Ask Claude “which of my mailboxes are ready?” or “connect acme-outreach.com and tell me the nameservers”. Access follows your Inboxy login; disconnect any time from Connected apps.
Advanced: Claude Desktop JSON config (API key)

For a machine where you cannot sign in, Claude Desktop can also take an API key in claude_desktop_config.json:

claude_desktop_config.json
{
  "mcpServers": {
    "inboxy": {
      "url": "https://mcp.inboxy.io",
      "headers": {
        "Authorization": "Bearer <your ibx_k_ key>"
      }
    }
  }
}

Create a key in Inboxy → Settings → API and MCP. The ibx_k_... secret is shown once. A workspace key pins every tool to one workspace; an owner key works across all your workspaces.

Cursor vs Claude
Cursor can use an API key in .cursor/mcp.json. Claude connectors use OAuth only: do not paste an ibx_k_ key into the connector dialog.

Tools

Reads cover domains, mailboxes, orders, tags, sequencers, exports, billing and the team. Writes connect domains and sequencers, tag and export mailboxes. Anything that spends money or deletes (marked confirm) first returns a quote or the affected items and only acts when called again with confirm: true; buying also needs the billing permission, which you tick on the sign-in page. Every tool acts in one workspace: pass workspace_id from get_current_context unless the key is a workspace key.

Context and workspaces

ToolWhat it does
get_current_contextWho the token belongs to, its scopes, and the workspaces it can act in. Call this first.
list_workspacesWorkspaces of the login with domain and mailbox counts. Use the id as workspace_id.
switch_workspaceChecks a workspace id and returns it so later calls can pass it as workspace_id. The server keeps no session: always pass workspace_id on the next calls.
create_workspacewritesA new, empty workspace (separate domains, mailboxes and billing). Owner keys and OAuth only.
1 parameter
  • namerequired string

Domains

ToolWhat it does
search_domainsWhether a domain can be registered and its price. Buying is not available through the API yet; use connect_domain for domains the customer owns.
1 parameter
  • domainrequired string
list_domainsDomains in the workspace with status, DNS state and mailbox counts.
4 parameters
  • status string
  • search string
  • limit integer
  • cursor string
get_domainOne domain with its DNS report.
1 parameter
  • domain_idrequired string
connect_domainwritesAdd a domain the customer owns. Returns the nameservers to set at the registrar.
1 parameter
  • domainrequired string: e.g. example.com
check_domain_dnswritesRe-check nameservers and mail records from public DNS now.
1 parameter
  • domain_idrequired string
get_domain_dns_recordsThe nameservers and MX, SPF, DMARC, DKIM records the domain needs.
1 parameter
  • domain_idrequired string
remove_domainconfirmRemove a domain that has no mailboxes. Needs confirm:true.
2 parameters
  • domain_idrequired string
  • confirm boolean: Set true to go ahead. Without it the tool only reports what would happen.

Mailboxes and orders

ToolWhat it does
list_mailboxesMailboxes with status, domain, setup stage and tags. Filter by status, domain or tag.
6 parameters
  • status string
  • domainId string
  • tagId string
  • search string
  • limit integer
  • cursor string
get_mailboxOne mailbox, without credentials.
1 parameter
  • mailbox_idrequired string
reveal_mailbox_credentialswritesPassword, app password, 2FA secret and current code, plus SMTP/IMAP hosts. Logged. Only reveal when the person asked for the credentials.
1 parameter
  • mailbox_idrequired string
cancel_mailboxconfirmStop renewing a mailbox; it works until its renewal date. Needs confirm:true.
2 parameters
  • mailbox_idrequired string
  • confirm boolean: Set true to go ahead. Without it the tool only reports what would happen.
uncancel_mailboxwritesKeep a mailbox that was set to cancel.
1 parameter
  • mailbox_idrequired string
list_personasGenerated names and usernames to fill an order with.
1 parameter
  • count integer
quote_orderWhat N mailboxes would cost now on this workspace. Nothing is created.
1 parameter
  • quantityrequired integer
create_orderconfirmCreate Google Workspace mailboxes on connected domains. Each item: a domain id, the sequencer connection id the mailboxes go to, and 1 to 20 senders (localPart + fullName). Charges licenses (card or wallet). Without confirm:true it returns the quote only.
2 parameters
  • itemsrequired array: array of object
  • confirm boolean: Set true to go ahead. Without it the tool only reports what would happen.
list_ordersPast orders.
2 parameters
  • limit integer
  • cursor string
get_orderAn order, its mailboxes and its history.
1 parameter
  • order_idrequired string
export_mailboxeswritesPush ready mailboxes to a connected sequencer. Returns a job to poll with get_export.
2 parameters
  • mailboxIdsrequired array: array of string
  • connectionIdrequired string

Tags

ToolWhat it does
list_tagsMailbox tags of the workspace.
create_tagwritesA new mailbox tag.
2 parameters
  • namerequired string
  • color string: one of: blue, violet, green, amber, red, pink, teal, slate
assign_tagwritesPut a tag on mailboxes.
2 parameters
  • tag_idrequired string
  • mailboxIdsrequired array: array of string
unassign_tagwritesTake a tag off mailboxes.
2 parameters
  • tag_idrequired string
  • mailboxIdsrequired array: array of string

Sequencers and exports

ToolWhat it does
list_sequencer_platformsSequencers that can be connected and the credential fields each needs.
list_sequencer_connectionsConnected sequencer accounts (Instantly, Smartlead, ...).
create_sequencer_connectionwritesConnect a sequencer account. Credentials are verified first. Ask the person for the fields the platform needs (list_sequencer_platforms).
2 parameters
  • platformrequired string
  • credentialsrequired object
list_exportsExport jobs and their progress.
1 parameter
  • limit integer
get_exportAn export job with the result per mailbox.
1 parameter
  • export_idrequired string

Billing and wallet

ToolWhat it does
get_walletPrepaid balance and auto-recharge settings.
list_wallet_transactionsCredits and charges on the wallet.
1 parameter
  • limit integer
top_up_walletconfirmStart a Stripe Checkout for a top-up and return its URL for the person to pay in a browser. Needs confirm:true.
2 parameters
  • amountCentsrequired integer
  • confirm boolean: Set true to go ahead. Without it the tool only reports what would happen.
list_plansAvailable mailbox plans and prices.
get_subscriptionThe workspace plan, renewal, licenses and whether it can order.
start_subscriptionconfirmCard subscription: returns a Stripe Checkout URL for a new one, or applies the change to a running one. Needs confirm:true.
4 parameters
  • planKeyrequired string
  • cycle string: one of: monthly, quarterly, yearly
  • licenses integer
  • confirm boolean: Set true to go ahead. Without it the tool only reports what would happen.
get_licensesMailbox and warmup licenses: total, in use, booked for next renewal.
add_licensesconfirmBuy more mailbox or warmup licenses now. Without confirm:true returns the quote only.
3 parameters
  • productrequired string: one of: mailbox, warmup
  • countrequired integer
  • confirm boolean: Set true to go ahead. Without it the tool only reports what would happen.
list_invoicesStripe invoices with PDF links.

Team

ToolWhat it does
list_teamPeople on the workspace and open invites.
invite_team_memberwritesEmail someone an invite to the workspace.
2 parameters
  • emailrequired string
  • canBill boolean

Manage or disconnect authorized clients in the app under Settings → API and MCP → Connected apps. Looking for the REST endpoints behind these tools? API reference