<aside>
🧭
Nav Links
</aside>
User Guides
Creating a Custom App in ChatGPT (Browser Only)
Installing a Private Content App in Claude
Connecting Cashmere MCP to ChatGPT
Connecting Cashmere MCP to Claude
How to access Wiley Content in Perplexity
How to get a Content License
Publisher Quickstart
Publisher Guides
Creating Omnipub Collections
Preparing Structured Data for Ingestion
Types of License Rights
Uploading New Content via the website
Developer Guides
API Docs
Cashmere Link Guide (OAuth) Overview
Third-Party OAuth Integration Guide for Publishers (BYOL / Short Link)
Connecting Wiley with Perplexity | DEPRECATED
Cashmere MCP Tools
This guide walks publishers through testing Cashmere with a small set of content using either the UI or the API.
It assumes you are in sandbox mode and evaluating Cashmere for fit, performance, and workflow.
If you have content readily available to test with, this should take no longer than 20-30 minutes. You do NOT need to have developer skills to get started.
Prerequisites
Before beginning, this process assumes:
- You have already spoken with the Cashmere team
- You have completed the Know Your Publisher (KYP) process
- You are ready to test with sample or non-production content
Step 0: Create Your Publisher Account
-
Visit
**https://cashmere.io/accounts/signup**
-
Create a new account.
This will be your Publisher account (one per publisher).

Step 1: Request Publisher Enablement
After creating your account:
-
Send an email to
[email protected]
-
Include:
- The email address you used to create the Publisher account
Important notes
- Each publisher may have only one Publisher account
- You may create unlimited developer/user accounts later

The email doesn’t need to be long, just enough so we can make the connection between your publishing account and the authorized account admin.
Step 2: Publisher Account Activation (Sandbox Mode)
- The Cashmere team will notify you once your Publisher account is enabled
- Your account will initially be created in Sandbox mode
No action is required until you receive confirmation.
Step 3: Log Into the Console
Have your developers log in at:
**https://cashmere.io/accounts/login**

Step 4: Create a Collection
-
Navigate to
**https://cashmere.io/collections**
-
Click Create Collection
-
Configure the collection:
- Name: e.g. Test Collection
- Collection Type: Manual
- Publicly Visible: ❌ Off
- Leave all other settings as default

Step 5: Choose Your Upload Method
At this point, decide how you want to upload content.
-
UI Route
Best if:
- You have direct access to content files
- You want minimal setup
- You are uploading ≤ 500 files
-
API Route
Best if:
- You want to test at scale
- You have engineering resources
- You want automated or repeatable ingestion
You may use either or both.
UI Route: Upload Content via the Web Interface
Step UI-1: Open the Upload Page
Navigate to:
**https://cashmere.io/publishers/add-book**
Step UI-2: Select Your Collection
- Choose “Test Collection” from the collection dropdown

Step UI-3: Upload Files
- Drag and drop content files into the upload area
- Click Start Upload
API Route: Upload Content Programmatically
Step API-1: Create an API Key
- Navigate to
- Click Add Key
- Configure the key:

Step API-2: Copy and Store Your API Key
- Copy the API key immediately
- This is the only time it will be shown
- If lost, you can generate a new key
Step API-3: Create Omnipubs via the API
Follow the API documentation here:
**https://cashmere.io/api/v2/docs#operation/booktalk_api_public_v2_add_pub_create_omnibook_async**
You can: