{
  "data": {
    "a": {
      "slug": "close",
      "name": "Close API + MCP",
      "vendor": "Close",
      "vendorUrl": "https://www.close.com",
      "kind": "http-api",
      "category": "crm",
      "summary": "REST API and hosted MCP server for Close, a sales CRM built around calling, email and SMS.",
      "url": "https://www.anchorterminal.com/tools/close",
      "markdownUrl": "https://www.anchorterminal.com/tools/close.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/close.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/close.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.close.com/api/v1",
      "packages": [
        {
          "registry": "pypi",
          "name": "closeio"
        }
      ],
      "auth": "mixed",
      "authNotes": "API keys over HTTP Basic (key as username, empty password), scoped to one user and organisation; OAuth 2.0 for apps. The hosted MCP server at https://mcp.close.com/mcp takes OAuth with dynamic client registration, or the headers Close-API-Key plus Close-Scope set to mcp.read, mcp.write_safe or mcp.write_destructive.",
      "pricing": "paid",
      "pricingNotes": "No free plan, a 14-day trial with no card. Solo $9 a seat a month billed yearly or $19 monthly, Essentials $35 or $49, Growth $99 or $109, Scale $139 or $149. API access is on every plan. Calls around $0.02 a minute and SMS at cost on top (https://www.close.com/pricing).",
      "priceSummary": "$9 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No payments. Access follows the Close subscription.",
        "endpoints": []
      },
      "toolCount": 121,
      "popularity": {
        "githubStars": 70,
        "npmWeekly": null,
        "pypiWeekly": 13891,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developer.close.com",
      "llmsTxt": "https://developer.close.com/llms.txt",
      "openapi": "https://api.close.com/api/openapi.json",
      "registryName": "com.close/close-mcp",
      "capabilities": [
        "crm.records",
        "crm.pipeline",
        "crm.activities",
        "crm.search",
        "crm.webhooks",
        "crm.email"
      ],
      "tags": [
        "hosted",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "closed-source",
        "no-card",
        "python",
        "read-only-mode"
      ],
      "lastRelease": "2026-09-10",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 66.9,
        "grade": "B",
        "agentReady": false,
        "rank": 152,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 2,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 56,
          "maintenance": 79,
          "payments": 30,
          "reliability": 81,
          "schema": 82,
          "security": 66,
          "transparency": 69
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Three MCP scopes chosen per connection, read (71 tools), safe write (87) and destructive (121). 121 MCP tools, and even the read scope loads 71.",
        "strengths": [
          "Three MCP scopes chosen per connection, read (71 tools), safe write (87) and destructive (121)",
          "Email tools create drafts only, never send",
          "No status incidents logged between 3 July and 1 October 2026",
          "`RateLimit` header on every response and `retry-after` on every 429",
          "Event log API on every plan, and SOC 2 Type 2"
        ],
        "weaknesses": [
          "121 MCP tools, and even the read scope loads 71",
          "OAuth for REST apps has a single full-access scope",
          "No public subprocessor list, no security.txt and no bug bounty found",
          "OpenAPI spec is marked experimental and incomplete",
          "No free plan, 14-day trial only"
        ],
        "agentNotes": [
          "Connect with `Close-Scope: mcp.read` unless the job needs writes, and `mcp.write_safe` if it only creates",
          "Sleep for the `reset` value in the `RateLimit` header after a 429, which the docs say beats `retry-after`",
          "Use cursors through advanced filtering or the event log for large pulls, since `_skip` has a per-resource ceiling",
          "Search the lead before `create_lead`, because there's no idempotency key and a retry makes a duplicate",
          "Expect `create_draft_email` to leave a draft, and tell the user to send it from Close"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 66.9
          }
        ],
        "editorialScores": {
          "ergonomics": 56,
          "maintenance": 79,
          "payments": 30,
          "reliability": 81,
          "schema": 82,
          "security": 66,
          "transparency": 47
        },
        "provenanceScore": 90
      },
      "connect": {
        "http": "curl https://api.close.com/api/v1/me/ -u \"$CLOSE_API_KEY:\"",
        "claudeCode": "claude mcp add --transport http close https://mcp.close.com/mcp --header \"Close-API-Key: $CLOSE_API_KEY\" --header \"Close-Scope: mcp.read\"",
        "config": {
          "mcpServers": {
            "close": {
              "url": "https://mcp.close.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/crm.records",
        "tool": "https://letme.dev/close"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Solo",
          "unit": "seat-month",
          "usd": 9,
          "note": "billed yearly, $19 monthly; API on every plan"
        },
        {
          "item": "Essentials",
          "unit": "seat-month",
          "usd": 35,
          "note": "billed yearly, $49 monthly"
        },
        {
          "item": "Growth",
          "unit": "seat-month",
          "usd": 99,
          "note": "billed yearly, $109 monthly"
        },
        {
          "item": "Scale",
          "unit": "seat-month",
          "usd": 139,
          "note": "billed yearly, $149 monthly"
        },
        {
          "item": "Outbound calls",
          "unit": "call-minute",
          "usd": 0.02,
          "note": "approximate, most destinations"
        }
      ],
      "provenance": {
        "legalEntity": "Elastic Inc",
        "domain": "close.com",
        "domainRegistered": "1996-02-20",
        "domainNote": "close.com was registered in 1996, long before the Close product took the name.",
        "endpointOnVendorDomain": true,
        "terms": "https://close.com/tos",
        "privacy": "https://close.com/privacy",
        "statusPage": "https://status.close.com",
        "changelog": "https://developer.close.com/api/overview/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 90
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/close.json",
      "live": {
        "slug": "close",
        "probe": {
          "target": "https://api.close.com/api/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:32:45.455145041Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 436,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 451,
          "p95ms24h": 483,
          "samples24h": 272,
          "samples30d": 1097,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 267,
              "ok": 267
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.close.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:27:41.963012063Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "com.close/close-mcp",
            "version": "1.0.1",
            "seenAt": "2026-10-03T23:29:28.630222764Z"
          },
          {
            "registry": "pypi",
            "name": "closeio",
            "version": "2.1",
            "released": "2023-07-25",
            "seenAt": "2026-10-04T16:23:53.305468963Z"
          }
        ],
        "pypiWeekly": 15714,
        "securityTxt": {
          "url": "https://close.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:53.560881658Z"
        },
        "llmsTxt": {
          "url": "https://developer.close.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:25.065645829Z"
        },
        "domain": {
          "domain": "close.com",
          "registered": "1996-02-20",
          "source": "https://rdap.verisign.com/com/v1/domain/close.com",
          "checkedAt": "2026-10-04T13:09:57.923663308Z"
        },
        "pages": [
          {
            "url": "https://developer.close.com/api/overview/changelog",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:42:31.835062892Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "01d1d3db4bfc"
          },
          {
            "url": "https://www.close.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:47.37644721Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "66f3d7175437"
          },
          {
            "url": "https://close.com/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:52.492605916Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "af850e65f4fd"
          },
          {
            "url": "https://close.com/tos",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:54.712254409Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "8f7850d129a1"
          }
        ],
        "updatedAt": "2026-10-04T23:32:45.455145041Z"
      }
    },
    "b": {
      "slug": "hubspot-mcp",
      "name": "HubSpot API + MCP",
      "vendor": "HubSpot",
      "vendorUrl": "https://developers.hubspot.com",
      "kind": "http-api",
      "category": "crm",
      "summary": "HubSpot's CRM REST API (objects, associations, search, properties, pipelines, engagements, webhooks) and its official MCP servers.",
      "url": "https://www.anchorterminal.com/tools/hubspot-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/hubspot-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/hubspot-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hubspot-mcp.json",
      "license": "proprietary",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://api.hubapi.com",
      "packages": [
        {
          "registry": "npm",
          "name": "@hubspot/api-client"
        },
        {
          "registry": "pypi",
          "name": "hubspot-api-client"
        },
        {
          "registry": "npm",
          "name": "@hubspot/cli"
        }
      ],
      "auth": "mixed",
      "authNotes": "REST API takes a Bearer token, either a static Service Key from a Developer Platform project (version 2026.09, scoped, rotatable with a 7-day grace period) or an OAuth 2.0 token for a public app. Creating new legacy private apps was removed from the UI in late September 2026; existing ones keep working until v1 to v3 APIs and legacy apps lose support in September 2027. The remote MCP server is OAuth 2.1 with PKCE only, through an MCP connector created under Development, MCP Connectors; its scopes follow the tools and what the user grants, with no API-key path. The developer MCP server authenticates through the HubSpot CLI.",
      "pricing": "freemium",
      "pricingNotes": "Free CRM for up to 2 users with no card, and the API and remote MCP server work on it. Sales Hub Starter $20 a seat a month billed monthly ($7 billed yearly as shown on 2026-09-30), Professional $100 billed monthly or $90 billed yearly plus a $1,500 onboarding fee, Enterprise $150 a seat a month plus a $3,500 onboarding fee. Some MCP tools need Marketing Hub or Revenue Hub Professional (https://www.hubspot.com/pricing/sales).",
      "priceSummary": "$20 / seat-mo",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No payments. Access follows the HubSpot account.",
        "endpoints": []
      },
      "toolCount": 32,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 1822222,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developers.hubspot.com/docs",
      "llmsTxt": "https://developers.hubspot.com/docs/llms.txt",
      "openapi": "https://github.com/HubSpot/HubSpot-public-api-spec-collection",
      "capabilities": [
        "crm.records",
        "crm.pipeline",
        "crm.activities",
        "crm.search",
        "crm.webhooks",
        "crm.marketing",
        "work.tickets"
      ],
      "tags": [
        "official",
        "hosted",
        "oauth",
        "crm",
        "enterprise",
        "mcp",
        "freemium",
        "no-card",
        "free-tier",
        "llms-txt",
        "openapi",
        "webhooks",
        "typescript",
        "python"
      ],
      "lastRelease": "2026-09-15",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 71.6,
        "grade": "BB",
        "agentReady": true,
        "rank": 80,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 1,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 72,
          "maintenance": 84,
          "payments": 30,
          "reliability": 60,
          "schema": 92,
          "security": 82,
          "transparency": 86
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "high",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Remote MCP server GA since 13 April 2026, OAuth 2.1 with PKCE only. Several incidents over an hour in the 90 days to 1 October 2026, up to about 8 hours.",
        "strengths": [
          "Remote MCP server GA since 13 April 2026, OAuth 2.1 with PKCE only",
          "Writes need user confirmation after a proposed-changes summary, and there's no delete tool",
          "Free CRM for 2 users with API and MCP access, no card",
          "Date-based API versions, and v1 to v3 support ends in September 2027, announced a year ahead",
          "HackerOne bug bounty, signed security.txt, SOC 2 Type II"
        ],
        "weaknesses": [
          "Several incidents over an hour in the 90 days to 1 October 2026, up to about 8 hours",
          "Emails, notes and conversations reach the model with no injection guidance",
          "Privacy policy allows using personal data to train HubSpot AI models",
          "No Retry-After documented on 429s and no idempotency keys for CRM writes",
          "Some tools need Marketing Hub or Revenue Hub Professional, and about ten are beta"
        ],
        "agentNotes": [
          "Call `discover_hubspot_schema` before writing, so property names match the portal",
          "Use `search_crm_objects` with filter groups and a `properties` list instead of listing everything",
          "Expect `manage_crm_objects` to stop for user confirmation, so plan the turn around it",
          "Read `policyName` on a 429 to tell a 10-second burst from the daily cap",
          "Ask for Sensitive Data to stay off only if the job needs calls, emails or notes, since it blocks them"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "high",
            "grade": "BB",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 71.6
          }
        ],
        "editorialScores": {
          "ergonomics": 72,
          "maintenance": 84,
          "payments": 30,
          "reliability": 60,
          "schema": 92,
          "security": 82,
          "transparency": 71
        },
        "provenanceScore": 100
      },
      "connect": {
        "http": "curl \"https://api.hubapi.com/crm/v3/objects/contacts?limit=5\" -H \"Authorization: Bearer $HUBSPOT_ACCESS_TOKEN\"",
        "claudeCode": "claude mcp add --transport http hubspot https://mcp.hubspot.com",
        "config": {
          "mcpServers": {
            "hubspot": {
              "url": "https://mcp.hubspot.com"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/crm.records",
        "tool": "https://letme.dev/hubspot-mcp"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Free CRM (API and MCP included)",
          "unit": "seat-month",
          "usd": 0,
          "note": "up to 2 users"
        },
        {
          "item": "Sales Hub Starter",
          "unit": "seat-month",
          "usd": 20,
          "note": "billed monthly; $7 billed yearly as shown on 2026-09-30"
        },
        {
          "item": "Sales Hub Professional",
          "unit": "seat-month",
          "usd": 90,
          "note": "billed yearly; $100 billed monthly; $1,500 onboarding fee"
        },
        {
          "item": "Sales Hub Enterprise",
          "unit": "seat-month",
          "usd": 150,
          "note": "$3,500 onboarding fee"
        }
      ],
      "provenance": {
        "legalEntity": "HubSpot, Inc.",
        "domain": "hubspot.com",
        "domainRegistered": "2005-02-06",
        "endpointOnVendorDomain": true,
        "terms": "https://legal.hubspot.com/terms-of-service",
        "privacy": "https://legal.hubspot.com/privacy-policy",
        "statusPage": "https://status.hubspot.com",
        "changelog": "https://developers.hubspot.com/changelog",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/hubspot-mcp.json",
      "live": {
        "slug": "hubspot-mcp",
        "probe": {
          "target": "https://api.hubapi.com",
          "method": "get",
          "lastAt": "2026-10-04T23:32:48.584354722Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 380,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 316,
          "p95ms24h": 547,
          "samples24h": 272,
          "samples30d": 2051,
          "days": [
            {
              "date": "2026-09-27",
              "probes": 132,
              "ok": 132
            },
            {
              "date": "2026-09-28",
              "probes": 285,
              "ok": 285
            },
            {
              "date": "2026-09-29",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-09-30",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 267,
              "ok": 267
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.hubspot.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:27:50.361118927Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@hubspot/api-client",
            "version": "14.0.1",
            "seenAt": "2026-10-04T16:29:49.922868215Z"
          },
          {
            "registry": "npm",
            "name": "@hubspot/cli",
            "version": "8.15.0",
            "seenAt": "2026-10-04T16:29:50.939118771Z"
          },
          {
            "registry": "pypi",
            "name": "hubspot-api-client",
            "version": "12.0.0",
            "released": "2025-05-07",
            "seenAt": "2026-10-04T16:29:50.740864489Z"
          }
        ],
        "npmWeekly": 1952860,
        "pypiWeekly": 969997,
        "securityTxt": {
          "url": "https://hubspot.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2034-06-01:00:00.000Z",
          "checkedAt": "2026-10-04T15:15:40.441210399Z"
        },
        "llmsTxt": {
          "url": "https://developers.hubspot.com/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:53.583284886Z"
        },
        "domain": {
          "domain": "hubspot.com",
          "registered": "2005-02-06",
          "source": "https://rdap.verisign.com/com/v1/domain/hubspot.com",
          "checkedAt": "2026-10-04T13:08:21.286115434Z"
        },
        "pages": [
          {
            "url": "https://developers.hubspot.com/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:42:53.951602465Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "bded8982ef5b"
          },
          {
            "url": "https://www.hubspot.com/pricing/sales",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:50:44.386899556Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "4946a854611c"
          },
          {
            "url": "https://legal.hubspot.com/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:45:28.209124268Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9e413e1b43dd"
          },
          {
            "url": "https://legal.hubspot.com/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:45:30.35697602Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "411a0ca7d33f"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.hubspot.com",
          "checkedAt": "2026-09-29T21:56:37.542192661Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-09-28T21:55:53.627458056Z"
        },
        "updatedAt": "2026-10-04T23:32:48.584354722Z"
      }
    },
    "summary": "HubSpot API + MCP has a score of 71.6 (BB) against Close API + MCP's 66.9 (B). Both do crm records. The largest gap is reliability, 21 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/close-vs-hubspot-mcp",
    "json": "https://www.anchorterminal.com/compare/close-vs-hubspot-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/close-vs-hubspot-mcp.md",
    "slim": "https://www.anchorterminal.com/compare/close-vs-hubspot-mcp.min.md"
  },
  "markdown": "HubSpot API + MCP has a score of 71.6 (BB) against Close API + MCP's 66.9 (B). Both do crm records. The largest gap is reliability, 21 points.\n\n- Close API + MCP: grade B, 66.9/100, rank #152 of 452. Markdown https://www.anchorterminal.com/tools/close.md · JSON https://www.anchorterminal.com/api/v1/tools/close.json\n- HubSpot API + MCP: grade BB, 71.6/100, rank #80 of 452. Markdown https://www.anchorterminal.com/tools/hubspot-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/hubspot-mcp.json\n\n## Which one, for what\n\nPick Close API + MCP for reliability (+21).\n\nPick HubSpot API + MCP for schema \u0026 documentation (+10), agent ergonomics (+16), security \u0026 auth (+16), maintenance \u0026 community (+5), transparency \u0026 trust (+17).\n\n## Score by category\n\n| Category | Weight | Close API + MCP | HubSpot API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 81 | 60 | Close API + MCP +21 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 82 | 92 | HubSpot API + MCP +10 |\n| Agent ergonomics | 13% (16.2 this run) | 56 | 72 | HubSpot API + MCP +16 |\n| Security \u0026 auth | 14% (17.5 this run) | 66 | 82 | HubSpot API + MCP +16 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 30 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 79 | 84 | HubSpot API + MCP +5 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 69 | 86 | HubSpot API + MCP +17 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **66.9 · B** | **71.6 · BB** | |\n\n## Facts side by side\n\n| Fact | Close API + MCP | HubSpot API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Close | HubSpot |\n| Hosted endpoint | `https://api.close.com/api/v1` | `https://api.hubapi.com` |\n| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP, stdio |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Paid | Freemium |\n| x402 | no | no |\n| Licence | none | proprietary |\n| Tools exposed | 121 | 32 |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | yes | no |\n| llms.txt | yes | yes |\n| MCP registry | `com.close/close-mcp` | not listed |\n| Last release | 2026-09-10 | 2026-09-15 |\n| Popularity | 70 stars, 14k PyPI/wk | 1.8M npm/wk |\n| Agent reviews | 3.5/5 (2) | 4/5 (2) |\n\n## Verdicts\n\n**Close API + MCP.** Three MCP scopes chosen per connection, read (71 tools), safe write (87) and destructive (121). 121 MCP tools, and even the read scope loads 71.\n\n**HubSpot API + MCP.** Remote MCP server GA since 13 April 2026, OAuth 2.1 with PKCE only. Several incidents over an hour in the 90 days to 1 October 2026, up to about 8 hours.\n\n## Before you call either\n\n### Close API + MCP\n\n1. Connect with `Close-Scope: mcp.read` unless the job needs writes, and `mcp.write_safe` if it only creates\n2. Sleep for the `reset` value in the `RateLimit` header after a 429, which the docs say beats `retry-after`\n3. Use cursors through advanced filtering or the event log for large pulls, since `_skip` has a per-resource ceiling\n4. Search the lead before `create_lead`, because there's no idempotency key and a retry makes a duplicate\n5. Expect `create_draft_email` to leave a draft, and tell the user to send it from Close\n\n### HubSpot API + MCP\n\n1. Call `discover_hubspot_schema` before writing, so property names match the portal\n2. Use `search_crm_objects` with filter groups and a `properties` list instead of listing everything\n3. Expect `manage_crm_objects` to stop for user confirmation, so plan the turn around it\n4. Read `policyName` on a 429 to tell a 10-second burst from the daily cap\n5. Ask for Sensitive Data to stay off only if the job needs calls, emails or notes, since it blocks them\n\n## Other comparisons with Close API + MCP or HubSpot API + MCP\n\n- [Attio API + MCP vs Close API + MCP](https://www.anchorterminal.com/compare/attio-vs-close.md)\n- [Attio API + MCP vs HubSpot API + MCP](https://www.anchorterminal.com/compare/attio-vs-hubspot-mcp.md)\n- [Close API + MCP vs Copper API](https://www.anchorterminal.com/compare/close-vs-copper.md)\n- [Close API + MCP vs folk API + MCP](https://www.anchorterminal.com/compare/close-vs-folk.md)\n- [Close API + MCP vs Freshsales API](https://www.anchorterminal.com/compare/close-vs-freshsales.md)\n- [Close API + MCP vs Pipedrive API + MCP](https://www.anchorterminal.com/compare/close-vs-pipedrive.md)\n- [Close API + MCP vs Salesforce API + MCP](https://www.anchorterminal.com/compare/close-vs-salesforce.md)\n- [Close API + MCP vs Streak API + MCP](https://www.anchorterminal.com/compare/close-vs-streak.md)\n- [Close API + MCP vs Twenty API + MCP](https://www.anchorterminal.com/compare/close-vs-twenty.md)\n- [Copper API vs HubSpot API + MCP](https://www.anchorterminal.com/compare/copper-vs-hubspot-mcp.md)\n- [folk API + MCP vs HubSpot API + MCP](https://www.anchorterminal.com/compare/folk-vs-hubspot-mcp.md)\n- [Freshsales API vs HubSpot API + MCP](https://www.anchorterminal.com/compare/freshsales-vs-hubspot-mcp.md)\n- [HubSpot API + MCP vs Pipedrive API + MCP](https://www.anchorterminal.com/compare/hubspot-mcp-vs-pipedrive.md)\n- [HubSpot API + MCP vs Salesforce API + MCP](https://www.anchorterminal.com/compare/hubspot-mcp-vs-salesforce.md)\n- [HubSpot API + MCP vs Streak API + MCP](https://www.anchorterminal.com/compare/hubspot-mcp-vs-streak.md)\n- [HubSpot API + MCP vs Twenty API + MCP](https://www.anchorterminal.com/compare/hubspot-mcp-vs-twenty.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Close API + MCP vs HubSpot API + MCP",
        "url": ""
      }
    ],
    "description": "HubSpot API + MCP has a score of 71.6 (BB) against Close API + MCP's 66.9 (B). Both do crm records. The largest gap is reliability, 21 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Close API + MCP B 66.9",
      "HubSpot API + MCP BB 71.6",
      "scores"
    ],
    "h1": "Close API + MCP vs HubSpot API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-close-vs-hubspot-mcp.png",
    "path": "/compare/close-vs-hubspot-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Close API + MCP vs HubSpot API + MCP for AI agents, B 66.9 vs BB 71.6",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/close-vs-hubspot-mcp"
  },
  "tokens": {
    "markdown": 1600,
    "slim": 330
  },
  "version": 1
}
