{
  "data": {
    "a": {
      "slug": "breakcold",
      "name": "Breakcold",
      "vendor": "Logike SAS",
      "vendorUrl": "https://www.breakcold.com",
      "kind": "http-api",
      "category": "crm",
      "summary": "Breakcold is a CRM for small sales teams that syncs email, LinkedIn, WhatsApp and Telegram conversations into one pipeline. Agents reach its records, tasks, notes and inbox through a REST API and a hosted MCP server.",
      "url": "https://www.anchorterminal.com/tools/breakcold",
      "markdownUrl": "https://www.anchorterminal.com/tools/breakcold.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/breakcold.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/breakcold.json",
      "dns": "breakcold.grade.anchorterminal.com",
      "transports": [
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.breakcold.com/mcp/v1",
      "packages": [],
      "auth": "mixed",
      "authNotes": "API keys (`bc_live_` prefix) are created in Settings \u003e API keys with chosen scopes (records, tasks, notes, inbox, inbox send, CRM metadata and others, read and write separate), an optional workspace limit and an expiry, shown once and revocable, with activity history. MCP clients can instead sign in by OAuth with PKCE through WorkOS AuthKit and dynamic client registration. Multi-organisation users send `X-Breakcold-Organization-Id`.",
      "pricing": "paid",
      "pricingNotes": "One plan in three sizes: X1 $99 a month (1 seat), X5 $199 (5 seats) and X20 $499 (20 seats), each with MCP access, 10% off quarterly and 20% off yearly. Extra seats $10 a month. A 14-day trial needs a card. API and MCP calls draw on a weekly AI usage allowance at 0.2 tokens a read and 0.4 a write; a weekly reset costs $50.",
      "priceSummary": "$99 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the OpenAPI spec, auth.md, the docs or the pricing page (checked 2026-11-06). Calls draw on a plan's weekly usage allowance.",
        "endpoints": []
      },
      "toolCount": 72,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-06"
      },
      "docsUrl": "https://docs.breakcold.com/api/overview",
      "llmsTxt": "https://docs.breakcold.com/llms.txt",
      "openapi": "https://docs.breakcold.com/api/openapi.json",
      "capabilities": [
        "crm.records",
        "crm.pipeline",
        "crm.activities",
        "crm.search",
        "crm.webhooks",
        "email.send",
        "email.threads"
      ],
      "tags": [
        "official",
        "hosted",
        "mcp",
        "remote-mcp",
        "oauth",
        "openapi",
        "llms-txt",
        "paid",
        "trial",
        "webhooks",
        "idempotency",
        "eu"
      ],
      "lastRelease": "2026-11-06",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 58,
        "grade": "C",
        "agentReady": false,
        "rank": 766,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 9,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 67,
          "maintenance": 60,
          "payments": 15,
          "reliability": 45,
          "schema": 90,
          "security": 60,
          "transparency": 67
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-06"
        },
        "negative": 0,
        "verdict": "Breakcold's API and hosted MCP server are built for agents, with an OpenAPI contract, scoped and expiring keys, published rate limits, idempotency keys and message sends that stay drafts until confirmed. No status page, SLA or security certification was found, and the only trial needs a card on a plan from $99 a month.",
        "bestFor": "Small sales teams who run outreach on email and social channels and want an agent to keep records, tasks and replies in order.",
        "strengths": [
          "API keys take scopes, a workspace limit and an expiry, and MCP also accepts OAuth with PKCE",
          "Compose and send tools draft by default and send only with an explicit `sendMode`",
          "OpenAPI 3.1 contract of 70 described operations, llms.txt and Markdown docs",
          "Rate limits published per organisation, workspace, identity and route, with Retry-After and `retryAfterMs`",
          "Public DPA with a provider inventory and 30 days' notice of new subprocessors"
        ],
        "weaknesses": [
          "No status page or SLA was found; status.breakcold.com did not answer",
          "72 MCP tools by default, and their annotations are not published",
          "The only trial needs a card, and plans start at $99 a month",
          "No security.txt, bug bounty or security certification found",
          "No official SDK, and the CRM MCP server is not in the official MCP registry"
        ],
        "agentNotes": [
          "Call `capabilities_list` or `tools_search` first to see which tools the granted scopes allow",
          "Send an Idempotency-Key on REST creates and a stable idempotency key on `records_create`, so retries return the original result",
          "Leave `sendMode` unset on compose and send tools until the user has confirmed the message",
          "Pass `fields` on record lists to cut the response to the fields you need",
          "On 429 wait for Retry-After or `retryAfterMs`; over MCP the error code is -32029"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 58
          }
        ],
        "editorialScores": {
          "ergonomics": 67,
          "maintenance": 60,
          "payments": 15,
          "reliability": 45,
          "schema": 90,
          "security": 60,
          "transparency": 69
        },
        "provenanceScore": 64,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-06",
            "maintenance": "2026-11-06",
            "payments": "2026-11-06",
            "reliability": "2026-11-06",
            "schema": "2026-11-06",
            "security": "2026-11-06",
            "transparency": "2026-11-06"
          },
          "last": "2026-11-06",
          "oldest": "2026-11-06",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl \"https://rest.breakcold.com/api/v1/workspaces\" -H \"Authorization: Bearer YOUR_API_KEY\"",
        "claudeCode": "claude mcp add --transport http breakcold https://mcp.breakcold.com/mcp/v1",
        "config": {
          "mcpServers": {
            "breakcold": {
              "url": "https://mcp.breakcold.com/mcp/v1"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/crm.records",
        "tool": "https://letme.dev/breakcold"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "X1 plan (1 seat)",
          "unit": "month",
          "usd": 99,
          "note": "Billed monthly; 10% off quarterly, 20% off yearly"
        },
        {
          "item": "X5 plan (5 seats)",
          "unit": "month",
          "usd": 199,
          "note": "AI usage five times X1"
        },
        {
          "item": "X20 plan (20 seats)",
          "unit": "month",
          "usd": 499,
          "note": "AI usage twenty times X1"
        },
        {
          "item": "Extra seat or connected account",
          "unit": "seat-month",
          "usd": 10,
          "note": "On every plan"
        }
      ],
      "provenance": {
        "legalEntity": "Logike SAS",
        "domain": "breakcold.com",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://www.breakcold.com/legal/terms-and-conditions",
        "privacy": "https://www.breakcold.com/legal/privacy",
        "statusPage": "",
        "changelog": "https://docs.breakcold.com/api/changelog",
        "securityTxt": "none",
        "checked": "2026-11-06",
        "notes": [
          "The terms and conditions (19 October 2026) name Logike SAS, SIREN 902303395, RCS Paris, share capital EUR 1,000, 128 rue de la Boétie, 75008 Paris, under French law. A services agreement, developer terms (3 September 2026), DPA (27 October 2026) and vulnerability disclosure policy (3 September 2026) sit in the legal centre.",
          "The developer terms ask integrations to respect published rate limits and not rotate keys to evade them; no clause against reading public pages was found.",
          "www.breakcold.com/robots.txt allows all but /admin and /api with Content-Signal ai-train=no, search=yes, ai-input=yes; docs.breakcold.com allows all; rest.breakcold.com and mcp.breakcold.com carry only content-signal comments. One unauthenticated GET to rest.breakcold.com/api/v1/openapi.json, sent before its robots.txt was read, answered 401.",
          "/.well-known/security.txt returns 404. status.breakcold.com failed the TLS handshake. Domain registration date not checked.",
          "WebFetch received 404 for the pricing and legal pages, which answered 200 to a plain request, so those were read with curl."
        ],
        "score": 64
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/breakcold.json",
      "live": {
        "slug": "breakcold",
        "probe": {
          "target": "https://mcp.breakcold.com/mcp/v1",
          "method": "get",
          "lastAt": "2026-11-07T18:20:14.868914805Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 133,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 62,
          "p95ms24h": 146,
          "samples24h": 200,
          "samples30d": 200,
          "days": [
            {
              "date": "2026-11-06",
              "probes": 13,
              "ok": 13
            },
            {
              "date": "2026-11-07",
              "probes": 187,
              "ok": 187
            }
          ]
        },
        "securityTxt": {
          "url": "https://breakcold.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:00:18.103639801Z"
        },
        "llmsTxt": {
          "url": "https://docs.breakcold.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:31:44.782472776Z"
        },
        "pages": [
          {
            "url": "https://docs.breakcold.com/api/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:05:21.53355824Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f02d2d2285f0"
          },
          {
            "url": "https://www.breakcold.com/legal/privacy",
            "kind": "privacy",
            "status": 404,
            "checkedAt": "2026-11-07T14:26:05.166026349Z",
            "changedAt": "0001-01-01T00:00:00Z"
          },
          {
            "url": "https://www.breakcold.com/legal/terms-and-conditions",
            "kind": "terms",
            "status": 404,
            "checkedAt": "2026-11-07T14:26:07.751718301Z",
            "changedAt": "0001-01-01T00:00:00Z"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.breakcold.com/mcp/v1",
          "checkedAt": "2026-11-07T01:42:53.267576496Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-11-07T01:42:53.267576496Z"
        },
        "updatedAt": "2026-11-07T18:20:14.868914805Z"
      }
    },
    "answer": "Breakcold scores 58 (C) on agent readiness against Nutshell's 49.4 (D), and leads in 4 of 7 scored categories. Nutshell leads on payments \u0026 pricing and transparency \u0026 trust.",
    "b": {
      "slug": "nutshell",
      "name": "Nutshell",
      "vendor": "Nutshell, Inc.",
      "vendorUrl": "https://www.nutshell.com",
      "kind": "http-api",
      "category": "crm",
      "summary": "Nutshell is a sales CRM for small teams, with email marketing and quoting built in. Agents reach it through a REST API at `app.nutshell.com/rest`, a legacy JSON-RPC API, webhooks and a hosted MCP server that reads and writes records.",
      "url": "https://www.anchorterminal.com/tools/nutshell",
      "markdownUrl": "https://www.anchorterminal.com/tools/nutshell.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/nutshell.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/nutshell.json",
      "dns": "nutshell.grade.anchorterminal.com",
      "license": "Proprietary service under Nutshell's Terms of Service",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://app.nutshell.com/rest",
      "packages": [],
      "auth": "mixed",
      "authNotes": "REST and JSON-RPC use HTTP Basic over HTTPS, with a Nutshell user's email as the username and an API key as the password. An admin creates keys under Setup, API keys, and chooses a permission type, one of which allows impersonating any user. Keys have no scopes. The MCP server at `https://app.nutshell.com/mcp` uses OAuth authorisation code with PKCE (S256), dynamic client registration at `/oauth/register`, a revocation endpoint and two scopes, `read` and `write`. Access is self-serve on every plan and the trial.",
      "pricing": "paid",
      "pricingNotes": "No free plan. A 14-day trial needs no card, and the API and MCP server are included on every plan. Five plans a seat a month billed yearly, Foundation $13, Growth $25, Pro $42, Business $59 and Enterprise $79, or $19, $32, $49, $67 and $89 billed monthly. API calls are not billed separately. The docs publish sandbox credentials for a demo account (https://www.nutshell.com/pricing, checked 2026-10-08).",
      "priceSummary": "$13 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the developer docs, the OAuth metadata or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://developers.nutshell.com/",
      "llmsTxt": "https://developers.nutshell.com/llms.txt",
      "capabilities": [
        "crm.records",
        "crm.pipeline",
        "crm.activities",
        "crm.search",
        "crm.webhooks"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "mcp",
        "oauth",
        "llms-txt",
        "webhooks",
        "no-card",
        "status-page",
        "soc2"
      ],
      "lastRelease": "2026-10-27",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 49.4,
        "grade": "D",
        "agentReady": false,
        "rank": 1086,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 13,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 44,
          "maintenance": 36,
          "payments": 35,
          "reliability": 45,
          "schema": 57,
          "security": 58,
          "transparency": 72
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-04"
        },
        "negative": 0,
        "verdict": "The REST reference is served as Markdown with an OpenAPI fragment per operation, and the hosted MCP server uses OAuth with PKCE and can create and update records but not delete them. No rate limit numbers, error format or API changelog were found in the reviewed documentation, and API keys carry no scopes.",
        "bestFor": "Small sales teams already on Nutshell who want an agent to read and update pipeline data over MCP or REST at a low seat price.",
        "strengths": [
          "API access and the MCP server are included on every plan, from Foundation at $13 a seat a month billed yearly",
          "`developers.nutshell.com/llms.txt` indexes 114 REST operations, each served as Markdown with its OpenAPI 3.0 definition",
          "Hosted MCP server at `https://app.nutshell.com/mcp` with OAuth, PKCE, dynamic client registration and a revocation endpoint. It reads and writes records, cannot delete, and stays read-only on a read-style grant",
          "Terms and privacy policy of 2 June 2026 both state that customer data is not used to train generalised AI models",
          "14-day trial with no card, and the docs publish sandbox credentials for a demo account"
        ],
        "weaknesses": [
          "No rate limit numbers, 429 handling or Retry-After found for the REST API",
          "Error responses are documented on 9 of 114 operations, with no error body schema, and an unauthenticated REST call returns an HTML page",
          "API keys have no scopes or read-only type, and the key travels as an HTTP Basic password with a user's email",
          "No dated API changelog, no official SDK for REST and whole-spec OpenAPI download is disabled",
          "A database fault on 28 September 2026 left the application unavailable for some customers, the one incident touching the product in the 90 days to 4 November"
        ],
        "agentNotes": [
          "Authenticate REST calls with HTTP Basic, a Nutshell user's email as username and the API key as password, against `https://app.nutshell.com/rest`",
          "Use IDs in the `\u003cnumber\u003e-\u003ctype\u003e` form, such as `3-accounts`, and send updates as JSON Patch with `content-type: application/json-patch+json`",
          "Page lists with `page[limit]` and `page[page]`, which is 0-based, and call `/accounts/list/fields` or the lead and contact equivalents for valid filter keys",
          "Ask for create and update access on the MCP consent page if the agent must write. A read-style grant stays read-only, and the MCP server cannot delete, so use REST for deletes",
          "Filter webhook events yourself, because every webhook receives all events and subscriptions are created in Setup, not through the API"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 49.4
          }
        ],
        "editorialScores": {
          "ergonomics": 44,
          "maintenance": 36,
          "payments": 35,
          "reliability": 45,
          "schema": 57,
          "security": 58,
          "transparency": 56
        },
        "provenanceScore": 88,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-04",
            "maintenance": "2026-11-04",
            "payments": "2026-11-04",
            "reliability": "2026-11-04",
            "schema": "2026-11-04",
            "security": "2026-11-04",
            "transparency": "2026-11-04"
          },
          "last": "2026-11-04",
          "lastMoved": "2026-11-04",
          "oldest": "2026-11-04",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl -u \"$NUTSHELL_USER_EMAIL:$NUTSHELL_API_KEY\" \\\n  --url https://app.nutshell.com/rest/accounts \\\n  --header 'accept: */*'"
      },
      "letme": {
        "capability": "https://letme.dev/crm.records",
        "tool": "https://letme.dev/nutshell"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Foundation (API and MCP included, 100 open leads)",
          "unit": "seat-month",
          "usd": 13,
          "note": "billed yearly; $19 billed monthly"
        },
        {
          "item": "Growth",
          "unit": "seat-month",
          "usd": 25,
          "note": "billed yearly; $32 billed monthly"
        },
        {
          "item": "Pro",
          "unit": "seat-month",
          "usd": 42,
          "note": "billed yearly; $49 billed monthly"
        },
        {
          "item": "Business (first plan with the audit log)",
          "unit": "seat-month",
          "usd": 59,
          "note": "billed yearly; $67 billed monthly"
        },
        {
          "item": "Enterprise (SSO and SQL access)",
          "unit": "seat-month",
          "usd": 79,
          "note": "billed yearly; $89 billed monthly"
        }
      ],
      "provenance": {
        "legalEntity": "Nutshell, Inc.",
        "domain": "nutshell.com",
        "domainRegistered": "1995-05-02",
        "endpointOnVendorDomain": true,
        "terms": "https://www.nutshell.com/legal/terms",
        "privacy": "https://www.nutshell.com/legal/privacy",
        "statusPage": "https://status.nutshell.com",
        "changelog": "https://www.nutshell.com/product-updates",
        "securityTxt": "none",
        "checked": "2026-11-04",
        "notes": [
          "The Terms of Service (last updated 2 June 2026) name Nutshell, Inc., 1705 North Front Street, Harrisburg, PA 17102, cover the applications and APIs, and are governed by Pennsylvania law. The site footer says Nutshell is brought to you by WebFX.",
          "The REST API, the JSON-RPC API and the MCP server all answer at app.nutshell.com.",
          "www.nutshell.com/.well-known/security.txt returns 404. The security page asks for reports at security@nutshell.com and says there is no bug bounty.",
          "The product updates page lists launches without dates and is not an API changelog. No dated API changelog was found.",
          "The subprocessor list is at trust.nutshell.com/subprocessors, a page drawn by script that we could not read.",
          "The registration date 1995-05-02 rests on an earlier registry lookup, not repeated on 4 November 2026.",
          "robots.txt on www.nutshell.com, developers.nutshell.com, support.nutshell.com and status.nutshell.com names no Claude agent. The terms of 2 June 2026 restrict competitive benchmarking and automated security scans or load tests of the Service, with no clause on reading the website."
        ],
        "score": 88
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/nutshell.json",
      "live": {
        "slug": "nutshell",
        "probe": {
          "target": "https://app.nutshell.com/rest",
          "method": "get",
          "lastAt": "2026-11-07T18:20:42.924530713Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 310,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 99.99,
          "p50ms24h": 279,
          "p95ms24h": 394,
          "samples24h": 239,
          "samples30d": 7420,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 50,
              "ok": 50
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 252
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-22",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-23",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-24",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-25",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-26",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-27",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-28",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-29",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-30",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-31",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-11-01",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-11-02",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-11-03",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-11-04",
              "probes": 246,
              "ok": 246
            },
            {
              "date": "2026-11-05",
              "probes": 185,
              "ok": 185
            },
            {
              "date": "2026-11-06",
              "probes": 241,
              "ok": 241
            },
            {
              "date": "2026-11-07",
              "probes": 187,
              "ok": 187
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.nutshell.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-11-07T18:21:35.738255559Z"
        },
        "securityTxt": {
          "url": "https://nutshell.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:00:40.299229504Z"
        },
        "llmsTxt": {
          "url": "https://developers.nutshell.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:33:20.797097462Z"
        },
        "domain": {
          "domain": "nutshell.com",
          "registered": "1995-05-02",
          "source": "https://rdap.verisign.com/com/v1/domain/nutshell.com",
          "checkedAt": "2026-11-01T14:12:47.893371626Z"
        },
        "pages": [
          {
            "url": "https://www.nutshell.com/product-updates",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:32:12.002849143Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9ae83fe6092f"
          },
          {
            "url": "https://www.nutshell.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-11-07T14:32:11.502662309Z",
            "changedAt": "2026-11-07T14:32:11.502662309Z",
            "fingerprint": "9c33cdb41132"
          },
          {
            "url": "https://www.nutshell.com/legal/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T14:32:04.458111309Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "2a0b01ccc64a"
          },
          {
            "url": "https://www.nutshell.com/legal/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:32:06.883435963Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "fe9ada2dc6af"
          }
        ],
        "updatedAt": "2026-11-07T18:21:35.738255559Z"
      }
    },
    "edges": [
      {
        "by": 33,
        "category": "schema",
        "leads": "breakcold",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "OpenAPI 3.1 contract at docs.breakcold.com/api/openapi.json with 70 operations, each with a description (25). llms.txt and a Markdown copy of each page, plus auth.md and an MCP server card (10). Tool descriptions say how to use them, such as `records_create` asking for every required field and a stable idempotency key and the send tools saying to send only after the user confirms (17 of 20). 84 enums and 488 required lists, with typed attribute pages for each field type (13 of 15). Every operation documents 400 to 429 responses and the error body is shown, but the spec carries only two examples (10 of 15). /api/v1, and an API changelog with dated entries and migration steps (15). 25 + 10 + 17 + 13 + 10 + 15 = 90.",
          "b": "Each of the 114 REST reference pages carries the OpenAPI 3.0 definition of its operation, but whole-spec download is disabled (18 of 25). `llms.txt` and Markdown for every docs page (10). 78 of 114 operations have a description, and the newer ones state scope and visibility rules (11 of 20). Enums on sort fields and patterns on IDs, but filters and custom fields are open objects and `page[limit]` is typed as a string on some operations (9 of 15). Schema examples are present, and error responses appear on 9 operations with no error body schema (5 of 15). The spec is version 2.0.0 and pages carry update stamps, with no dated API changelog (4 of 15)."
        },
        "scores": {
          "a": 90,
          "b": 57
        }
      },
      {
        "by": 24,
        "category": "maintenance",
        "leads": "breakcold",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "API changelog entry on 6 November 2026 (30). More than 60 dated entries since 8 August 2026 (20). Closed service with a public API changelog, an RSS feed, a help centre and support by email; no public issue tracker (10 of 15). The CRM MCP server is not in the official MCP registry (the registry's io.github.breakcold/inboxmcp is a separate product at inbox-mcp.com), and no official SDK exists (0). No package to check (0). 30 + 20 + 10 + 0 + 0 = 60.",
          "b": "The MCP server help article, updated 27 October 2026, documents create and update tools that the 8 October reading did not find, a dated change to a listed surface 8 days before the check (30 of 30). The REST reference pages carry update stamps, the newest 21 August 2026, but the stamps record no API change, and the product updates page is undated, so no other dated entry counts. One dated change in the 90 days from 6 August (0). No API changelog. Live support on every plan per the pricing page, untested (6 of 25). No current official SDK, and the MCP registry was not checked (0). No packages to judge (0). 30 + 0 + 6 + 0 + 0 = 36."
        },
        "scores": {
          "a": 60,
          "b": 36
        }
      },
      {
        "by": 23,
        "category": "ergonomics",
        "leads": "breakcold",
        "name": "Agent ergonomics",
        "reasons": {
          "a": "72 MCP tools (5), with `tools_search` and `capabilities_list` to find tools by capability or granted scope, and scopes that limit which tools apply (8 back). Cursor pagination, record search and a `fields` selection on record lists since 3 November (18 of 20). Errors carry a code, message, `requestId` and `retryAfterMs`, and the 4 November changelog removed stack frames from messages (17 of 20). Idempotency keys on creates, and compose and send tools return a non-sending draft by default; MCP annotations are not published (14 of 20). No official SDK; setup is one URL with OAuth (5 of 15). 13 + 18 + 17 + 14 + 5 = 67.",
          "b": "The MCP server has about 18 groups of search and report tools and six groups of create and update tools per the help centre, updated 27 October 2026. The tool definitions sit behind OAuth and were not read. REST lists take `page[limit]` with no field selection (13 of 25). `page[page]`, `sort`, `q` and `filter[...]` keys, with field lists from `/accounts/list/fields`, and no stated maximum page size (16 of 20). Error responses appear on 9 of 114 operations with no error body schema, partly met (4 of 20). No idempotency keys. Deletes can be undone within 30 days, and the MCP server cannot delete records, partly met (6 of 20). Few required fields, and no official REST SDK. The only client is a PHP JSON-RPC sample last pushed in 2023 (5 of 15)."
        },
        "scores": {
          "a": 67,
          "b": 44
        }
      },
      {
        "by": 20,
        "category": "payments",
        "leads": "nutshell",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "No x402, MPP or L402 (0). Plan prices are public, and each call's cost in usage tokens is published, but the money value of a token is not (10). The 14-day trial needs a card (0). auth.md documents an agent identity endpoint that takes an identity assertion or an anonymous request followed by a claim by a person, which we read and did not call; access still needs a paid or card-backed trial account (5 of 20). 0 + 10 + 0 + 5 = 15.",
          "b": "No x402, MPP or L402 (0). Plan prices are public, $13 to $79 a seat a month billed yearly, with nothing per call (10). 14-day trial with no card, and the API is included (20). A person signs up in a browser and an admin creates the key. The docs publish sandbox credentials for a shared demo account, which lets an agent test calls with no signup but not reach its own data (5 of 20)."
        },
        "scores": {
          "a": 15,
          "b": 35
        }
      },
      {
        "by": 5,
        "category": "transparency",
        "leads": "nutshell",
        "name": "Transparency \u0026 trust",
        "reasons": {
          "a": "Closed service with a legal centre whose terms name Logike SAS, its registration and French law (15 of 30). The privacy policy of 27 October 2026 and the DPA agree, give retention periods for specific copies (deleted record snapshots 30 days, exports 7 days, import rows 90 days, call recordings 30 to 365 days) and promise breach notice without undue delay (27 of 30). The developer terms tie notice of material breaking changes to the services agreement, and the changelog gives migration steps, with no fixed notice period found (12 of 20). DPA Annex C lists providers and their functions with 30 days' notice of changes; locations are said to depend on configuration, with US and EU app regions (15 of 20). 15 + 27 + 12 + 15 = 69.",
          "b": "Closed service with clear terms naming Nutshell, Inc. (15). The terms, privacy policy and DPA, all dated 2 June 2026, agree on a 30-day export window after termination, deletion from production afterwards, backup copies that may persist indefinitely and no training of generalised AI models on customer data (24 of 30). The JSON-RPC API is marked legacy with a promise of indefinite support, but there is no deprecation policy and the terms allow functions to be removed without prior notice (5 of 20). The subprocessor list at trust.nutshell.com could not be read. The policy names AWS and regions, and the DPA promises 10 days' notice of a new subprocessor (12 of 20)."
        },
        "scores": {
          "a": 67,
          "b": 72
        }
      }
    ],
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Logike SAS",
        "b": "Nutshell, Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://mcp.breakcold.com/mcp/v1",
        "b": "https://app.nutshell.com/rest",
        "name": "Hosted endpoint"
      },
      {
        "a": "Streamable HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "none",
        "b": "Proprietary service under Nutshell's Terms of Service",
        "name": "Licence"
      },
      {
        "a": "72",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-11-06",
        "b": "2026-10-27",
        "name": "Last release"
      },
      {
        "a": "couldn't be read",
        "b": "2026-06-02",
        "name": "Terms last updated"
      },
      {
        "a": "couldn't be read",
        "b": "2026-06-02",
        "name": "Privacy policy last updated"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      }
    ],
    "faq": [
      {
        "answer": "Breakcold scores 58 (C) on agent readiness against Nutshell's 49.4 (D), and leads in 4 of 7 scored categories. Nutshell leads on payments \u0026 pricing and transparency \u0026 trust.",
        "question": "Which is better for AI agents, Breakcold or Nutshell?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Breakcold and Nutshell need an API key?"
      },
      {
        "answer": "Yes. Breakcold has a hosted endpoint at https://mcp.breakcold.com/mcp/v1 and Nutshell at https://app.nutshell.com/rest.",
        "question": "Can an agent call Breakcold and Nutshell without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 90 against 57",
          "Agent ergonomics, 67 against 44",
          "Maintenance \u0026 community, 60 against 36"
        ],
        "also": null,
        "goodFor": "Small sales teams who run outreach on email and social channels and want an agent to keep records, tasks and replies in order.",
        "slug": "breakcold",
        "watchFor": "No status page or SLA was found; status.breakcold.com did not answer"
      },
      {
        "aheadOn": [
          "Payments \u0026 pricing, 35 against 15",
          "Transparency \u0026 trust, 72 against 67"
        ],
        "also": [
          "Free to start without a card"
        ],
        "goodFor": "Small sales teams already on Nutshell who want an agent to read and update pipeline data over MCP or REST at a low seat price.",
        "slug": "nutshell",
        "watchFor": "No rate limit numbers, 429 handling or Retry-After found for the REST API"
      }
    ],
    "history": {
      "breakcold": null,
      "nutshell": [
        {
          "causes": [
            "product",
            "correction"
          ],
          "date": "2026-11-04",
          "delta": -0.3,
          "from": 49.7,
          "fromGrade": "D",
          "to": 49.4,
          "toGrade": "D"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-27",
          "delta": 0.1,
          "from": 49.6,
          "fromGrade": "D",
          "to": 49.7,
          "toGrade": "D"
        }
      ]
    },
    "job": {
      "capability": "crm.records",
      "name": "CRM records"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/affinity-vs-breakcold.json",
        "title": "Affinity vs Breakcold",
        "url": "https://www.anchorterminal.com/compare/affinity-vs-breakcold"
      },
      {
        "json": "https://www.anchorterminal.com/compare/affinity-vs-nutshell.json",
        "title": "Affinity vs Nutshell",
        "url": "https://www.anchorterminal.com/compare/affinity-vs-nutshell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/attio-vs-breakcold.json",
        "title": "Attio API + MCP vs Breakcold",
        "url": "https://www.anchorterminal.com/compare/attio-vs-breakcold"
      },
      {
        "json": "https://www.anchorterminal.com/compare/attio-vs-nutshell.json",
        "title": "Attio API + MCP vs Nutshell",
        "url": "https://www.anchorterminal.com/compare/attio-vs-nutshell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-capsule-crm.json",
        "title": "Breakcold vs Capsule CRM",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-capsule-crm"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-close.json",
        "title": "Breakcold vs Close API + MCP",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-close"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-copper.json",
        "title": "Breakcold vs Copper API",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-copper"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-dynamics-365-sales.json",
        "title": "Breakcold vs Microsoft Dynamics 365 Sales",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-dynamics-365-sales"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-folk.json",
        "title": "Breakcold vs folk API + MCP",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-folk"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-freshsales.json",
        "title": "Breakcold vs Freshsales API",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-freshsales"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-hubspot-mcp.json",
        "title": "Breakcold vs HubSpot API + MCP",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-hubspot-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-payani-ai.json",
        "title": "Breakcold vs Payani AI",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-payani-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-pipedrive.json",
        "title": "Breakcold vs Pipedrive API + MCP",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-pipedrive"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-relaticle.json",
        "title": "Breakcold vs Relaticle",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-relaticle"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-salesflare.json",
        "title": "Breakcold vs Salesflare",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-salesflare"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-salesforce.json",
        "title": "Breakcold vs Salesforce API + MCP",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-salesforce"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-streak.json",
        "title": "Breakcold vs Streak API + MCP",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-streak"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-sugarcrm.json",
        "title": "Breakcold vs SugarAI (SugarCRM)",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-sugarcrm"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-twenty.json",
        "title": "Breakcold vs Twenty API + MCP",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-twenty"
      },
      {
        "json": "https://www.anchorterminal.com/compare/breakcold-vs-zoho-crm.json",
        "title": "Breakcold vs Zoho CRM",
        "url": "https://www.anchorterminal.com/compare/breakcold-vs-zoho-crm"
      },
      {
        "json": "https://www.anchorterminal.com/compare/capsule-crm-vs-nutshell.json",
        "title": "Capsule CRM vs Nutshell",
        "url": "https://www.anchorterminal.com/compare/capsule-crm-vs-nutshell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/close-vs-nutshell.json",
        "title": "Close API + MCP vs Nutshell",
        "url": "https://www.anchorterminal.com/compare/close-vs-nutshell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/copper-vs-nutshell.json",
        "title": "Copper API vs Nutshell",
        "url": "https://www.anchorterminal.com/compare/copper-vs-nutshell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dynamics-365-sales-vs-nutshell.json",
        "title": "Microsoft Dynamics 365 Sales vs Nutshell",
        "url": "https://www.anchorterminal.com/compare/dynamics-365-sales-vs-nutshell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/folk-vs-nutshell.json",
        "title": "folk API + MCP vs Nutshell",
        "url": "https://www.anchorterminal.com/compare/folk-vs-nutshell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/freshsales-vs-nutshell.json",
        "title": "Freshsales API vs Nutshell",
        "url": "https://www.anchorterminal.com/compare/freshsales-vs-nutshell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hubspot-mcp-vs-nutshell.json",
        "title": "HubSpot API + MCP vs Nutshell",
        "url": "https://www.anchorterminal.com/compare/hubspot-mcp-vs-nutshell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nutshell-vs-payani-ai.json",
        "title": "Nutshell vs Payani AI",
        "url": "https://www.anchorterminal.com/compare/nutshell-vs-payani-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nutshell-vs-pipedrive.json",
        "title": "Nutshell vs Pipedrive API + MCP",
        "url": "https://www.anchorterminal.com/compare/nutshell-vs-pipedrive"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nutshell-vs-relaticle.json",
        "title": "Nutshell vs Relaticle",
        "url": "https://www.anchorterminal.com/compare/nutshell-vs-relaticle"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nutshell-vs-salesflare.json",
        "title": "Nutshell vs Salesflare",
        "url": "https://www.anchorterminal.com/compare/nutshell-vs-salesflare"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nutshell-vs-salesforce.json",
        "title": "Nutshell vs Salesforce API + MCP",
        "url": "https://www.anchorterminal.com/compare/nutshell-vs-salesforce"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nutshell-vs-streak.json",
        "title": "Nutshell vs Streak API + MCP",
        "url": "https://www.anchorterminal.com/compare/nutshell-vs-streak"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nutshell-vs-sugarcrm.json",
        "title": "Nutshell vs SugarAI (SugarCRM)",
        "url": "https://www.anchorterminal.com/compare/nutshell-vs-sugarcrm"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nutshell-vs-twenty.json",
        "title": "Nutshell vs Twenty API + MCP",
        "url": "https://www.anchorterminal.com/compare/nutshell-vs-twenty"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nutshell-vs-zoho-crm.json",
        "title": "Nutshell vs Zoho CRM",
        "url": "https://www.anchorterminal.com/compare/nutshell-vs-zoho-crm"
      }
    ],
    "panel": null,
    "scores": [
      {
        "breakcold": 45,
        "by": 0,
        "edge": "",
        "key": "reliability",
        "name": "Reliability",
        "nutshell": 45,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "breakcold": 90,
        "by": 33,
        "edge": "breakcold",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "nutshell": 57,
        "weight": 13
      },
      {
        "breakcold": 67,
        "by": 23,
        "edge": "breakcold",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "nutshell": 44,
        "weight": 13
      },
      {
        "breakcold": 60,
        "by": 2,
        "edge": "breakcold",
        "key": "security",
        "name": "Security \u0026 auth",
        "nutshell": 58,
        "weight": 14
      },
      {
        "breakcold": 15,
        "by": 20,
        "edge": "nutshell",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "nutshell": 35,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "breakcold": 60,
        "by": 24,
        "edge": "breakcold",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "nutshell": 36,
        "weight": 7
      },
      {
        "breakcold": 67,
        "by": 5,
        "edge": "nutshell",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "nutshell": 72,
        "weight": 7
      }
    ],
    "summary": "Breakcold scores 58 (C) on agent readiness against Nutshell's 49.4 (D), and leads in 4 of 7 scored categories. Nutshell leads on payments \u0026 pricing and transparency \u0026 trust. Both do crm records.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "breakcold": "Breakcold's API and hosted MCP server are built for agents, with an OpenAPI contract, scoped and expiring keys, published rate limits, idempotency keys and message sends that stay drafts until confirmed. No status page, SLA or security certification was found, and the only trial needs a card on a plan from $99 a month.",
      "nutshell": "The REST reference is served as Markdown with an OpenAPI fragment per operation, and the hosted MCP server uses OAuth with PKCE and can create and update records but not delete them. No rate limit numbers, error format or API changelog were found in the reviewed documentation, and API keys carry no scopes."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/breakcold-vs-nutshell",
    "json": "https://www.anchorterminal.com/compare/breakcold-vs-nutshell.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/breakcold-vs-nutshell.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/breakcold-vs-nutshell.min.md"
  },
  "markdown": "Breakcold scores 58 (C) on agent readiness against Nutshell's 49.4 (D), and leads in 4 of 7 scored categories. Nutshell leads on payments \u0026 pricing and transparency \u0026 trust. Both do crm records.\n\n- Breakcold: grade C, 58/100, rank #766 of 1486. Markdown https://www.anchorterminal.com/tools/breakcold.md · JSON https://www.anchorterminal.com/api/v1/tools/breakcold.json\n- Nutshell: grade D, 49.4/100, rank #1086 of 1486. Markdown https://www.anchorterminal.com/tools/nutshell.md · JSON https://www.anchorterminal.com/api/v1/tools/nutshell.json\n- Best CRM and customer-platform tools for AI agents: https://www.anchorterminal.com/best/crm/index.md\n- All 190 crm comparisons: https://www.anchorterminal.com/compare/crm/index.md\n\n## Which one, for what\n\n### Breakcold (C)\n\nGood for: Small sales teams who run outreach on email and social channels and want an agent to keep records, tasks and replies in order.\n\nAhead on:\n- Schema \u0026 documentation, 90 against 57\n- Agent ergonomics, 67 against 44\n- Maintenance \u0026 community, 60 against 36\n\nWatch for: No status page or SLA was found; status.breakcold.com did not answer\n\n### Nutshell (D)\n\nGood for: Small sales teams already on Nutshell who want an agent to read and update pipeline data over MCP or REST at a low seat price.\n\nAhead on:\n- Payments \u0026 pricing, 35 against 15\n- Transparency \u0026 trust, 72 against 67\n\nAlso in its favour:\n- Free to start without a card\n\nWatch for: No rate limit numbers, 429 handling or Retry-After found for the REST API\n\n\n## Why the edge\n\n### Schema \u0026 documentation: Breakcold +33\n\n- Breakcold (90): OpenAPI 3.1 contract at docs.breakcold.com/api/openapi.json with 70 operations, each with a description (25). llms.txt and a Markdown copy of each page, plus auth.md and an MCP server card (10). Tool descriptions say how to use them, such as `records_create` asking for every required field and a stable idempotency key and the send tools saying to send only after the user confirms (17 of 20). 84 enums and 488 required lists, with typed attribute pages for each field type (13 of 15). Every operation documents 400 to 429 responses and the error body is shown, but the spec carries only two examples (10 of 15). /api/v1, and an API changelog with dated entries and migration steps (15). 25 + 10 + 17 + 13 + 10 + 15 = 90.\n- Nutshell (57): Each of the 114 REST reference pages carries the OpenAPI 3.0 definition of its operation, but whole-spec download is disabled (18 of 25). `llms.txt` and Markdown for every docs page (10). 78 of 114 operations have a description, and the newer ones state scope and visibility rules (11 of 20). Enums on sort fields and patterns on IDs, but filters and custom fields are open objects and `page[limit]` is typed as a string on some operations (9 of 15). Schema examples are present, and error responses appear on 9 operations with no error body schema (5 of 15). The spec is version 2.0.0 and pages carry update stamps, with no dated API changelog (4 of 15).\n\n### Maintenance \u0026 community: Breakcold +24\n\n- Breakcold (60): API changelog entry on 6 November 2026 (30). More than 60 dated entries since 8 August 2026 (20). Closed service with a public API changelog, an RSS feed, a help centre and support by email; no public issue tracker (10 of 15). The CRM MCP server is not in the official MCP registry (the registry's io.github.breakcold/inboxmcp is a separate product at inbox-mcp.com), and no official SDK exists (0). No package to check (0). 30 + 20 + 10 + 0 + 0 = 60.\n- Nutshell (36): The MCP server help article, updated 27 October 2026, documents create and update tools that the 8 October reading did not find, a dated change to a listed surface 8 days before the check (30 of 30). The REST reference pages carry update stamps, the newest 21 August 2026, but the stamps record no API change, and the product updates page is undated, so no other dated entry counts. One dated change in the 90 days from 6 August (0). No API changelog. Live support on every plan per the pricing page, untested (6 of 25). No current official SDK, and the MCP registry was not checked (0). No packages to judge (0). 30 + 0 + 6 + 0 + 0 = 36.\n\n### Agent ergonomics: Breakcold +23\n\n- Breakcold (67): 72 MCP tools (5), with `tools_search` and `capabilities_list` to find tools by capability or granted scope, and scopes that limit which tools apply (8 back). Cursor pagination, record search and a `fields` selection on record lists since 3 November (18 of 20). Errors carry a code, message, `requestId` and `retryAfterMs`, and the 4 November changelog removed stack frames from messages (17 of 20). Idempotency keys on creates, and compose and send tools return a non-sending draft by default; MCP annotations are not published (14 of 20). No official SDK; setup is one URL with OAuth (5 of 15). 13 + 18 + 17 + 14 + 5 = 67.\n- Nutshell (44): The MCP server has about 18 groups of search and report tools and six groups of create and update tools per the help centre, updated 27 October 2026. The tool definitions sit behind OAuth and were not read. REST lists take `page[limit]` with no field selection (13 of 25). `page[page]`, `sort`, `q` and `filter[...]` keys, with field lists from `/accounts/list/fields`, and no stated maximum page size (16 of 20). Error responses appear on 9 of 114 operations with no error body schema, partly met (4 of 20). No idempotency keys. Deletes can be undone within 30 days, and the MCP server cannot delete records, partly met (6 of 20). Few required fields, and no official REST SDK. The only client is a PHP JSON-RPC sample last pushed in 2023 (5 of 15).\n\n### Payments \u0026 pricing: Nutshell +20\n\n- Breakcold (15): No x402, MPP or L402 (0). Plan prices are public, and each call's cost in usage tokens is published, but the money value of a token is not (10). The 14-day trial needs a card (0). auth.md documents an agent identity endpoint that takes an identity assertion or an anonymous request followed by a claim by a person, which we read and did not call; access still needs a paid or card-backed trial account (5 of 20). 0 + 10 + 0 + 5 = 15.\n- Nutshell (35): No x402, MPP or L402 (0). Plan prices are public, $13 to $79 a seat a month billed yearly, with nothing per call (10). 14-day trial with no card, and the API is included (20). A person signs up in a browser and an admin creates the key. The docs publish sandbox credentials for a shared demo account, which lets an agent test calls with no signup but not reach its own data (5 of 20).\n\n### Transparency \u0026 trust: Nutshell +5\n\n- Breakcold (67): Closed service with a legal centre whose terms name Logike SAS, its registration and French law (15 of 30). The privacy policy of 27 October 2026 and the DPA agree, give retention periods for specific copies (deleted record snapshots 30 days, exports 7 days, import rows 90 days, call recordings 30 to 365 days) and promise breach notice without undue delay (27 of 30). The developer terms tie notice of material breaking changes to the services agreement, and the changelog gives migration steps, with no fixed notice period found (12 of 20). DPA Annex C lists providers and their functions with 30 days' notice of changes; locations are said to depend on configuration, with US and EU app regions (15 of 20). 15 + 27 + 12 + 15 = 69.\n- Nutshell (72): Closed service with clear terms naming Nutshell, Inc. (15). The terms, privacy policy and DPA, all dated 2 June 2026, agree on a 30-day export window after termination, deletion from production afterwards, backup copies that may persist indefinitely and no training of generalised AI models on customer data (24 of 30). The JSON-RPC API is marked legacy with a promise of indefinite support, but there is no deprecation policy and the terms allow functions to be removed without prior notice (5 of 20). The subprocessor list at trust.nutshell.com could not be read. The policy names AWS and regions, and the DPA promises 10 days' notice of a new subprocessor (12 of 20).\n\n## Score by category\n\n| Category | Weight | Breakcold | Nutshell | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 45 | 45 | even |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 90 | 57 | Breakcold +33 |\n| Agent ergonomics | 13% (16.2 this run) | 67 | 44 | Breakcold +23 |\n| Security \u0026 auth | 14% (17.5 this run) | 60 | 58 | Breakcold +2 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 15 | 35 | Nutshell +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 60 | 36 | Breakcold +24 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 67 | 72 | Nutshell +5 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **58 · C** | **49.4 · D** | |\n\n## Facts side by side\n\n| Fact | Breakcold | Nutshell |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Logike SAS | Nutshell, Inc. |\n| Hosted endpoint | `https://mcp.breakcold.com/mcp/v1` | `https://app.nutshell.com/rest` |\n| Transports | Streamable HTTP | HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Paid | Paid |\n| x402 | no | no |\n| Licence | none | Proprietary service under Nutshell's Terms of Service |\n| Tools exposed | 72 | none |\n| Read-only variant documented | no | yes |\n| llms.txt | yes | yes |\n| Last release | 2026-11-06 | 2026-10-27 |\n| Terms last updated | couldn't be read | 2026-06-02 |\n| Privacy policy last updated | couldn't be read | 2026-06-02 |\n| Customer content may train models | couldn't be read | not found in the text |\n| Terms restrict automated access | couldn't be read | not found in the text |\n| Terms restrict benchmarking | couldn't be read | yes |\n| Terms or service can change without notice | couldn't be read | yes |\n| Arbitration or class-action waiver | couldn't be read | yes |\n\n## How the scores have moved\n\n### Breakcold\n\nNo score change since it was listed.\n\n### Nutshell\n\n- -0.3 on 4 November 2026: product, correction\n- +0.1 on 27 October 2026: checklist\n\n## Verdicts\n\n**Breakcold.** Breakcold's API and hosted MCP server are built for agents, with an OpenAPI contract, scoped and expiring keys, published rate limits, idempotency keys and message sends that stay drafts until confirmed. No status page, SLA or security certification was found, and the only trial needs a card on a plan from $99 a month.\n\n**Nutshell.** The REST reference is served as Markdown with an OpenAPI fragment per operation, and the hosted MCP server uses OAuth with PKCE and can create and update records but not delete them. No rate limit numbers, error format or API changelog were found in the reviewed documentation, and API keys carry no scopes.\n\n## Before you call either\n\n### Breakcold\n\n1. Call `capabilities_list` or `tools_search` first to see which tools the granted scopes allow\n2. Send an Idempotency-Key on REST creates and a stable idempotency key on `records_create`, so retries return the original result\n3. Leave `sendMode` unset on compose and send tools until the user has confirmed the message\n4. Pass `fields` on record lists to cut the response to the fields you need\n5. On 429 wait for Retry-After or `retryAfterMs`; over MCP the error code is -32029\n\n### Nutshell\n\n1. Authenticate REST calls with HTTP Basic, a Nutshell user's email as username and the API key as password, against `https://app.nutshell.com/rest`\n2. Use IDs in the `\u003cnumber\u003e-\u003ctype\u003e` form, such as `3-accounts`, and send updates as JSON Patch with `content-type: application/json-patch+json`\n3. Page lists with `page[limit]` and `page[page]`, which is 0-based, and call `/accounts/list/fields` or the lead and contact equivalents for valid filter keys\n4. Ask for create and update access on the MCP consent page if the agent must write. A read-style grant stays read-only, and the MCP server cannot delete, so use REST for deletes\n5. Filter webhook events yourself, because every webhook receives all events and subscriptions are created in Setup, not through the API\n\n## Questions\n\n### Which is better for AI agents, Breakcold or Nutshell?\n\nBreakcold scores 58 (C) on agent readiness against Nutshell's 49.4 (D), and leads in 4 of 7 scored categories. Nutshell leads on payments \u0026 pricing and transparency \u0026 trust.\n\n### Do Breakcold and Nutshell need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Breakcold and Nutshell without installing anything?\n\nYes. Breakcold has a hosted endpoint at https://mcp.breakcold.com/mcp/v1 and Nutshell at https://app.nutshell.com/rest.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/breakcold-vs-nutshell.json, and with the fewest tokens: https://www.anchorterminal.com/compare/breakcold-vs-nutshell.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"breakcold\", \"b\": \"nutshell\"}`. From a terminal: `anchor compare breakcold nutshell`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/breakcold.json and https://www.anchorterminal.com/api/v1/tools/nutshell.json\n\n## Other comparisons with Breakcold or Nutshell\n\n- [Affinity vs Breakcold](https://www.anchorterminal.com/compare/affinity-vs-breakcold.md)\n- [Affinity vs Nutshell](https://www.anchorterminal.com/compare/affinity-vs-nutshell.md)\n- [Attio API + MCP vs Breakcold](https://www.anchorterminal.com/compare/attio-vs-breakcold.md)\n- [Attio API + MCP vs Nutshell](https://www.anchorterminal.com/compare/attio-vs-nutshell.md)\n- [Breakcold vs Capsule CRM](https://www.anchorterminal.com/compare/breakcold-vs-capsule-crm.md)\n- [Breakcold vs Close API + MCP](https://www.anchorterminal.com/compare/breakcold-vs-close.md)\n- [Breakcold vs Copper API](https://www.anchorterminal.com/compare/breakcold-vs-copper.md)\n- [Breakcold vs Microsoft Dynamics 365 Sales](https://www.anchorterminal.com/compare/breakcold-vs-dynamics-365-sales.md)\n- [Breakcold vs folk API + MCP](https://www.anchorterminal.com/compare/breakcold-vs-folk.md)\n- [Breakcold vs Freshsales API](https://www.anchorterminal.com/compare/breakcold-vs-freshsales.md)\n- [Breakcold vs HubSpot API + MCP](https://www.anchorterminal.com/compare/breakcold-vs-hubspot-mcp.md)\n- [Breakcold vs Payani AI](https://www.anchorterminal.com/compare/breakcold-vs-payani-ai.md)\n- [Breakcold vs Pipedrive API + MCP](https://www.anchorterminal.com/compare/breakcold-vs-pipedrive.md)\n- [Breakcold vs Relaticle](https://www.anchorterminal.com/compare/breakcold-vs-relaticle.md)\n- [Breakcold vs Salesflare](https://www.anchorterminal.com/compare/breakcold-vs-salesflare.md)\n- [Breakcold vs Salesforce API + MCP](https://www.anchorterminal.com/compare/breakcold-vs-salesforce.md)\n- [Breakcold vs Streak API + MCP](https://www.anchorterminal.com/compare/breakcold-vs-streak.md)\n- [Breakcold vs SugarAI (SugarCRM)](https://www.anchorterminal.com/compare/breakcold-vs-sugarcrm.md)\n- [Breakcold vs Twenty API + MCP](https://www.anchorterminal.com/compare/breakcold-vs-twenty.md)\n- [Breakcold vs Zoho CRM](https://www.anchorterminal.com/compare/breakcold-vs-zoho-crm.md)\n- [Capsule CRM vs Nutshell](https://www.anchorterminal.com/compare/capsule-crm-vs-nutshell.md)\n- [Close API + MCP vs Nutshell](https://www.anchorterminal.com/compare/close-vs-nutshell.md)\n- [Copper API vs Nutshell](https://www.anchorterminal.com/compare/copper-vs-nutshell.md)\n- [Microsoft Dynamics 365 Sales vs Nutshell](https://www.anchorterminal.com/compare/dynamics-365-sales-vs-nutshell.md)\n- [folk API + MCP vs Nutshell](https://www.anchorterminal.com/compare/folk-vs-nutshell.md)\n- [Freshsales API vs Nutshell](https://www.anchorterminal.com/compare/freshsales-vs-nutshell.md)\n- [HubSpot API + MCP vs Nutshell](https://www.anchorterminal.com/compare/hubspot-mcp-vs-nutshell.md)\n- [Nutshell vs Payani AI](https://www.anchorterminal.com/compare/nutshell-vs-payani-ai.md)\n- [Nutshell vs Pipedrive API + MCP](https://www.anchorterminal.com/compare/nutshell-vs-pipedrive.md)\n- [Nutshell vs Relaticle](https://www.anchorterminal.com/compare/nutshell-vs-relaticle.md)\n- [Nutshell vs Salesflare](https://www.anchorterminal.com/compare/nutshell-vs-salesflare.md)\n- [Nutshell vs Salesforce API + MCP](https://www.anchorterminal.com/compare/nutshell-vs-salesforce.md)\n- [Nutshell vs Streak API + MCP](https://www.anchorterminal.com/compare/nutshell-vs-streak.md)\n- [Nutshell vs SugarAI (SugarCRM)](https://www.anchorterminal.com/compare/nutshell-vs-sugarcrm.md)\n- [Nutshell vs Twenty API + MCP](https://www.anchorterminal.com/compare/nutshell-vs-twenty.md)\n- [Nutshell vs Zoho CRM](https://www.anchorterminal.com/compare/nutshell-vs-zoho-crm.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Breakcold vs Nutshell",
        "url": ""
      }
    ],
    "description": "Breakcold scores 58 (C) to Nutshell's 49.4 (D) for crm records. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Breakcold C 58",
      "Nutshell D 49.4",
      "scores"
    ],
    "h1": "Breakcold vs Nutshell",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/breakcold-vs-nutshell",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Breakcold vs Nutshell for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/compare/breakcold-vs-nutshell"
  },
  "tokens": {
    "markdown": 4300,
    "slim": 2280
  },
  "version": 1
}
