# convertkit/3.4.4/includes/mcp/resources/class-convertkit-mcp-resource-products.php

Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages, version 3.4.4. 84 lines.

- Page: https://pluginprobe.com/plugins/convertkit/3.4.4/code/includes/mcp/resources/class-convertkit-mcp-resource-products.php
- Raw: https://pluginprobe.com/plugins/convertkit/3.4.4/raw/includes/mcp/resources/class-convertkit-mcp-resource-products.php
- Modified: 2026-09-15T07:26:08+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/convertkit/3.4.4/code/includes/mcp/resources/class-convertkit-mcp-resource-products.php#L10-L20`.

```php
<?php
/**
 * Kit MCP Resource: Products.
 *
 * @package ConvertKit
 * @author ConvertKit
 */

/**
 * Exposes the Kit Products on the connected account as an MCP Resource
 * (`kit://products`), mirroring the `kit/products-list` tool.
 *
 * @package ConvertKit
 * @author  ConvertKit
 */
class ConvertKit_MCP_Resource_Products extends ConvertKit_MCP_Resource_List {

	/**
	 * Returns the resource name.
	 *
	 * @since   3.5.0
	 *
	 * @return  string
	 */
	public function get_name() {

		return 'kit/products';

	}

	/**
	 * Returns the resource URI.
	 *
	 * @since   3.5.0
	 *
	 * @return  string
	 */
	public function get_uri() {

		return 'kit://products';

	}

	/**
	 * Returns the resource label.
	 *
	 * @since   3.5.0
	 *
	 * @return  string
	 */
	public function get_label() {

		return __( 'Kit Products', 'convertkit' );

	}

	/**
	 * Returns the resource description.
	 *
	 * @since   3.5.0
	 *
	 * @return  string
	 */
	public function get_description() {

		return __( 'The Kit Products on the connected account, as JSON (id, name). Read this to map a Product name to its numeric ID before configuring restrict content settings.', 'convertkit' );

	}

	/**
	 * Returns the backing ability class.
	 *
	 * @since   3.5.0
	 *
	 * @return  string
	 */
	protected function get_ability_class() {

		return 'ConvertKit_MCP_Ability_Resource_Products';

	}

}

```
