Provider hosted
No sign in
Tools: 70

Cohley

Cohley

Welcome to Cohley - brand-safe, rights-approved creator content at scale. All from one AI-native content platform.

https://www.cohley.com/

Use in your AI tool

Use the tools from this page

Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.

Connect the MCP server

Connect straight to this server’s public endpoint.

Remote MCP URL
https://mcp.cohley.com/mcp

Use on MCPBundles

We 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

Tools discovered (70)

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 brands

Frequently Asked Questions

What is the Cohley MCP server?

Welcome to Cohley - brand-safe, rights-approved creator content at scale. All from one AI-native content platform.

How do I connect Cohley to my AI agent?

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.

How many tools does Cohley provide?

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.

What authentication does Cohley require?

No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.

Maintain this listing

Operate Cohley? Verify ownership to take over this directory entry.

Operate Cohley?

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.

Claim this listing