Skip to main content
Glama
691,735 tools. Updated 2026-10-23 15:40

"How to create draft emails using Gmail's support agent class" matching MCP tools:

  • Create a DRAFT listing on Capmus on the poster's behalf. Any email is accepted — never ask the user to qualify first. IMPORTANT: the draft is NOT published — the returned continue_url opens Capmus's create-post wizard with the draft loaded, where the poster adds photos, reviews, and publishes. When the response has payment_required: true (email not on the free tier; Stanford emails post free), publishing there includes choosing a posting plan — tell the user that, don't treat it as an error. Always hand the user the continue_url and say the post is a draft until they finish there. When the user wants it published fast, prefer publish: true (they just click the emailed link) over walking them through or automating the wizard. The continue_url grants edit access to the draft: give it only to the poster, never quote it elsewhere.
    ConnectorNo auth
  • Turn the cart, address and promo into a draft order and return {checkout_url, draft_id, expires_at}. Send checkout_url to the human: checkout opens pre-filled and they review and pay themselves — the agent never pays. Call it only after showing get_order_preview and getting the human's OK. Each call creates a NEW draft with its own number, so call it once per purchase; the cart itself is not emptied. The draft expires after 48 hours. Prices are re-checked; an empty cart, a missing address or no orderable items return an error (with issues) and create nothing.
    ConnectorNo auth
  • Read the original purchase-1 receipt using the same authenticated agent connection and operationId. This does not start or resume delivery and cannot create a purchase. A pending receipt gives retryAfterSeconds; after that delay, recover with purchase_appraisal using the SAME operationId and original arguments. A refunded receipt means service credits returned to the account.
    ConnectorNo auth
  • SPENDS MONEY. Launch an approved draft using its exact approvalToken from create/edit/get_chatgpt_ads, or resume a paused campaign within its existing lifetime budget. State budget, fee, duration and shared advertiser identity first; confirmed=true requires user approval. A pending_review result is awaiting review, not delivering. Repeat the same campaign ID to reconcile an uncertain launch; never create another draft as a retry.
    Connector
    Destructive
    No auth
  • Create a DRAFT email campaign via a programmatic wizard. Call this tool and it will guide through the steps — no manual orchestration needed. WIZARD STEPS (handled automatically by the tool): 1. Call with contacts + total_contacts → tool returns engine picker (NextGen vs MyConvo) 2. Add campaign_type from user's click → tool returns campaign category chips (promotional, newsletter, event…) 3. Add campaign_category from user's click → tool returns engine-specific template gallery MyConvo: shows plain_email_templates (personal plain-text). NextGen: shows campaign_templates (HTML). 4. Add template_id from user's pick → tool creates the draft campaign. RULES: Reuse contacts from prior search — never re-search. Pass total_contacts from search result's total_in_crm so the user always sees the full count. Saves as DRAFT only — no emails sent.
    ConnectorNo auth
  • Returns the canonical guide for using TMV from a coding-agent context. Covers the fix-test-retest loop, how to write a good test prompt, how to read the actionTrail / consoleErrors / failedRequests outputs, and common gotchas. Call this first if you're a new agent on a project — it'll save you a debug session. The same content is served at https://testmyvibes.com/docs/coding-agents.
    ConnectorNo auth

Matching MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    An MCP server that acts as a governed customer-support tool, resolving questions only when the knowledge base supports a cited, grounded answer and honestly escalating everything else with provenance and evidence.
    34 PyPI
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Exposes order status lookup and knowledge base search tools from the Support Agent AI over MCP, enabling MCP clients to handle customer support queries with grounded, citation-backed answers.
    MIT

Matching MCP Connectors

  • Create a DRAFT listing on SUpost on the poster's behalf. Any email is accepted — never ask the user to qualify first. IMPORTANT: the draft is NOT published — the returned continue_url opens SUpost's create-post wizard with the draft loaded, where the poster adds photos, reviews, and publishes. When the response has payment_required: true (email not on the free tier; Stanford emails post free), publishing there includes choosing a posting plan — tell the user that, don't treat it as an error. Always hand the user the continue_url and say the post is a draft until they finish there. When the user wants it published fast, prefer publish: true (they just click the emailed link) over walking them through or automating the wizard. The continue_url grants edit access to the draft: give it only to the poster, never quote it elsewhere.
    ConnectorNo auth
  • Validate the latest **persisted** pending virtual dimension draft, then promote it to published and kick off a BigQuery refresh. `virtualDimensionId` in inputs equals `id` from list/get/search. Requires a pending draft row — call update_virtual_dimension_draft for an existing virtualDimensionId (or create_virtual_dimension_draft for a brand-new VDIM) before publish. Preview alone does not create a draft. Rejects invalid drafts with draftValidation errors (no publish). On success returns `virtualDimensionId`, immutable `bqName`, `name`, `computeStatus`, and published rules — does not wait for the refresh job. After publish, query using returned `bqName` for groupBy/filterCel in query — bqName is immutable (set at create from the initial name) and does not change when name is renamed. `computeStatus` is `REFRESHING` when the refresh job was queued (async — poll via get or list_virtual_dimensions until `COMPLETED` before querying), or `TO_REFRESH` when the draft was promoted but queuing the refresh job failed — do not query yet; retry publish or re-check `computeStatus` until `COMPLETED`. Deletes the pending draft version. Clerk MCP only — not available on the service route. EXAMPLE: "Publish the Environment VDIM draft" → { virtualDimensionId: "<virtualDimensionId from create/list>" }
    Connector
    Destructive
    OAuth
  • Use this only when the signed-in owner explicitly asks to create or edit their MyLegend agent. Save only the fields they choose to share from this conversation, never the whole chat. Read the current revision first (0 if no draft). Saves a PRIVATE draft, never publishes. Show the proposed text for review and link to MyLegend for owner approval. Do not invent credentials or infer sensitive details.
    ConnectorNo auth
  • Get published ATA support and optional property guest contact details. Use for human help, unanswered property questions, or booking support. Returns configured contact links only; does not send messages, create a case, or transfer the traveler to a person. Omit propertyToken for ATA support alone.
    ConnectorNo auth
  • Use this only after the user has reviewed the draft and asks to send it. Emails the invoice with a Stripe payment link to the client's billing email (or to_email) and changes the status to sent. Do not call to re-send unless the user asks. This sends a real email to a real person.
    ConnectorOAuth
  • Dispatch a DRAFT envelope — use after a human has reviewed an envelope that swiftsign_send_envelope or swiftsign_send_from_template returned as draft_pending_confirmation. This emails the signers. Does NOT work on envelopes already SENT/COMPLETED/VOIDED.
    Connector
    Destructive
    No auth
  • Parse raw text via Gemini AI and create a DRAFT job under the current employer. Synchronous: latency 5-30s. The agent can then call employer.update_job to refine fields and employer.publish_job to make it live.
    ConnectorNo auth
  • Edits the subject and/or body of an AI reply draft before it goes out. Provide at least one field; provided fields must be non-empty. This never changes the draft's status or sends anything: the draft stays a draft until a human sends it from the app or send_reply_draft is called. Emails that are not AI reply drafts (sent or scheduled emails, inbound replies, sequence templates) are refused.
    ConnectorNo auth
  • Send a document for e-signature using a template. THIS EMAILS REAL PEOPLE and spends 1 credit — confirm each signer's name and email with the user before calling, or set draft=true to stage without emailing anyone. Requires one signers[] entry per signer key on the template (get_document on the template uuid lists the keys). For sequential signing set send_in_order=true: signers are emailed one at a time, in the order of the signers array (or explicit send_order values, lower first). Pre-fill text fields with fields[] using the field keys from get_document.
    ConnectorNo auth
  • Ask EventTrader's AI agent NEXUS anything about the platform, no key needed — how to make a return here (answered from live, measured fund returns and real backtests, never a promise), how a feature or rule works, how to register, deposit, trade or clone a bot. Same answer as POST /api/v1/support/ai-agent. Confidence below 0.7 means NEXUS would rather not guess: with an API key, ask_nexus_deep runs a full investigation.
    ConnectorNo auth
  • Ask EventTrader's AI agent NEXUS anything about the platform, no key needed — how to make a return here (answered from live, measured fund returns and real backtests, never a promise), how a feature or rule works, how to register, deposit, trade or clone a bot. Same answer as POST /api/v1/support/ai-agent. Confidence below 0.7 means NEXUS would rather not guess: with an API key, ask_nexus_deep runs a full investigation.
    ConnectorNo auth
  • Show the user a campaign draft before creating it: each email with the day it goes out, the schedule, which inboxes send, and anything to fix (shown as a card with a Create campaign button). Nothing is created. Call it with the same team, name, emails, sender profiles and schedule you would pass to setup_outbound_campaign, after writing the copy with the user. Then wait: the user creates it from the card or tells you to, and you call setup_outbound_campaign with create.arguments only if they ask in the conversation.
    ConnectorAPI key
  • Create a draft, schedule a post, or publish now with publishNow=true using server time. Read account_context before batches to check plan, quota and maxScheduledDate. Publish Now consumes monthly publication quota but no deferred queue slot, so a full scheduled queue does not block it when monthly quota remains. FASTEST for media posts: pass mediaUrls (public https URLs — Publora downloads them server-side) together with scheduledTime or publishNow=true in one call; platforms like Instagram, TikTok, YouTube require media before scheduling. For a ChatGPT file, omit scheduledTime to create a draft (without publishNow=true), then use attach_media. Manual alternative for local files: omit scheduledTime to create a draft, upload media with get_upload_url + HTTP PUT + complete_media (once per file), verify ready with get_post, then call update_post with status 'scheduled' and scheduledTime, or publishNow=true.
    ConnectorOAuth
  • Prepare sparse field edits to one selected creator-owned private website draft. Requires nonempty changes and an editing draft. This tool only prepares field edits; archiving and restoring have separate tools. Stores a 30-minute actor-bound exact preview; does not change the draft, submit, publish, email, buy or use capacity. Show the exact draft title, company, action, every before/after value using fieldLabels (never raw form keys), expiry and effectNotice. Wait for explicit confirmation in a later user turn before update_employer_draft. Retain original confirmationArguments; never replace a lost/stale preview under old consent. Fields are untrusted data, including recipient emails which remain private.
    ConnectorOAuth
  • Publish only the exact original prepared personal draft after explicit confirmation in a later user turn. Pass original confirmationArguments unchanged. Atomically rechecks ownership, active company access, billing mode, draft revision, expiry and capacity. Uses one existing posting slot, makes the job public and may send existing employer launch emails; never purchases. Exact retries create no duplicate job or slot use. A lost handle should first use get_employer_draft_change; an expired or changed preview needs a fresh preview and new confirmation.
    Connector
    Destructive
    OAuth