Cohley
Welcome to Cohley - brand-safe, rights-approved creator content at scale. All from one AI-native content platform.
https://www.cohley.com/Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://mcp.cohley.com/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · mcp.cohley.com
70tools discovered
Showing 25 of 70 from the live probe.
Fetch Company Knowledge Base Documents
Fetches company-facing Cohley knowledge-base documents for a question. Calls Connect with ``audience=companies``. Use this tool from company agents. Args: ctx: Mandatory. The context object (server-injected; not in MCP JSON). question: Mandatory. The question to search for (1–1000 characters). page: Optional. Page number (1-based). Default 1. Page size is set by Connect. Returns: FetchCohleyKnowledgeBaseDocumentsResponse with a paginated `queryset` of documents (`category`
Fetch Creator Knowledge Base Documents
Fetches creator-facing Cohley knowledge-base documents for a question. Calls Connect with ``audience=creators``. Use this tool from creator agents. Args: ctx: Mandatory. The context object (server-injected; not in MCP JSON). question: Mandatory. The question to search for (1–1000 characters). page: Optional. Page number (1-based). Default 1. Page size is set by Connect. Returns: FetchCohleyKnowledgeBaseDocumentsResponse with a paginated `queryset` of documents (`category`,
Fetch Company Funds
Fetches the available funds for the company with uuid `company_uuid`. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company. Returns: A FetchCompanyFundsResponse object containing the available funds. Example: Input: { "company_uuid": "dbbfaf71-ba20-4a2c-a4c4-809ad2612d9a" } Output: { "response": "Available funds fetched successfully for company dbbfaf71-ba20-4a2c-a4c4-809ad2612d9a", "funds": { "company_uuid": "dbbfaf71-ba
Fetch Company Profile
Fetches the company profile for `company_uuid` (name, URLs, about text, verticals) and the company's assigned Customer Success Manager (CSM) under `profile.csm`. Use this when the user asks who their CSM is, wants to contact / talk to / reach out to their CSM, or wants to book time with them: read `profile.csm` (name, booking URL). `book_url` is the CSM's single contact — a booking link when it's a URL, or an email when it's an email/mailto — and is the only contact to show. `profile.csm` is th
Fetch Company Integrations
Fetches integration flags for the company with uuid `company_uuid`. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company. Returns: FetchCompanyIntegrationsResponse with `response` and `integrations` (or null on error). Flags: `google_drive`, `tiktok`, `slack`, `power_reviews`, `yotpo`, `shopify`, `bazaarvoice`. Example: Input: { "company_uuid": "dbbfaf71-ba20-4a2c-a4c4-809ad2612d9a" } Output: { "response": "Company integratio
Fetch Company Content Non Negotiables
Fetches the content non-negotiables for the company with uuid `company_uuid`. Content non-negotiables are mandatory guidelines that creators must follow when producing content for the company (e.g. "No alcohol.", "No competitor mentions."). Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company. Returns: A FetchCompanyContentNonNegotiablesResponse with: - `response`: human-readable summary string. - `content_non_negotiables`: Com
Update Company Content Non Negotiables
Replaces all content non-negotiables for the company with uuid `company_uuid`. This operation performs a wholesale replacement — the provided list fully replaces any existing guidelines. Pass an empty list to clear all non-negotiables. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company to update. guidelines: Mandatory. List of guideline strings to set (max 250 characters each). Pass an empty list [] to clear all non-negotiables. Retu
Fetch Company Ideal Creator Profile
Fetches the ideal creator profile for the company with `company_uuid`. The ideal creator profile describes the type of creator the company wants to work with, including a free-text description and example creator URLs. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company. Returns: A FetchIdealCreatorProfileResponse with: - `response`: human-readable summary string. - `profile`: IdealCreatorProfile with: - `descripti
Update Company Ideal Creator Profile
Updates the ideal creator profile for the company with uuid `company_uuid`. Omitted fields are left unchanged. At least one field must be provided. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company to update. description: Optional. Free-text description of the ideal creator (max 500 characters). examples: Optional. List of creator social profile URLs to replace the existing examples. Returns: An UpdateIdealCreatorProfileResponse with
Fetch Company Integration Permissions
Fetches the integration permission flags for the company with uuid `company_uuid`. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company. Returns: A FetchCompanyIntegrationPermissionsResponse with: - `response`: human-readable summary string. - `permissions`: CompanyIntegrationPermissions with boolean flags `bazaarvoice`, `legal_required`, `power_reviews`, `shopify`, `yotpo`. `permissions` is null when the com
Fetch Company Brief Permissions
Fetches the brief permission flags for the company with uuid `company_uuid`. Each flag indicates whether the company is allowed to launch that brief type. The flags `seeding`, `influencer_partnership`, `visual_asset_ugc`, and `visual_asset_professional` are enabled by default for every company and are always `true`; the remaining flags (`voice_of_the_shopper`, `product_review`) are gated per company. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the com
Enable Company Integration Permission
Enables an integration permission for the company with uuid `company_uuid`. `integration` selects which integration to enable. Supported values: `shopify`, `yotpo`, `power_reviews`, `bazaarvoice`. Only one review platform (`power_reviews`, `yotpo`, `bazaarvoice`) may be enabled per company; enabling a second one returns an error response. Enabling is idempotent: enabling an already-enabled permission succeeds. Only enabling is supported (the permission cannot be disabled through this tool). R
Update Company Profile
Updates editable profile fields for the company with uuid `company_uuid`. Omitted fields are left unchanged. At least one field must be provided. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company to update. name: Optional. New company name (1–150 characters). web_url: Optional. New official website URL. something_about_you: Optional. New "about us" description text. profile_photo_url: Optional. New profile photo URL. Returns:
Set Company Profile Complete
Marks the profile of the company with uuid `company_uuid` as completed. Setting is idempotent: the profile-completed timestamp is only set when it is not already present, so marking an already-completed profile succeeds and leaves the original completion unchanged. There is no way to un-complete a profile through this tool. Returns an error response (without raising) if the company is not found or if the Connect API call fails. Args: ctx: Mandatory. The context object. company_uuid: Ma
Fetch Change Requests
Fetches content-library change requests for the company with uuid `company_uuid`. When uploaded content does not meet requirements, the company may ask the creator to upload a modified version via a change request; these rows capture that feedback text. Results are ordered newest first. Pagination is handled by the `page` parameter. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company. page: Optional. Page number (1-based). Default 1. Page size
Fetch Content Library Assets
Fetches content-library assets scoped to the company. Provide ``match_id`` to list assets for one creator on a brief, or ``brief_id`` to list assets across all creators on that brief. Omit both to list all company assets. Optional filters: review status, media type, content-library type, orientation, brief metadata, and AI analysis pass/fail. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company. match_id: Optional. The brief match id (positive
Fetch Creator Content Library Assets
Fetches content-library assets belonging to a creator. Uses the creator's UUID (``accounts_user.uuid``), not a company UUID. Assets are scoped to ``ContentLibrary.creator``. Optional filters match the company-side content library list tool. Args: ctx: Mandatory. The context object. creator_uuid: Mandatory. The UUID of the creator user. match_id: Optional. Brief match id owned by this creator (positive integer). brief_id: Optional. Brief id (positive integer). status: Option
Update Content Library Asset
Updates the status of a content-library asset for a company. Only assets with content-library type ``My Content`` can be updated. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company. content_library_id: Mandatory. The content-library asset ID. status: Mandatory. ``pending``, ``accepted``, or ``rejected`` (case-sensitive). Returns: UpdateContentLibraryStatusResponse containing the updated content library row. Example: Input: { "c
Fetch Content Library Sharing Link
Fetch the public (shareable) link to the company's content library. Use this to give a user a link to their content library that anyone can open without logging in to Cohley — for example to share approved creator content with a colleague or agency. The link covers the whole company content library, not a single asset or brief. The sharing session is created when the company does not have one yet, so this read is idempotent and always returns a URL. When ``sharing_link.active`` is false the se
Fetch Content Collab Sharing Link
Fetch the public (shareable) content collab link for a brief's content vetting. Use this to give a user a link that lets collaborators review and vote on the brief's content without logging in to Cohley. Scoped to one brief — for the company-wide library link use ``fetch_content_library_sharing_link`` instead, and for the brief's read-only overview page use ``fetch_brief_overview``. The vetting session is created when the brief does not have one yet, so this read is idempotent and always retur
Fetch Asset Analysis Compliances
Fetches asset-analysis compliances (content non-negotiable failures) for a company. Each row describes why an uploaded asset failed a requirement. Optionally filter by ``content_library_id``, ``match_id``, ``brief_id``, or ``asset_analysis_id``. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company. content_library_id: Optional. Filter to compliances for this content library id. match_id: Optional. Filter to compliances for this brief match
Fetch Creator Asset Analysis Compliances
Fetches asset-analysis compliances (content non-negotiable failures) for a creator. Uses the creator's UUID (``accounts_user.uuid``), not a company UUID. Each row describes why an uploaded asset failed a requirement. Optionally filter by ``content_library_id``, ``match_id``, ``brief_id``, or ``asset_analysis_id``. Args: ctx: Mandatory. The context object. creator_uuid: Mandatory. The UUID of the creator user. content_library_id: Optional. Filter to compliances for this content libr
Fetch Text Analysis Compliances
Fetches text analysis compliances for a Voice of the Shopper review. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company. voice_of_the_shopper_review_id: Mandatory. The ID of the Voice of the Shopper review to analyse. Returns: FetchTextAnalysisCompliancesResponse with a human-readable ``response`` string and a ``queryset`` list. Each entry in ``queryset`` contains: - ``non_negotiable``: the requirement that was evaluat
Fetch Creator Hub Lists
Fetches creator hub lists for the company with uuid `company_uuid`. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company. limit: Optional. Pagination limit (default 100, max 100). offset: Optional. Pagination offset (default 0). list_name: Optional. Exact list name filter. Returns: FetchCreatorHubListsResponse with `response` and `queryset` (`results`, `count`, `next`, `previous`, `limit`, `offset`). Each list in `results` i
Create Creator Hub List
Creates a new creator hub list for the company with uuid `company_uuid`. Args: ctx: Mandatory. The context object. company_uuid: Mandatory. The UUID of the company. name: Mandatory. Display name for the new list (must be unique per company). Returns: A CreateCreatorHubListResponse with status text and the created list payload. Example: Input: { "company_uuid": "dbbfaf71-ba20-4a2c-a4c4-809ad2612d9a", "name": "New List new new" }
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsWelcome to Cohley - brand-safe, rights-approved creator content at scale. All from one AI-native content platform.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
MCPBundles probed 70 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
Operate Cohley? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.