This MCP server contains 104 operations which is significantly more than the recommended maximum of tools for most AI clients.
Seek a simplified MCP server that utilizes the official n8n tool implementation for ClickMeter if available, or an MCP server with only common operations as it will be more efficient and easier to manage.
BEFORE adding this MCP server to your client:
AFTER adding the MCP server to your client:
1.Selective tool enabling - Instead of enabling all tools (default), manually select only the specific tools you need for that Workflow's MCP client.
2. Monitor performance - Too many tools can slow down AI responses
Keep maximum 40 enabled tools - Most AI clients perform better with fewer tools
Group related operations and only enable one group at a time
Use the overview note to understand what each operation group does
Ping me on discord if your business needs this implemented professionally
This workflow converts the ClickMeter API into an MCP-compatible interface for AI agents.
• MCP Trigger: Serves as your server endpoint for AI agent requests
• HTTP Request Nodes: Handle API calls to http://apiv2.clickmeter.com:80
• AI Expressions: Automatically populate parameters via $fromAI()
placeholders
• Native Integration: Returns responses directly to the AI agent
• GET /account: Get Account 17
• POST /account: Update current account data
• GET /account/domainwhitelist: Retrieve list of a domains allowed to redirect in DDU mode
• POST /account/domainwhitelist: Create an domain entry
• DELETE /account/domainwhitelist/{whitelistId}: Delete an domain entry
• GET /account/guests: Retrieve list of a guest
• POST /account/guests: Create a guest
• GET /account/guests/count: Retrieve count of guests
• DELETE /account/guests/{guestId}: Delete a guest
• GET /account/guests/{guestId}: Retrieve a guest
• POST /account/guests/{guestId}: Update a guest
• GET /account/guests/{guestId}/permissions: Retrieve permissions for a guest
• GET /account/guests/{guestId}/permissions/count: Retrieve count of the permissions for a guest
• POST /account/guests/{guestId}/{type}/permissions/patch: Change the permission on a shared object
• PUT /account/guests/{guestId}/{type}/permissions/patch: Change the permission on a shared object
• GET /account/ipblacklist: Retrieve list of a ip to exclude from event tracking
• POST /account/ipblacklist: Create an ip blacklist entry
• DELETE /account/ipblacklist/{blacklistId}: Delete an ip blacklist entry
• GET /account/plan: Retrieve current account plan
• GET /aggregated: Get Group 10
• GET /aggregated/list: Retrieve statistics about this customer for a timeframe grouped by some temporal entity (day/week/month)
• GET /aggregated/summary/conversions: Retrieve statistics about a subset of conversions for a timeframe with conversions data
• GET /aggregated/summary/datapoints: Retrieve statistics about a subset of datapoints for a timeframe with datapoints data
• GET /aggregated/summary/groups: Retrieve statistics about a subset of groups for a timeframe with groups data
• GET /clickstream: Get Clickstream 1
• GET /conversions: Update Conversion 5
• POST /conversions: Create a conversion
• GET /conversions/aggregated/list: Retrieve statistics about this customer for a timeframe related to a subset of conversions grouped by some temporal entity (day/week/month)
• GET /conversions/count: Retrieve a count of conversions
• DELETE /conversions/{conversionId}: Delete conversion specified by id
• GET /conversions/{conversionId}: Retrieve conversion specified by id
• POST /conversions/{conversionId}: Update conversion specified by id
• GET /conversions/{conversionId}/aggregated: Retrieve statistics about this conversion for a timeframe
• GET /conversions/{conversionId}/aggregated/list: Retrieve statistics about this conversion for a timeframe grouped by some temporal entity (day/week/month)
• GET /conversions/{conversionId}/datapoints: Retrieve a list of datapoints connected to this conversion
• PUT /conversions/{conversionId}/datapoints/batch/patch: Modify the association between a conversion and multiple datapoints
• GET /conversions/{conversionId}/datapoints/count: Retrieve a count of datapoints connected to this conversion
• PUT /conversions/{conversionId}/datapoints/patch: Modify the association between a conversion and a datapoint
• GET /conversions/{conversionId}/hits: Retrieve the list of events related to this conversion.
• PUT /conversions/{conversionId}/notes: Fast patch the "notes" field of a conversion
• GET /datapoints: Update Tag 3
• POST /datapoints: Create a datapoint
• GET /datapoints/aggregated: Retrieve statistics about this customer for a timeframe by groups
• GET /datapoints/aggregated/list: Retrieve statistics about all datapoints of this customer for a timeframe grouped by some temporal entity (day/week/month)
• DELETE /datapoints/batch: Delete multiple datapoints
• POST /datapoints/batch: Update multiple datapoints
• PUT /datapoints/batch: Create multiple datapoints
• GET /datapoints/count: Count the datapoints associated to the user
• DELETE /datapoints/{id}: Delete a datapoint
• GET /datapoints/{id}: Get a datapoint
• POST /datapoints/{id}: Update a datapoint
• GET /datapoints/{id}/aggregated: Retrieve statistics about this datapoint for a timeframe
• GET /datapoints/{id}/aggregated/list: Retrieve statistics about this datapoint for a timeframe grouped by some temporal entity (day/week/month)
• PUT /datapoints/{id}/favourite: Fast switch the "favourite" field of a datapoint
• GET /datapoints/{id}/hits: Retrieve the list of events related to this datapoint.
• PUT /datapoints/{id}/notes: Fast patch the "notes" field of a datapoint
• GET /domains: Create Domain 3
• POST /domains: Create a domain
• GET /domains/count: Retrieve count of domains
• DELETE /domains/{id}: Delete a domain
• GET /domains/{id}: Get a domain
• POST /domains/{id}: Update a domain
• GET /groups: Update Tag 4
• POST /groups: Create a group
• GET /groups/aggregated: Retrieve statistics about this customer for a timeframe by groups
• GET /groups/aggregated/list: Retrieve statistics about all groups of this customer for a timeframe grouped by some temporal entity (day/week/month)
• GET /groups/count: Count the groups associated to the user.
• DELETE /groups/{id}: Delete group specified by id
• GET /groups/{id}: Get a group
• POST /groups/{id}: Update a group
• GET /groups/{id}/aggregated: Retrieve statistics about this group for a timeframe
• GET /groups/{id}/aggregated/list: Retrieve statistics about this group for a timeframe grouped by some temporal entity (day/week/month)
• GET /groups/{id}/aggregated/summary: Retrieve statistics about a subset of datapoints for a timeframe with datapoints data
• GET /groups/{id}/datapoints: List of all the datapoints associated to the user in this group.
• POST /groups/{id}/datapoints: Create a datapoint in this group
• GET /groups/{id}/datapoints/count: Count the datapoints associated to the user in this group.
• PUT /groups/{id}/favourite: Fast switch the "favourite" field of a group
• GET /groups/{id}/hits: Retrieve the list of events related to this group.
• PUT /groups/{id}/notes: Fast patch the "notes" field of a group
• GET /hits: Get Hits 1
• GET /me: Get Me 3
• GET /me/plan: Retrieve current account plan
• GET /retargeting: Create Retargeting 3
• POST /retargeting: Creates a retargeting script
• GET /retargeting/count: Retrieve count of retargeting scripts
• DELETE /retargeting/{id}: Deletes a retargeting script (and remove associations)
• GET /retargeting/{id}: Get a retargeting script object
• POST /retargeting/{id}: Updates a retargeting script
• GET /retargeting/{id}/datapoints: List of all the datapoints associated to the retargeting script.
• GET /retargeting/{id}/datapoints/count: Count the datapoints associated to the retargeting script.
• GET /tags: Update Tag 5
• POST /tags: Create a tag
• GET /tags/count: List of all the groups associated to the user filtered by this tag.
• DELETE /tags/{tagId}: Delete a tag
• GET /tags/{tagId}: Retrieve a tag
• DELETE /tags/{tagId}/datapoints: Delete the association of this tag with all datapoints
• GET /tags/{tagId}/datapoints: List of all the datapoints associated to the user filtered by this tag
• GET /tags/{tagId}/datapoints/count: Count the datapoints associated to the user filtered by this tag
• PUT /tags/{tagId}/datapoints/patch: Associate/Deassociate a tag with a datapoint
• DELETE /tags/{tagId}/groups: Delete the association of this tag with all groups
• GET /tags/{tagId}/groups: List of all the groups associated to the user filtered by this tag.
• GET /tags/{tagId}/groups/count: Count the groups associated to the user filtered by this tag
• PUT /tags/{tagId}/groups/patch: Associate/Deassociate a tag with a group
• PUT /tags/{tagId}/name: Fast patch a tag name
Parameter Handling: AI agents automatically provide values for:
• Path parameters and identifiers
• Query parameters and filters
• Request body data
• Headers and authentication
Response Format: Native ClickMeter API responses with full data structure
Error Handling: Built-in n8n HTTP request error management
Connect this MCP server to any AI agent or workflow:
• Claude Desktop: Add MCP server URL to configuration
• Cursor: Add MCP server SSE URL to configuration
• Custom AI Apps: Use MCP URL as tool endpoint
• API Integration: Direct HTTP calls to MCP endpoints
• Zero Setup: No parameter mapping or configuration needed
• AI-Ready: Built-in $fromAI()
expressions for all parameters
• Production Ready: Native n8n HTTP request handling and logging
• Extensible: Easily modify or add custom logic
🆓 Free for community use! Ready to deploy in under 2 minutes.