Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.appcharge.com/llms.txt

Use this file to discover all available pages before exploring further.

The Appcharge Model Context Protocol (MCP) server connects MCP-compatible AI clients to Appcharge data and operations. Use it to manage Publisher Dashboard setup, look up your projects, and search Appcharge documentation without leaving your AI client. The server supports SSE transport and works with MCP-compatible clients such as Cursor, Claude, and Claude Code. It’s currently available in sandbox, and will soon be available in the production environment.
The MCP server doesn’t expose secrets, tokens, player-level data, payment data, internal logs, or unrelated publisher configuration.

Before you begin

Make sure you have:
  • An MCP-compatible AI client that supports remote MCP servers over SSE.
  • Access to your Publisher Dashboard sandbox account. Appcharge uses OAuth to authenticate the MCP server.

Connect to the MCP server

The process for connecting to the MCP server is subject to change. AI clients may update how they configure or connect to MCP servers, so the steps below may vary depending on your client version and settings.
Follow the instructions for your AI client to add and authenticate the Appcharge MCP server. Once connected, your client can call the MCP tools available for your Publisher Dashboard account.
To connect the MCP server to Cursor:
  1. In Cursor, open Cursor Settings.
  2. In the sidebar menu, go to Tools & MCPs, and then click New MCP Server. A JSON file opens with a list of your existing MCP servers.
  3. Add and save the Appcharge MCP server configuration to the file:
    {
      "mcpServers": {
        "appcharge-sandbox": {
          "url": "https://api-sandbox.appcharge.com/mcp",
          "timeout": 10000
        }
      }
    }
    
  4. Now that it’s installed, you need to log in to the Publisher Dashboard to authorize the Appcharge MCP. To do this, go back to Cursor Settings and click the Connect button next to the Appcharge MCP.
  5. The browser opens. If you’re not already logged in to the Publisher Dashboard sandbox environment, you’ll be directed to log in. Once authenticated, the browser will prompt you to open Cursor. Click Open Cursor.
  6. In Cursor Settings, you should now see that you’re logged in and connected to the Appcharge MCP.

MCP tools

The Appcharge MCP server exposes the following tools.

Project tools

Use this tool to look up your Publisher Dashboard projects in the environment you connected to.
Tool nameDescriptionUse case
list_projectsLists your Publisher Dashboard projects in the configured environment, including project ID, name, and type.Find your project ID when configuring integrations or switching context between projects.

Documentation tools

Use these tools to interact with the Appcharge documentation.
Tool nameDescriptionUse case
list_docsLists all available documentation pages.Discover available documentation pages without leaving your AI client.
get_docFetches the full content of a specific article.Read full documentation content for a specific topic or API reference page.
search_docsSearches documentation by keyword.Find documentation pages related to a keyword or integration topic.

Appcharge integration tools

Instead of configuring your developer settings manually in the Publisher Dashboard, use these tools to manage callback and webhook URLs in the environment you connected to.
Tool nameDescriptionUse case
get_webhooks_urlsRetrieves your current callback and webhook URL configuration from the Publisher Dashboard.Check which integration URLs are configured, missing, or ready for onboarding validation.
update_webhooks_urlsUpdates your callback and webhook URL configuration in the Publisher Dashboard. Omitted fields are left unchanged, and fields set to null are cleared.Configure or update your integration URLs.
test_webhooks_urlsValidates your callback and webhook URL configuration in the Publisher Dashboard and reports any issues.Check whether your integration URLs are reachable and correctly configured before onboarding.

Example prompts

After you connect the MCP server, try prompts such as:
Check which of my callback URLs are missing for my account
List the IDs for all my web store projects
Explain player authentication
Validate my Grant Awards callback URL and tell me what to fix