Agent integration

Connect an agent without guesswork.

Use the public MCP endpoint for discovery, or connect an account API key for private tools. This guide is the human-readable companion to llms.txt.

Quick start

One endpoint, two access levels.

Endpoint: https://apptemplate.integralmedia.com.au/mcp. Public discovery uses im_get_plans; private tools require a bearer API key.

  1. Call im_get_plans without credentials.
  2. Call im_sign_up with an email and offer ID. The human verifies their email and starts Checkout explicitly.
  3. Create a key at Account for private tools.

Authentication

Create a key, then copy it once.

Keys are shown only in the response that creates them. Store the value in a client secret store.

Send the key in the header only. Use Authorization: Bearer <your-key>, and never put a key in a URL, query string, HTML, prompt or log.

Claude

Add this to your Claude MCP config.

{
    "mcpServers": {
        "IM SaaS": {
            "url": "https://apptemplate.integralmedia.com.au/mcp",
            "headers": {
                "Authorization": "Bearer imk_REPLACE_WITH_API_KEY"
            }
        }
    }
}

Cursor

Add this to your Cursor MCP config.

{
    "mcpServers": {
        "im-saas": {
            "url": "https://apptemplate.integralmedia.com.au/mcp",
            "headers": {
                "Authorization": "Bearer imk_REPLACE_WITH_API_KEY"
            }
        }
    }
}

Tool inventory

Public discovery

Public MCP tools
ToolAccessPurpose
im_get_plansPublicLists current offers and included credits.
im_sign_upPublicStarts passwordless signup and email verification.

User tools

Authenticated users can inspect their account, credits and usage, spend credits on a feature, and request a browser login link.

Team tools

Eligible team keys can list users, inspect a user, adjust credits, view metrics and inspect safe webhook metadata.

Browser WebMCP

Progressive enhancement, not a new auth path.

Supporting browsers may expose declarative forms through document.modelContext. The server-side HTML forms and authorization remain the source of truth. WebMCP does not grant credentials.