Integration

Simplero integration

Simplero is an all-in-one platform for course creators and coaches. Manage contacts (create, update, tag, subscribe to lists, start or stop automations, grant course and site access, issue credits, record GDPR consent), list subscriptions, tags, purchases (cancel, pause, refund), coupons, deals and pipelines, support tickets and comments, notes, custom field values and affiliates; read lists, products, prices, charges, installments, segments, courses, automations, credit types and balances, broadcasts, opt-ins and bounces. Creating or editing products and lists, and site, page, funnel, landing page, blog, podcast, bot, survey and builder content, are left to the Simplero admin. Authentication is HTTP Basic with your Simplero API key (Settings, Integrations) as username and an empty password.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Simplero.Built from the 130 Simplero tools below, on the connection you add once.

What you can do with Simplero

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Coupon, 3 operations

  • create_couponCreate couponPOSTCreates a coupon with a code, a discount (percent or cents), availability dates, a quantity limit and the products it applies to.
  • get_couponGet couponGETReturns one coupon by id.
  • list_couponsList couponsGETLists coupons, filterable by state and label, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Credit, 3 operations

  • get_credit_typeGet credit typeGETReturns one credit type by id.
  • list_contact_creditsList contact creditsGETReturns the credit balances a contact holds, one entry per credit type (the same data as the contact's credits field).
  • list_credit_typesList credit typesGETLists the credit types of the account (used as credit_id by issue_contact_credits and consume_contact_credits). Paged with page and per_page (1 to 100, default 20) or the after cursor.

Customer, 3 operations

  • create_contactCreate contactPOSTCreates a contact from an email address, with optional names, phone, locale, GDPR consent, lead score, acquisition costs and UTM attribution.
  • get_contactGet contactGETReturns one contact by id, with its custom field values, credit balances, lead score, affiliate, UTM attribution and archived date.
  • list_contactsList contactsGETLists contacts (leads and customers), filterable by name, email, tag, segment, list, product, status, do-not-contact flag and dates, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Customer note, 3 operations

  • create_contact_noteCreate contact notePOSTAdds a note to a contact (customer_id), with a title and body.
  • get_contact_noteGet contact noteGETReturns one contact note by id.
  • list_contact_notesList contact notesGETLists notes on contacts, filterable by contact, author, kind and private, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Deal, 3 operations

  • create_dealCreate dealPOSTCreates a deal for a contact (customer_id) in a pipeline stage (pipeline_stage_id), with a name and optional value.
  • get_dealGet dealGETReturns one deal by id, with its contact, stage and value.
  • list_dealsList dealsGETLists deals, filterable by pipeline stage, status, name, assignee and contact, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Field value, 3 operations

  • create_field_valueCreate field valuePOSTSets a custom field value: field_id, the owner record (owner_type and owner_id) and the value.
  • get_field_valueGet field valueGETReturns one custom field value by id.
  • list_field_valuesList field valuesGETLists custom field values, filterable by field_id and by owner (owner_type and owner_id). Paged with page and per_page (1 to 100, default 20) or the after cursor.

Tag, 3 operations

  • create_tagCreate tagPOSTCreates a contact tag with a name, optional description and color; returns its id for add_contact_tag.
  • get_tagGet tagGETReturns one contact tag by id, with its name, description and color.
  • list_tagsList tagsGETLists the contact tags of the account, searchable with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Tagging, 3 operations

  • create_contact_taggingCreate contact taggingPOSTTags a contact: creates the tagging of tag_id on customer_id.
  • get_contact_taggingGet contact taggingGETReturns one tagging (a contact and a tag) by id.
  • list_contact_taggingsList contact taggingsGETLists taggings (which contact carries which tag), filterable by tag_id and customer_id. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Ticket, 3 operations

  • create_ticketCreate ticketPOSTCreates a support ticket with a subject and body, optionally for a contact, assigned to a user and placed in a pipeline stage.
  • get_ticketGet ticketGETReturns one support ticket by id.
  • list_ticketsList ticketsGETLists support tickets, filterable by status, pipeline, stage, contact, assignee and dates, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Ticket comment, 3 operations

  • create_ticket_commentCreate ticket commentPOSTAdds a comment to a ticket (ticket_id) with a body; internal true keeps it as a private team note.
  • get_ticket_commentGet ticket commentGETReturns one ticket comment by id.
  • list_ticket_commentsList ticket commentsGETLists ticket comments, filterable by ticket_id. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Affiliate, 2 operations

  • get_affiliateGet affiliateGETReturns one affiliate by id.
  • list_affiliatesList affiliatesGETLists affiliates, filterable by state, payout state and affiliate program, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Automation, 2 operations

  • get_automationGet automationGETReturns one automation by id.
  • list_automationsList automationsGETLists automations, filterable by object type and active, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Broadcast, 2 operations

  • get_broadcastGet broadcastGETReturns one email broadcast by id.
  • list_broadcastsList broadcastsGETLists email broadcasts, filterable by state, list, product and delivery date, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Charge, 2 operations

  • get_chargeGet chargeGETReturns one charge (payment) by id.
  • list_chargesList chargesGETLists charges (payments), filterable by product, purchase, state, charge type, affiliate and dates, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Course, 2 operations

  • get_courseGet courseGETReturns one course by id.
  • list_coursesList coursesGETLists courses, filterable by site and publish status, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Credit balance, 2 operations

  • get_credit_balanceGet credit balanceGETReturns one account credit balance by id.
  • list_credit_balancesList credit balancesGETLists the account-owned credit balances (wallets); contact and personal Simplero ID wallets are not included. Paged with page and per_page (1 to 100, default 20).

Email bounce, 2 operations

  • get_email_bounceGet email bounceGETReturns one bounced email by id.
  • list_email_bouncesList email bouncesGETLists bounced emails, filterable by kind and delivery, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Field, 2 operations

  • get_custom_fieldGet custom fieldGETReturns one custom field by id, with its type and options.
  • list_custom_fieldsList custom fieldsGETLists the custom fields of the account, searchable with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Installment, 2 operations

  • get_installmentGet installmentGETReturns one installment by id.
  • list_installmentsList installmentsGETLists installments of payment plans, filterable by price_period_id. Paged with page and per_page (1 to 100, default 20) or the after cursor.

List, 2 operations

  • get_listGet listGETReturns one email list by id, with its settings.
  • list_listsList listsGETLists the email lists of the account, searchable with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Move to stage, 2 operations

  • move_deal_to_stageMove deal to stagePOSTMoves a deal to another stage (pipeline_stage_id from list_pipeline_stages).
  • move_ticket_to_stageMove ticket to stagePOSTMoves a ticket to a pipeline stage (pipeline_stage_id from list_pipeline_stages).

Opt in, 2 operations

  • get_opt_inGet opt inGETReturns one opt-in by id.
  • list_opt_insList opt insGETLists opt-ins (form signups), filterable by email, referrer, device type and owner, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Pipeline, 2 operations

  • get_pipelineGet pipelineGETReturns one pipeline by id.
  • list_pipelinesList pipelinesGETLists deal and ticket pipelines, searchable with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Pipeline stage, 2 operations

  • get_pipeline_stageGet pipeline stageGETReturns one pipeline stage by id.
  • list_pipeline_stagesList pipeline stagesGETLists pipeline stages, filterable by pipeline_id. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Price, 2 operations

  • get_priceGet priceGETReturns one product price by id, with its name, price type, currency type, periods and auto-renew setting.
  • list_pricesList pricesGETLists product prices, filterable by product, price type, currency type and enabled. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Product, 2 operations

  • get_productGet productGETReturns one product by id, with its settings.
  • list_productsList productsGETLists the products of the account, filterable by name, listing type, site and recurring, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Purchase, 2 operations

  • get_purchaseGet purchaseGETReturns one purchase by id, with its state, product, price and dates.
  • list_purchasesList purchasesGETLists purchases, filterable by state, contact, product, price, coupon, affiliate and dates, or searched with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Resume, 2 operations

  • resume_list_subscriptionResume list subscriptionPOSTResumes a suspended list subscription.
  • resume_purchaseResume purchasePOSTResumes a paused purchase.

Segment, 2 operations

  • get_segmentGet segmentGETReturns one contact segment by id.
  • list_segmentsList segmentsGETLists contact segments, searchable with q. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Subscription, 2 operations

  • get_list_subscriptionGet list subscriptionGETReturns one list subscription by id: the contact, the list and its state.
  • list_list_subscriptionsList list subscriptionsGETLists list subscriptions (a contact on a list), filterable by list, state, email, names, tag and dates. Paged with page and per_page (1 to 100, default 20) or the after cursor.

Add comment, 1 operation

  • add_ticket_commentAdd ticket commentPOSTAdds a comment to a ticket; internal true keeps it as a private team note.

Add tag, 1 operation

  • add_contact_tagAdd contact tagPOSTAdds a tag to a contact: pass tag_id, or tag_ids for several (ids from list_tags).

Adjust lead score, 1 operation

  • adjust_contact_lead_scoreAdjust contact lead scorePOSTAdds amount (negative to subtract) to a contact's lead score and records it in the lead score history with the explanation.

Approve, 1 operation

  • approve_affiliateApprove affiliatePOSTApproves a pending affiliate.

Cancel, 1 operation

  • cancel_purchaseCancel purchasePOSTCancels a purchase by its id (from list_purchases).

Cancel registration for an event, 1 operation

  • cancel_contact_event_registrationCancel contact event registrationPOSTCancels a contact's approved registration for an event occurrence (event_occurrence_id).

Course grant, 1 operation

  • grant_contact_course_accessGrant contact course accessPOSTGives a contact access to a course (course_id from list_courses).

Course revoke, 1 operation

  • revoke_contact_course_accessRevoke contact course accessPOSTRevokes a contact's access to a course (course_id from list_courses).

Create deal, 1 operation

  • create_contact_dealCreate contact dealPOSTCreates a deal for a contact in a pipeline (pipeline_id from list_pipelines), with a name and description.

Credit change, 1 operation

  • list_credit_balance_changesList credit balance changesGETLists the signed ledger changes of an account credit balance, with product and note metadata and token totals of linked AI usage, between from and to.

Credit consume, 1 operation

  • consume_contact_creditsConsume contact creditsPOSTConsumes (deducts) credits of one credit type (credit_id from list_credit_types) from a contact, with an amount and an explanation.

Credit issue, 1 operation

  • issue_contact_creditsIssue contact creditsPOSTIssues credits of one credit type (credit_id from list_credit_types) to a contact, with an amount and an explanation.

Email, 1 operation

  • send_contact_notification_emailSend contact notification emailPOSTSends a notification email about this contact to the address in email, with a subject and message.

Give consent, 1 operation

  • give_contact_gdpr_consentGive contact gdpr consentPOSTRecords that the contact gave GDPR consent.

Library mailing, 1 operation

  • send_contact_library_emailSend contact library emailPOSTSends the contact an existing email from the Simplero email library (mailing_id).

List resubscribe, 1 operation

  • resubscribe_contact_to_listResubscribe contact to listPOSTResubscribes a contact to a list it had unsubscribed from (list_id from list_lists).

List subscribe, 1 operation

  • subscribe_contact_to_listSubscribe contact to listPOSTSubscribes a contact to a list (list_id from list_lists), optionally skipping the welcome email or auto-responses, or requiring double opt-in.

List unsubscribe all, 1 operation

  • unsubscribe_contact_from_all_listsUnsubscribe contact from all listsPOSTUnsubscribes a contact from every list.

Mark as archived, 1 operation

  • archive_contactArchive contactPOSTArchives a contact (it can be restored with unarchive_contact).

Mark as do not contact, 1 operation

  • mark_contact_do_not_contactMark contact do not contactPOSTMarks a contact as Do Not Contact.

Mark as unarchived, 1 operation

  • unarchive_contactUnarchive contactPOSTRestores an archived contact.

Move deal, 1 operation

  • move_contact_dealMove contact dealPOSTMoves the contact's deal to a pipeline stage (pipeline_stage_id from list_pipeline_stages).

Move to pipeline, 1 operation

  • move_deal_to_pipelineMove deal to pipelinePOSTMoves a deal to another pipeline, into the stage given by pipeline_stage_id.

Pause, 1 operation

  • pause_purchasePause purchasePOSTPauses a purchase by its id; resume it later with resume_purchase.

Pause automation, 1 operation

  • pause_contact_automationPause contact automationPOSTPauses an automation (automation_id from list_automations) for a contact.

Product cancel, 1 operation

  • cancel_contact_productCancel contact productPOSTCancels the contact's existing purchase of a product (product_id from list_products).

Product pause, 1 operation

  • pause_contact_productPause contact productPOSTPauses the contact's existing purchase of a product (product_id from list_products).

Product purchase, 1 operation

  • grant_contact_productGrant contact productPOSTGives a contact a purchase of a product without payment (product_id from list_products), which grants what the product includes.

Product resume, 1 operation

  • resume_contact_productResume contact productPOSTResumes the contact's paused purchase of a product (product_id from list_products).

Reassign, 1 operation

  • reassign_ticketReassign ticketPOSTReassigns a ticket to another Simplero user (user_id).

Refresh, 1 operation

  • refresh_segmentRefresh segmentPOSTRefreshes a segment so its contact membership is recomputed.

Refund, 1 operation

  • refund_purchaseRefund purchasePOSTMoves real money: refunds a purchase, returning the payment to the buyer. Cannot be undone.

Register for an event, 1 operation

  • register_contact_for_eventRegister contact for eventPOSTRegisters a contact for an event occurrence (event_occurrence_id).

Reject, 1 operation

  • reject_affiliateReject affiliatePOSTRejects a pending affiliate.

Remove tag, 1 operation

  • remove_contact_tagRemove contact tagPOSTRemoves a tag from a contact: pass tag_id, or tag_ids for several (ids from list_tags).

Resubscribe, 1 operation

  • resubscribe_list_subscriptionResubscribe list subscriptionPOSTResubscribes an unsubscribed list subscription.

Resume automation, 1 operation

  • resume_contact_automationResume contact automationPOSTResumes a paused automation (automation_id from list_automations) for a contact.

Revoke consent, 1 operation

  • revoke_contact_gdpr_consentRevoke contact gdpr consentPOSTRecords that the contact revoked GDPR consent.

Send password reset, 1 operation

  • send_contact_password_resetSend contact password resetPOSTSends the contact a password reset email.

Set text field, 1 operation

  • set_contact_text_fieldSet contact text fieldPOSTSets the value of a text custom field (field_id from list_custom_fields) on a contact.

Set value, 1 operation

  • set_deal_valueSet deal valuePOSTSets the value of a deal, in cents (value_cents).

Site grant, 1 operation

  • grant_contact_site_accessGrant contact site accessPOSTGives a contact access to a Simplero site (site_id), optionally sending a login email.

Site revoke, 1 operation

  • revoke_contact_site_accessRevoke contact site accessPOSTRevokes a contact's access to a Simplero site (site_id).

Start automation, 1 operation

  • start_contact_automationStart contact automationPOSTStarts an automation (automation_id from list_automations) for a contact.

Stop automation, 1 operation

  • stop_contact_automationStop contact automationPOSTStops an automation (automation_id from list_automations) for a contact.

Suspend, 1 operation

  • suspend_list_subscriptionSuspend list subscriptionPOSTSuspends this list subscription.

Task, 1 operation

  • assign_contact_taskAssign contact taskPOSTAssigns a task about this contact to a Simplero user (user_id), with a title, description and a due time relative to now.

Turn off auto renew, 1 operation

  • turn_off_purchase_auto_renewTurn off purchase auto renewPOSTTurns off automatic renewal of a purchase.

Turn on auto renew, 1 operation

  • turn_on_purchase_auto_renewTurn on purchase auto renewPOSTTurns on automatic renewal of a purchase.

Unmark as do not contact, 1 operation

  • unmark_contact_do_not_contactUnmark contact do not contactPOSTRemoves the Do Not Contact mark from a contact.

Showing the first 120 of 130 endpoints. The rest are in the product, searchable from the workflow builder and from chat.

Use Simplero from Claude Code, Cursor or Codex

Connect Simplero in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Simplero operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Simplero

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Simplero once

    Add your Simplero connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Simplero integration FAQ

What can you do with the Simplero integration?

LiveContext exposes 130 operations on Simplero, covering coupon, credit, customer and customer note.

Popular integrations

Browse the whole catalog