Quick start
One endpoint, two access levels.
Endpoint: https://apptemplate.integralmedia.com.au/mcp. It uses Streamable HTTP and the MCP protocol version 2026-07-28.
- For public discovery, call
get_plans with no credentials.
- For signup, call
sign_up with an email and plan ID such as starter. It creates a free passwordless account, emails an out-of-band fragment verification link carrying the selected plan, and returns verification_sent plus checkout_after_verification—never a Checkout URL or token. After email proof, the browser lands on pricing and the human explicitly starts Stripe Checkout.
- For private tools, sign in to the website, open Account, and create a personal or team API key.
Payment remains an explicit human action after email verification; do not claim that an agent completed Stripe Checkout.
Authentication
Create a key, then copy it once.
API keys are created at /account. Choose a label and optional expiry. Team scope is available only to eligible team, admin, or super users. The raw key is shown only in the immediate response after creation and cannot be recovered later; store it in the client secret store.
Bearer header only: send Authorization: Bearer <your-key>. Never put a key in a URL, query string, HTML, prompt, issue, or log.
Use a personal key for account tools. A team key includes the account tools plus team tools, subject to the owner's current role and scope checks.
Claude
Copy-ready placeholder configuration
Paste this JSON into your Claude Code MCP configuration, then replace the placeholder locally with the key you copied once.
{
"mcpServers": {
"IM SaaS": {
"url": "https://apptemplate.integralmedia.com.au/mcp",
"headers": {
"Authorization": "Bearer imk_REPLACE_WITH_API_KEY"
}
}
}
}
Cursor
Copy-ready placeholder configuration
Paste this JSON into Cursor's MCP settings, then replace the placeholder locally. Keep the Authorization value out of source control.
{
"mcpServers": {
"im-saas": {
"url": "https://apptemplate.integralmedia.com.au/mcp",
"headers": {
"Authorization": "Bearer imk_REPLACE_WITH_API_KEY"
}
}
}
}