{
"mcpServers": {
"mcp-chartmogul": {
"env": {
"CHARTMOGUL_TOKEN": "<YOUR-CHARTMOGUL-TOKEN>"
},
"args": [
"--directory",
"/path/to/your/local/chartmogul-mcp-server",
"run",
"main.py"
],
"command": "uv"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
- retrieve_account - Get account information - list_sources - List all data sources with optional filtering - retrieve_source - Get specific data source by UUID
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 85 days ago. 7 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Manage Supabase projects — databases, auth, storage, and edge functions
Query and manage PostgreSQL databases directly from AI assistants
An official Qdrant Model Context Protocol (MCP) server implementation
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
MCP Security Weekly
Get CVE alerts and security updates for Chartmogul Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
retrieve_account - Get account informationlist_sources - List all data sources with optional filteringretrieve_source - Get specific data source by UUIDlist_customers - List customers with filtering optionssearch_customers - Search customers by emailretrieve_customer - Get customer by UUIDcreate_customer - Create new customerupdate_customer - Update customer attributeslist_customer_subscriptions - Get customer's subscriptionslist_customer_activities - Get customer activitieslist_customer_attributes - Get customer attributesadd_customer_tags - Add tags to customeradd_customer_custom_attributes - Add custom attributes to customerlist_contacts - List all contactsretrieve_contact - Get contact by UUIDcreate_contact - Create new contactupdate_contact - Update contact informationlist_customer_notes - List customer notes and callsretrieve_customer_note - Get specific note by UUIDcreate_customer_note - Create new note or call logupdate_customer_note - Update existing notelist_opportunities - List sales opportunitiesretrieve_opportunity - Get opportunity by UUIDcreate_opportunity - Create new opportunityupdate_opportunity - Update opportunity detailslist_tasks - List customer tasksretrieve_task - Get task by UUIDcreate_task - Create new taskupdate_task - Update task informationlist_plans - List subscription plansretrieve_plan - Get plan by UUIDcreate_plan - Create new planupdate_plan - Update plan detailslist_plan_groups - List plan groupsretrieve_plan_group - Get plan group by UUIDcreate_plan_group - Create new plan groupupdate_plan_group - Update plan grouplist_plan_group_plans - List plans in a groupall_metrics - Get all key metrics (MRR, ARR, ARPA, ASP, customer count, churn rates, LTV)mrr_metrics - Get Monthly Recurring Revenue metricsarr_metrics - Get Annual Run Rate metricsarpa_metrics - Get Average Revenue Per Account metricsasp_metrics - Get Average Sale Price metricscustomer_count_metrics - Get customer count metricscustomer_churn_rate_metrics - Get customer churn rate metricsmrr_churn_rate_metrics - Get MRR churn rate metricsltv_metrics - Get Customer Lifetime Value metricslist_subscription_events - List subscription eventscreate_subscription_event - Create new subscription eventupdate_subscription_event - Update subscription event detailslist_invoices - List invoices with filteringimport_invoices - Create new invoiceretrieve_invoice - Get invoice by UUIDlist_activities - List business activities (new_biz, expansion, churn, etc.)Open the Claude Desktop configuration file located at:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.jsonAdd the following:
{
"mcpServers": {
"mcp-chartmogul": {
"command": "uv",
"args": [
"--directory",
"/path/to/your/local/chartmogul-mcp-server",
"run",
"main.py"
],
"env": {
"CHARTMOGUL_TOKEN": "<YOUR-CHARTMOGUL-TOKEN>"
}
}
}
}
Run which uv to locate the command entry for uv and replace it with the absolute path to the uv executable.
Restart Claude Desktop to apply the changes.
Run cp example.env .env in the root of the repository to create a .env file.
Update it with the following env variables.
CHARTMOGUL_TOKEN=<YOUR-CHARTMOGUL-TOKEN>
Install uv by following the instructions here.
Run uv sync to install the dependencies.
Run `s