{
 "categories": [
  "energy",
  "platform"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-10-15",
   "fact": "homepage",
   "note": "The homepage presents Monta as an EV charging platform and says the developer surface is API-first with webhooks.",
   "source": "https://monta.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "vendor",
   "note": "The public product and company name on the site is Monta. A company-registration page was not opened in this pass.",
   "source": "https://monta.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "deployment",
   "note": "The Partner API documented in the guide is the hosted host https://partner-api.monta.com/api/v1.",
   "source": "https://docs.partner-api.monta.com/docs/oauth-integration-guide",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "platforms",
   "note": "The product site and Monta Hub are web consoles. Native phone operating systems were not established on the pages opened.",
   "source": "https://monta.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "license",
   "note": "The homepage sells the platform to charge-point operators and related businesses. A public price list was not opened.",
   "source": "https://monta.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "status",
   "note": "The Partner API documentation site is current.",
   "source": "https://docs.partner-api.monta.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.exists",
   "note": "The guide documents bearer calls to the Partner API, with charge points as an example resource.",
   "source": "https://docs.partner-api.monta.com/docs/oauth-integration-guide",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.kinds[0]",
   "note": "The example is an HTTPS GET to {partnerApiBaseUrl}/charge-points, and the guide says to use /api/v1 as the base path.",
   "source": "https://docs.partner-api.monta.com/docs/oauth-integration-guide",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.auth[0]",
   "note": "Partner apps use the OAuth 2.0 authorization code grant with client_secret_post, then send the access token as Authorization Bearer. The issuer is printed as On Request.",
   "source": "https://docs.partner-api.monta.com/docs/oauth-integration-guide",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.coverage",
   "note": "The account MCP page says the API has one tool per endpoint and describes that set as 180 or more, filtered by scopes. Beta and feature-flag endpoints were not each opened, so coverage stays partial.",
   "source": "https://docs.partner-api.monta.com/docs/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.docs",
   "note": "Opened the Partner API documentation home.",
   "source": "https://docs.partner-api.monta.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.mcp.first_party",
   "note": "Monta says it provides two MCP servers: the account server at https://partner-api-mcp.monta.app/mcp and the anonymous docs server at https://docs.partner-api.monta.com/mcp.",
   "source": "https://docs.partner-api.monta.com/docs/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.mcp.verdict",
   "note": "The first page of that search returned unrelated names and a next cursor. It does not establish that Monta is absent from the registry.",
   "source": "https://registry.modelcontextprotocol.io/v0.1/servers?search=monta&version=latest&limit=5",
   "tier": "scraped"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.cli.exists",
   "note": "Monta documents the monta CLI via npm install -g @monta-api/cli. It says every endpoint is a command, accepts client id and secret or a bearer token, and prints pretty JSON by default.",
   "source": "https://docs.partner-api.monta.com/docs/cli",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.extensibility.webhooks",
   "note": "The webhooks page says entity-change webhooks are available for selected partners.",
   "source": "https://docs.partner-api.monta.com/docs/webhooks",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.extensibility.webhooks",
   "note": "The OAuth guide documents install.created, install.revoked, and install.config.updated, signed as X-Monta-Signature with HMAC-SHA256, and says delivery is best-effort.",
   "source": "https://docs.partner-api.monta.com/docs/oauth-integration-guide",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened the Partner API llms.txt. It is a documentation index for the Monta API, not an HTML fallback.",
   "source": "https://docs.partner-api.monta.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "freshness.watch[0].url",
   "note": "Opened the OAuth integration guide on 2026-10-15.",
   "source": "https://docs.partner-api.monta.com/docs/oauth-integration-guide",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "freshness.watch[1].url",
   "note": "Opened the MCP servers page on 2026-10-15.",
   "source": "https://docs.partner-api.monta.com/docs/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "freshness.watch[2].url",
   "note": "Opened the CLI page on 2026-10-15.",
   "source": "https://docs.partner-api.monta.com/docs/cli",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-15",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://docs.partner-api.monta.com/docs/oauth-integration-guide"
   },
   {
    "type": "docs",
    "url": "https://docs.partner-api.monta.com/docs/mcp"
   },
   {
    "type": "docs",
    "url": "https://docs.partner-api.monta.com/docs/cli"
   }
  ]
 },
 "homepage": "https://monta.com/",
 "id": "monta",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth2"
   ],
   "coverage": "partial",
   "docs": "https://docs.partner-api.monta.com/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Charge points, sessions, and partner installs are documented on the Partner API, the CLI, and the account MCP server.\n",
   "ui_stack": [],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Monta",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Monta",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 7,
   "computer_use": null,
   "integrations": null,
   "mcp": 8,
   "overall": 8,
   "rpa": null
  },
  "summary": "Monta is automatable today through the Partner API. This record is Monta's charge-point software and the Partner API. It is not Tibber, Zaptec, or Easee hardware. The API base in the OAuth guide is https://partner-api.monta.com/api/v1. Partner apps use OAuth 2.0 authorization code with client_secret_post. Access tokens last one hour, refresh tokens rotate and last 30 days, and API calls send Authorization Bearer. The issuer URL is listed as On Request, and the OAuth handshake exists in production only. Each install has a default budget of 1,000 requests per 60 seconds. Install webhooks are signed with HMAC-SHA256 and the guide says delivery is best-effort. A separate webhooks page says entity webhooks are for selected partners. Monta documents two MCP servers. The account server at https://partner-api-mcp.monta.app/mcp exposes one tool per API endpoint, described as 180 or more, filtered by credential scopes. The docs server at https://docs.partner-api.monta.com/mcp is anonymous. The CLI monta, installed as @monta-api/cli, says every endpoint is a command and defaults to pretty JSON. A registry search for monta did not return this server on the first page. That is not proof of absence. No language SDK page was opened. Computer-use viability is unassessed. API and MCP both score 8. API is the best path because the MCP account server is a wrapper over the same credentialed API, and the OAuth issuer is not printed in the public guide. The CLI scores 7.\n"
 }
}