Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
{
"name": "contentsquare",
"source": "./plugins/contentsquare",
"description": "Query your Contentsquare analytics data directly from Cursor using natural language."
"description": "Query your Contentsquare analytics data directly from your AI coding agent using natural language."
}
]
}
12 changes: 7 additions & 5 deletions plugins/contentsquare/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"name": "contentsquare",
"description": "Query your Contentsquare analytics data directly from Cursor using natural language.",
"description": "Query your Contentsquare analytics data directly from your AI coding agent using natural language.",
"version": "1.0.0",
"author": {
"name": "Contentsquare",
"email": "engineering@contentsquare.com",
"email": "support@contentsquare.com",
"url": "https://contentsquare.com"
},
"homepage": "https://support.contentsquare.com/hc/en-us/articles/41563169756945-Model-Context-Protocol-MCP",
"homepage": "https://contentsquare.com/",
"repository": "https://github.com/ContentSquare/skills",
"license": "MIT",
"keywords": [
Expand All @@ -16,7 +16,9 @@
"journey",
"impact",
"funnel",
"ux",
"metrics",
"errors",
"mcp"
],
"logo": "assets/logo.png"
]
}
11 changes: 8 additions & 3 deletions plugins/contentsquare/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,15 @@
"version": "1.0.0",
"author": {
"name": "Contentsquare",
"email": "engineering@contentsquare.com"
"email": "support@contentsquare.com"
},
"homepage": "https://support.contentsquare.com/hc/en-us/articles/41563169756945-Model-Context-Protocol-MCP",
"homepage": "https://contentsquare.com/",
"repository": "https://github.com/ContentSquare/skills",
"keywords": ["contentsquare", "analytics", "journey", "impact", "funnel", "ux", "metrics", "errors", "mcp"],
"logo": "assets/logo.png"
"logo": "assets/logo.png",
"mcpServers": {
"contentsquare": {
"url": "https://api.contentsquare.com/mcp"
}
}
}
File renamed without changes.
14 changes: 7 additions & 7 deletions plugins/contentsquare/README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
# Contentsquare MCP for Cursor
# Contentsquare MCP

Query your Contentsquare analytics data directly from Cursor using natural language. Ask questions about user journeys, conversion funnels, error impact, and page performance without leaving your editor.
Query your Contentsquare analytics data directly from your AI coding agent using natural language. Ask questions about user journeys, conversion funnels, error impact, and page performance without leaving your editor.

## Prerequisites

- A Contentsquare account with admin access
- Cursor IDE with MCP support enabled
- An AI coding agent with MCP support (Cursor, Claude Code, or compatible)

## Installation

Install this plugin from the [Cursor marketplace](https://cursor.com/marketplace) by searching for **contentsquare**, or add it directly from this repository URL.
Install this plugin from the [Cursor marketplace](https://cursor.com/marketplace) by searching for **contentsquare**, or add it directly from this repository URL. For Claude Code, use the `.claude-plugin` marketplace entry.

Once installed, Cursor will prompt you to authenticate with your Contentsquare account via OAuth. No manual token management required.
Once installed, your agent will prompt you to authenticate with your Contentsquare account via OAuth. No manual token management required.

## Authentication

This plugin connects to the Contentsquare MCP server at `https://api.contentsquare.com/mcp` using OAuth 2.1 with PKCE. Cursor handles the authentication flow automatically when you first invoke a tool.
This plugin connects to the Contentsquare MCP server at `https://api.contentsquare.com/mcp` using OAuth 2.1 with PKCE. Your agent handles the authentication flow automatically when you first invoke a tool.

You will need:
- A Contentsquare account
Expand Down Expand Up @@ -86,4 +86,4 @@ Full documentation is available at [support.contentsquare.com](https://support.c
## Support

- Documentation: [Model Context Protocol (MCP)](https://support.contentsquare.com/hc/en-us/articles/41563169756945-Model-Context-Protocol-MCP)
- Support: [engineering@contentsquare.com](mailto:engineering@contentsquare.com)
- Support: [support@contentsquare.com](mailto:support@contentsquare.com)