Skip to content

Integration · E-commerce

uscreen.tv

Connect Claude & ChatGPT to Uscreen

Ask your AI what a customer has access to, which invoices came in this month, or how much a video was watched in Uscreen. It can create and update customers, grant or revoke access to products, read offers, invoices and subscriptions, browse videos, programs and chapters, and publish or unpublish content. Member questions get answered without opening the Uscreen admin.

Connect Uscreen free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What does [email protected] have access to?”

    The AI looks up the customer by email and lists the products and programs she can access.

  • “Give [email protected] access to the Yoga Basics program.”

    It finds the program and grants her access to it. Your store's automations can be skipped if you ask.

  • “List this month's invoices.”

    It lists invoices in that date range and can open any of them for amount, customer, product and status.

What your AI can do

Customers and access

Search, create and update customers, see their subscription, and grant or revoke access to products and programs.

Offers and invoices

Read your offers with price and billing details, and list and read invoices with amount, customer and status.

Content and analytics

Browse videos, programs, chapters and collections, publish or unpublish content, and read views and watch time.

  • “Which videos got the most views last month?”

    It pulls a summary of views per content item for that date range.

  • “How much has [email protected] watched this year?”

    It returns her total watch time for that date range.

  • “Unpublish the Spring Challenge collection.”

    It finds the content item and unpublishes it, so customers no longer see it in the storefront.

39 tools for Uscreen

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_customerChanges dataCreate a customer with `name` and `email`, plus optional tags and custom fields. Uscreen emails them a platform invite unless `skip_invite` is true.
  • create_customer_subscriptionChanges dataCreate a new subscription for a customer. Required: product id. API summary: Create a subscription for a customer.
  • create_customer_tokenized_urlChanges dataCreate a new tokenized url for a customer. API summary: Generates a Single Sign-On link for a customer.
  • create_groupChanges dataCreate a new group. Required: name, billing email or plan id.
  • create_group_userChanges dataCreate a new user for a group. Required: email, name or role. API summary: Add a member to a group.
  • create_scheduleChanges dataCreate a new schedule. Required: scheduled datetime. API summary: Schedule a video or collection for future publication.
  • delete_customer_subscriptionsMoves moneyPermanently delete a subscription by customer id. Financial or irreversible action; may require approval. API summary: Cancel a customer's active subscription.
  • delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval.
  • delete_group_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Remove a member from a group.
  • get_contentGet one content item (video, collection or live event) by `content_id`.
  • get_content_productGet one product for a content by product id. API summary: Get a playlist item (formerly known as chapter) (alias for /programs/{programid}/chapters/{id}).
  • get_customerGet one customer by `customer_id` (the customer's ID or email), including name, email, tags and custom fields.
  • get_customer_accessGet one access record of a customer by `customer_id` and `access_id`.
  • get_customer_subscriptionGet a customer's current subscription by `customer_id` (ID or email).
  • get_invoiceGet one invoice by `invoice_id`, with amount, customer, product and status.
  • get_offerGet one offer by its ID (passed as `quote_id`), with price and billing details.
  • get_programGet one program by `program_id`.
  • get_program_chapterGet one chapter for a program by chapter id. API summary: Get a chapter.
  • get_total_watch_timeGet total watch time, optionally for one viewer (`user_id`) or one `content_id` within a `from`/`to` date range.
  • get_videoGet one video by `video_id`, with title, description and duration.
  • get_views_summaryGet a summary of video views per content item for a `from`/`to` date range.
  • grant_customer_accessChanges dataGive a customer access to a product: `customer_id` (ID or email), `product_id` and `product_type` (program, recurring, rent, freebie or fixed_price). May trigger the store's automations unless `skip_automations` is true.
  • list_content_productsList products for a content. API summary: Get list of playlist items (formerly known as chapters) and file resources (alias for /programs/{programid}/chapters).
  • list_contentsList content items, optionally filtered by `content_type` (collection, live_event or video) and a `from`/`to` date range.
  • list_customer_accessesList the products and programs a customer has access to, by `customer_id` (ID or email).
  • list_customersList customers page by page, optionally limited to a `from`/`to` date range (RFC 3339) on created or updated date (`date_field`). Use to find a customer's ID.
  • list_group_usersList users for a group. Optional filters: from, to or date field. Results are paginated. API summary: Get paginated list of group members.
  • list_groupsList groups. Optional filters: from, to or date field. Results are paginated. API summary: Get paginated list of groups.
  • list_invoicesList invoices page by page, optionally limited to a `from`/`to` date range (RFC 3339).
  • list_offersList the store's offers (subscription plans, bundles and one-time purchases), optionally by `from`/`to` date range. Use to find a product ID.
  • list_program_chaptersList the chapters of a program by `program_id`.
  • list_programsList programs (courses) page by page, optionally by `from`/`to` date range.
  • list_video_viewsList video view records, optionally filtered by viewer (`user_id`, ID or email), `content_id` and a `from`/`to` range within the last 12 months.
  • list_videosList videos page by page, optionally limited to a `from`/`to` date range.
  • publish_contentVisible to othersPublish a content item by `content_id` so customers can see it in the storefront.
  • revoke_customer_accessDeletesRemove one access from a customer by `customer_id` and `access_id`, so they lose access to that product.
  • send_topicVisible to othersEmail a topic. Has effects visible outside this system. Results are paginated. API summary: Get the list of email topics.
  • unpublish_contentVisible to othersUnpublish a content item by `content_id`, hiding it from customers.
  • update_customerChanges dataUpdate a customer's name, email, tags, custom fields or email opt-ins by `customer_id` (ID or email). Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Uscreen from the app list.

  2. 2

    Paste your key

    Paste your Uscreen Publisher API key. API access is included with UscreenPlus. Ask your Customer Success Manager or Uscreen Support for your API authorization key, then paste it here.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Uscreen?

It can read customers, their accesses and subscriptions, invoices, offers, content, videos, programs and chapters, plus video views and watch time. It can create and update customers, grant or revoke access to products, and publish or unpublish content.

Does the AI see my Uscreen API key?

No. Your Uscreen credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Creating a customer sends them a platform invite unless it is skipped, granting access can trigger your store's automations, and revoking access or unpublishing content changes what customers see. These actions can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Uscreen account with API access, which Uscreen includes with UscreenPlus.

Where do I get a Uscreen API key?

You cannot create the key yourself in the Uscreen admin. API access is included with UscreenPlus, and you ask your Customer Success Manager or Uscreen Support for the key. You then paste it into HeyMyApps once.

Let your AI work in Uscreen today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Uscreen free

HeyMyApps is not affiliated with Uscreen. Product names are trademarks of their owners.