{
 "categories": [
  "finance",
  "enterprise"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-30",
   "fact": "homepage",
   "note": "Pigment presents a cloud planning platform for finance, supply chain, sales, and HR, and links an MCP server.",
   "source": "https://www.pigment.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "license",
   "note": "The homepage offers a demo rather than a free public plan. License is commercial.",
   "source": "https://www.pigment.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "deployment",
   "note": "Schema.org on the homepage describes Pigment as cloud-based. Deployment is saas.",
   "source": "https://www.pigment.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "Pigment is a browser workspace. UI stack is web-dom. Drivability was not probed.",
   "source": "https://www.pigment.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.api.exists",
   "note": "Pigment documents a REST export API for Metric, List, and Table blocks, and points to a public Swagger page.",
   "source": "https://kb.pigment.com/docs/export-data-with-apis",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.api.kinds[0]",
   "note": "Export is an HTTP GET that returns CSV. The import and metadata pages use HTTP GET and POST on pigment.app.",
   "source": "https://kb.pigment.com/docs/export-data-with-apis",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.api.auth[0]",
   "note": "Metadata, import, and export calls use Authorization: Bearer with an API key from Workspace Settings. The metadata key type is Modeling Metadata.",
   "source": "https://kb.pigment.com/docs/retrieve-info-metadata-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.api.coverage",
   "note": "Public API coverage opened here is CSV import, view export, and metadata lookup. Keys impersonate their owner. A deprecated import path still accepts X-Pigment-Api-Key. Coverage is partial.",
   "source": "https://kb.pigment.com/docs/trigger-import-apis",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.api.docs",
   "note": "Opened as the export API guide. It links https://pigment.app/api/swagger/ for the public endpoint list.",
   "source": "https://kb.pigment.com/docs/export-data-with-apis",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.data_access.export[0]",
   "note": "GET https://pigment.app/api/v1/export/view/{viewId} returns a flattened CSV. The field delimiter is semicolon or comma.",
   "source": "https://kb.pigment.com/docs/export-data-with-apis",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.data_access.import[0]",
   "note": "POST https://pigment.app/api/v1/import/push/csv sends a CSV body for an Upload file configuration. Status is polled by import id.",
   "source": "https://kb.pigment.com/docs/trigger-import-apis",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.mcp.first_party",
   "note": "Pigment documents its own MCP server. An administrator enables it per workspace, which generates an MCP endpoint URL. Only Number, Integer, and Boolean metrics can be read. The page was updated 2026-09-25.",
   "source": "https://kb.pigment.com/docs/mcp-server-1",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.mcp.verdict",
   "note": "Pigment documents default read tools and optional advanced modeling tools, including create_metric. Advanced mode is off by default. Verdict is official. The page was updated 2026-09-25.",
   "source": "https://kb.pigment.com/docs/supported-tools",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.mcp.verdict",
   "note": "Custom MCP clients must support OAuth 2.1 with dynamic client registration. API keys are not supported. The page frontmatter is marked stale.",
   "source": "https://kb.pigment.com/docs/connect-a-custom-application",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.mcp.verdict",
   "note": "The client guide uses a workspace URL of the form https://pigment.app/api/mcp/public/{id} and says to leave the OAuth client id and secret empty.",
   "source": "https://kb.pigment.com/docs/connect-common-mcp-clients",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened a first-party Pigment knowledge-base index, including API and MCP articles.",
   "source": "https://kb.pigment.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "verdict.scores.api",
   "note": "Bearer-authenticated import, CSV export, and metadata are practical and rate limited at 500 requests per 5 minutes per IP. They do not cover general model editing. Score 6.",
   "source": "https://kb.pigment.com/docs/export-data-with-apis",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "verdict.scores.mcp",
   "note": "Official workspace MCP with OAuth sign-in, role limits, and a Number, Integer, and Boolean read restriction. Advanced writes are optional. Score 7.",
   "source": "https://kb.pigment.com/docs/mcp-server-1",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the Pigment MCP server guide.",
   "source": "https://kb.pigment.com/docs/mcp-server-1",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the MCP supported-tools page.",
   "source": "https://kb.pigment.com/docs/supported-tools",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the export API guide.",
   "source": "https://kb.pigment.com/docs/export-data-with-apis",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the MCP client connection guide, including the workspace URL shape.",
   "source": "https://kb.pigment.com/docs/connect-common-mcp-clients",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-30",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://kb.pigment.com/docs/mcp-server-1"
   },
   {
    "type": "docs",
    "url": "https://kb.pigment.com/docs/supported-tools"
   },
   {
    "type": "docs",
    "url": "https://kb.pigment.com/docs/export-data-with-apis"
   },
   {
    "type": "docs",
    "url": "https://kb.pigment.com/docs/connect-common-mcp-clients"
   }
  ]
 },
 "homepage": "https://www.pigment.com/",
 "id": "pigment",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "bearer"
   ],
   "coverage": "partial",
   "docs": "https://kb.pigment.com/docs/export-data-with-apis",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "csv"
   ],
   "import": [
    "csv"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "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. Pigment's import and export APIs and the workspace MCP server cover planning data without browser control of the Pigment workspace.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Pigment",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "anaplan"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Pigment",
 "verdict": {
  "best_path": "mcp",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 7,
   "rpa": null
  },
  "summary": "Pigment is automatable today through its workspace MCP server. This record is the Pigment enterprise planning platform for finance, supply chain, sales, and workforce planning. It is not Anaplan. A Security Administrator, Workspace Administrator, or Primary Owner enables MCP under Settings, Integrations, MCP. That generates a workspace endpoint. The client guide shows the shape https://pigment.app/api/mcp/public/{id}. Users sign in with Pigment credentials, and existing access rights apply. The Use AI Agents permission is required or tool calls on that Application fail. Default mode is read-oriented for Applications, Blocks, Boards, and Metric or List data. Advanced mode is off by default and adds modeling writes; the opened page names create_metric as one of those tools. Only Metrics of type Number, Integer, or Boolean can be read through MCP. The REST API uses Authorization: Bearer. Export of a Metric, List, or Table view returns CSV from https://pigment.app/api/v1/export/view/{viewId}. Import accepts a CSV body or triggers a saved import configuration, then a status call reports InProgress, Completed, or Failed. Metadata calls return JSON for Applications, Blocks, Views, and import configurations. Keys impersonate their owner. The public API allows 500 requests per 5 minutes per IP address. A legacy import header, X-Pigment-Api-Key, is documented as deprecated. The custom-client page requires OAuth 2.1 with dynamic client registration and says API keys are not supported for MCP; that page's frontmatter is marked stale, while the current client guide still says to leave the OAuth client id and secret empty. kb.pigment.com/llms.txt is a first-party knowledge-base index. No official language SDK was established. Zapier and n8n appear only as OAuth callback allowlists for MCP clients, which is not a scored iPaaS connector. Computer-use viability is unassessed. MCP scores 7 and the API scores 6. MCP is the best path because it can query and, in advanced mode, edit models, while the REST API is import, export, and metadata.\n"
 }
}