MCP Tools
Sharing

create_external_share

Creates a public share link for content, with optional expiration. Accessible publicly without a MarketCore account.

Parameters

NameTypeRequiredDefaultDescription
content_idstring (uuid)YesUUID of the content item to share
expires_atstring (ISO 8601)NoExpiration date for the share link (e.g. 2026-05-01T00:00:00Z). Optional — defaults to no expiry.

Input Schema

{
  "type": "object",
  "required": [
    "content_id"
  ],
  "properties": {
    "content_id": {
      "type": "string",
      "format": "uuid",
      "description": "The ID of the content you wish to share."
    },
    "expires_at": {
      "type": "integer",
      "description": "Optional. Unix timestamp for link expiration."
    }
  }
}

Output Schema

{
  "type": "object",
  "required": [
    "share_link"
  ],
  "properties": {
    "share_link": {
      "type": "string",
      "description": "Public URL (https://app.marketcore.ai/s/<token>) anyone can use to view the content."
    }
  }
}

Instructions

Creates a public share link for content, with optional expiration. Accessible by anyone without a MarketCore account.

Workflow:

  1. Get content_id from list_content.
  2. Optionally provide expires_at as a Unix timestamp to limit access duration.
  3. Returns a ready-to-use share_link URL that is accessible publicly, but will not be indexed by search engines.
Scroll to Top