ContentDividend
Have more than 100 pages? Upgrade to Pro for only $9.99/mo for unlimited pages.
Upgrade to Pro →
ContentDividend Developer Platform

Build against the independent publisher discovery and licensing layer.

ContentDividend exposes public endpoints for discovering Marketplace publishers, searching registered content metadata, browsing categories, inspecting publisher inventories, reading live Network totals, and starting structured licensing inquiries.

Model Context Protocol

Connect an AI agent directly to ContentDividend discovery tools.

ContentDividend now exposes a stateless, read-only MCP endpoint using protocol version 2026-07-28. The first MCP release intentionally exposes discovery tools only: agents can search and inspect publisher metadata, but cannot autonomously submit a licensing request or send a private message.

Remote MCP endpoint

https://app.contentdividend.com/mcp

Transport: stateless HTTP POST · Protocol: 2026-07-28 · Capability: tools · Write actions: disabled

TOOL

search_content_catalog

Search registered Marketplace content metadata by topic.

TOOL

list_marketplace_categories

List current content categories represented by Marketplace publishers.

TOOL

get_marketplace_category

Inspect one category and the publishers participating in it.

TOOL

list_marketplace_publishers

List publishers that voluntarily accept licensing inquiries.

TOOL

get_publisher

Retrieve one publisher's public licensing and discovery record.

TOOL

get_publisher_inventory

Inspect public registered-page metadata for one Marketplace publisher.

TOOL

get_network_stats

Read current aggregate ContentDividend Network totals.

Read-only by design: The MCP server does not expose a tool that submits licensing requests, sends messages, changes publisher data, registers pages, or creates deals. An AI agent can identify a relevant licensing pathway, but a human remains responsible for initiating the actual licensing request.
Public discovery APIs

Start with metadata. Narrow to the publisher. Then ask for rights.

These public discovery endpoints do not require a publisher dashboard login. They expose public Marketplace and registry metadata—not private account information or stored raw publisher content.

GET

AI Discovery Manifest

One machine-readable map of ContentDividend's current public discovery surfaces and live Network totals.

/v1/public/ai-discovery
ResponseJSONUseStart here
curl
curl "https://app.contentdividend.com/v1/public/ai-discovery"
GET

Content Catalog Search

Search registered public-page metadata from publishers that have voluntarily joined the Marketplace.

/v1/public/content-catalog/search?q=TOPIC&limit=20
ResponseJSONParametersq, limit
curl
curl "https://app.contentdividend.com/v1/public/content-catalog/search?q=lighting&limit=20"
GET

Marketplace Categories

Retrieve categories currently represented by active public Marketplace publishers.

/v1/public/content-catalog/categories
ResponseJSONUseBrowse taxonomy
curl
curl "https://app.contentdividend.com/v1/public/content-catalog/categories"
GET

Category Record

Retrieve publishers and registered-page totals for one live Marketplace category.

/v1/public/content-catalog/category/{category_slug}
ResponseJSONPathcategory_slug
curl
curl "https://app.contentdividend.com/v1/public/content-catalog/category/education"
GET

Publisher Directory

Retrieve public Marketplace publisher records for publishers open to receiving licensing inquiries.

/v1/licensing-marketplace/publishers
ResponseJSONUsePublisher discovery
curl
curl "https://app.contentdividend.com/v1/licensing-marketplace/publishers"
GET

Publisher Record

Retrieve public licensing-discovery metadata for one Marketplace publisher.

/v1/licensing-marketplace/publishers/{site_id}
ResponseJSONPathsite_id
curl
curl "https://app.contentdividend.com/v1/licensing-marketplace/publishers/SITE_ID"
GET

Publisher Content Inventory

Inspect registered public-page titles, URLs, content terms, coverage and public licensing metadata for one Marketplace publisher.

/v1/licensing-marketplace/publishers/{site_id}/content-inventory?q=TOPIC&limit=100&offset=0
ResponseJSONParametersq, limit, offset
curl
curl "https://app.contentdividend.com/v1/licensing-marketplace/publishers/SITE_ID/content-inventory?q=history&limit=100"
GET

Licensing Metadata Feed

Paginate through registered-page metadata across Marketplace publishers. Designed for discovery pipelines without exposing stored raw publisher content.

/v1/public/licensing-feed?q=TOPIC&limit=100&offset=0
ResponseJSONParametersq, limit, offset
curl
curl "https://app.contentdividend.com/v1/public/licensing-feed?q=education&limit=100&offset=0"
GET

NDJSON Licensing Feed

Stream-friendly newline-delimited JSON for systems that prefer one discovery record per line.

/v1/public/licensing-feed.ndjson?q=TOPIC&limit=100&offset=0
ResponseNDJSONMax page size250
curl
curl "https://app.contentdividend.com/v1/public/licensing-feed.ndjson?q=education&limit=100&offset=0"
GET

Public Buyer Demand Feed

Retrieve buyer-opted-in content acquisition needs without exposing buyer email, private notes, saved searches or internal pipeline data.

/v1/public/buyer-demand?q=TOPIC
ResponseJSONUseDemand discovery
curl
curl "https://app.contentdividend.com/v1/public/buyer-demand?q=education"
GET

Live Network Statistics

Retrieve current ContentDividend publisher, website, registered-page, licensing and category totals.

/v1/public/network-stats
ResponseJSONUseNetwork measurement
curl
curl "https://app.contentdividend.com/v1/public/network-stats"
Licensing request API

Discovery can lead directly to a structured licensing inquiry.

After identifying a relevant publisher, a requester can use the public licensing-request flow. Submitting a request creates an inquiry; it does not itself grant any content rights.

POST

Submit Licensing Request

Start a structured licensing inquiry tied to a Marketplace publisher. Required fields and anti-spam validation are enforced by the application.

/v1/public/licensing-request
curl · JSON example
curl -X POST "https://app.contentdividend.com/v1/public/licensing-request" \
  -H "Content-Type: application/json" \
  -d '{
    "site_id": "SITE_ID",
    "requester_name": "Jane Buyer",
    "requester_email": "jane@example.ai",
    "company": "Example AI",
    "intended_use": "RAG / grounding",
    "requested_scope": "Selected registered pages",
    "budget_range": "Contact us",
    "requested_timeline": "30-60 days",
    "message": "We would like to discuss licensing selected publisher content."
  }'
Recommended integration sequence

Use ContentDividend as a discovery funnel, not a content-extraction shortcut.

Step 1

Manifest

Read AI/developer discovery metadata.

Step 2

Search

Search the Content Catalog by topic.

Step 3

Filter

Use live categories and publisher metadata.

Step 4

Inspect

Review the relevant publisher inventory.

Step 5

Request

Submit a structured licensing inquiry.

Step 6

License

Agree appropriate terms with the rights holder.

Integration boundaries

What public API access means—and what it does not mean.

Public discovery metadata

Public endpoints are designed to expose Marketplace, registry, category, inventory and licensing-discovery metadata. They are not intended to expose private publisher account information.

No automatic content license

API access, search results, public URLs, Marketplace listings and inventories do not grant rights to copy, scrape, train on, reproduce, summarize, distribute or commercially exploit publisher content.

No raw content dump

The public discovery APIs return metadata and public URLs. They do not provide a bulk endpoint for downloading stored raw publisher content.

Availability may evolve

Public discovery endpoints currently support the workflows documented here. ContentDividend may add authentication, quotas, commercial API plans or additional developer controls as the network grows.

Rights boundary: Discovery is permission to evaluate and ask. Appropriate authorization or licensing terms must come from the applicable rights holder before protected publisher content is used.

Machine-readable Developer Manifest

The Developer Manifest lists current public endpoints, methods, parameters and intended uses in JSON.

https://app.contentdividend.com/v1/public/developer-manifest