{
  "data": {
    "a": {
      "slug": "folk",
      "name": "folk API + MCP",
      "vendor": "folk",
      "vendorUrl": "https://www.folk.app",
      "kind": "http-api",
      "category": "crm",
      "summary": "REST API and hosted MCP server for folk, a relationship CRM for small teams.",
      "url": "https://www.anchorterminal.com/tools/folk",
      "markdownUrl": "https://www.anchorterminal.com/tools/folk.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/folk.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/folk.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.folk.app/v1",
      "packages": [],
      "auth": "mixed",
      "authNotes": "REST calls take a workspace API key as a Bearer token; keys have no scopes and share one rate limit per user. The hosted MCP server at https://mcp.folk.app/mcp uses OAuth and acts with the signed-in user's permissions.",
      "pricing": "paid",
      "pricingNotes": "No free plan, a 14-day trial with no card. Standard $24 a member a month billed yearly or $30 monthly (MCP, no REST API), Premium $48 yearly or $60 monthly (adds REST API, custom objects and deals), Enterprise from $80 yearly or $100 monthly (https://www.folk.app/pricing).",
      "priceSummary": "$24 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No payments. Access follows the folk subscription.",
        "endpoints": []
      },
      "toolCount": 38,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developer.folk.app",
      "llmsTxt": "https://developer.folk.app/llms.txt",
      "openapi": "https://developer.folk.app/schemas/2025-06-09.json",
      "capabilities": [
        "crm.records",
        "crm.pipeline",
        "crm.activities",
        "crm.search",
        "crm.webhooks",
        "crm.email"
      ],
      "tags": [
        "hosted",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "closed-source",
        "no-card"
      ],
      "lastRelease": "2026-09-15",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61,
        "grade": "C",
        "agentReady": false,
        "rank": 235,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 5,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 70,
          "maintenance": 60,
          "payments": 30,
          "reliability": 55,
          "schema": 91,
          "security": 43,
          "transparency": 83
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Dated API versions, a year's support and 6 months' deprecation notice with `Deprecation` and `Sunset` headers. MCP server in open beta since 1 July 2026.",
        "strengths": [
          "Dated API versions, a year's support and 6 months' deprecation notice with `Deprecation` and `Sunset` headers",
          "`Idempotency-Key` on writes and a 429 body with `retryAfter`",
          "Errors carry `code`, `message`, `documentationUrl` and `requestId`",
          "MCP tools badged read-only, destructive or idempotent, and none delete records",
          "Privacy policy lists 24 processors, hosting in AWS Ireland and retention periods"
        ],
        "weaknesses": [
          "MCP server in open beta since 1 July 2026",
          "REST API keys have no scopes and MCP gets the user's full access",
          "REST API only on Premium and Enterprise",
          "Status page history didn't load, so the incident record is unknown",
          "No SOC 2 or ISO 27001 found, and no security.txt"
        ],
        "agentNotes": [
          "Send `X-API-Version: 2025-06-09` on every REST call",
          "Set an `Idempotency-Key` on creates, and treat a 409 `IDEMPOTENCY_REQUEST_IN_PROGRESS` as wait and retry",
          "On a 429, wait until `details.retryAfter`, and remember all your keys share one 600-a-minute budget",
          "Move off the reminder endpoints to tasks before their removal on 2027-02-13",
          "Expect some interaction content to be hidden by the workspace's privacy rules"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61
          }
        ],
        "editorialScores": {
          "ergonomics": 70,
          "maintenance": 60,
          "payments": 30,
          "reliability": 55,
          "schema": 91,
          "security": 43,
          "transparency": 80
        },
        "provenanceScore": 86
      },
      "connect": {
        "http": "curl https://api.folk.app/v1/users/me -H \"Authorization: Bearer $FOLK_API_KEY\" -H \"X-API-Version: 2025-06-09\"",
        "claudeCode": "claude mcp add --transport http folk https://mcp.folk.app/mcp",
        "config": {
          "mcpServers": {
            "folk": {
              "url": "https://mcp.folk.app/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/crm.records",
        "tool": "https://letme.dev/folk"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Standard",
          "unit": "seat-month",
          "usd": 24,
          "note": "billed yearly, $30 monthly; MCP but no REST API"
        },
        {
          "item": "Premium (first plan with REST API)",
          "unit": "seat-month",
          "usd": 48,
          "note": "billed yearly, $60 monthly"
        },
        {
          "item": "Enterprise",
          "unit": "seat-month",
          "usd": 80,
          "note": "from, billed yearly, $100 monthly"
        }
      ],
      "provenance": {
        "legalEntity": "Folk Inc.",
        "domain": "folk.app",
        "domainRegistered": "2018-05-08",
        "endpointOnVendorDomain": true,
        "terms": "https://www.folk.app/terms-of-use",
        "privacy": "https://www.folk.app/privacy-policy",
        "statusPage": "https://status.folk.app",
        "changelog": "https://developer.folk.app/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The terms of use don't name the company; Folk Inc. (Delaware) is named as data controller in the privacy policy."
        ],
        "score": 86
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/folk.json",
      "live": {
        "slug": "folk",
        "probe": {
          "target": "https://api.folk.app/v1",
          "method": "get",
          "lastAt": "2026-10-05T03:17:26.287759247Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 123,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 76,
          "p95ms24h": 128,
          "samples24h": 273,
          "samples30d": 1140,
          "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": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 38,
              "ok": 38
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.folk.app",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:02.014225421Z"
        },
        "securityTxt": {
          "url": "https://folk.app/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:16:03.944112115Z"
        },
        "llmsTxt": {
          "url": "https://developer.folk.app/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:47.339375936Z"
        },
        "domain": {
          "domain": "folk.app",
          "registered": "2018-05-08",
          "source": "https://pubapi.registry.google/rdap/domain/folk.app",
          "checkedAt": "2026-10-04T13:09:20.283969053Z"
        },
        "pages": [
          {
            "url": "https://developer.folk.app/changelog",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:42:36.406769816Z",
            "changedAt": "2026-10-02T15:18:59.206496801Z",
            "fingerprint": "fb15873da25f"
          },
          {
            "url": "https://www.folk.app/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:18.043002651Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e580c0699079"
          },
          {
            "url": "https://www.folk.app/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:20.168877794Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "6cf32f8d3f3f"
          },
          {
            "url": "https://www.folk.app/terms-of-use",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:22.10091351Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "0087fb9b9d0d"
          }
        ],
        "updatedAt": "2026-10-05T03:17:26.287759247Z"
      }
    },
    "b": {
      "slug": "streak",
      "name": "Streak API + MCP",
      "vendor": "Streak",
      "vendorUrl": "https://www.streak.com",
      "kind": "http-api",
      "category": "crm",
      "summary": "Streak is a CRM that lives inside Gmail.",
      "url": "https://www.anchorterminal.com/tools/streak",
      "markdownUrl": "https://www.anchorterminal.com/tools/streak.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/streak.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/streak.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.streak.com/api/v1",
      "packages": [],
      "auth": "mixed",
      "authNotes": "REST API uses HTTP Basic auth with the API key as the username and an empty password. The key grants full access to the account. The hosted MCP server uses OAuth, needs no API key, follows the user's existing Streak permissions and can be revoked in account settings.",
      "pricing": "paid",
      "pricingNotes": "Free plan covers Gmail email tools only (tracking, snippets, 50 mail merge sends a day), with no CRM pipelines. Pro $59 a user a month billed monthly or $49 billed yearly (standard API, no webhooks), Pro+ $89 or $69 (API with webhooks), Enterprise $159 or $129. The MCP server needs Pro, Pro+ or Enterprise and costs nothing extra (https://www.streak.com/pricing).",
      "priceSummary": "$49 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No payments. Access follows the Streak subscription.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://streak.readme.io",
      "llmsTxt": "https://streak.readme.io/llms.txt",
      "capabilities": [
        "crm.records",
        "crm.pipeline",
        "crm.activities",
        "crm.search",
        "crm.webhooks"
      ],
      "tags": [
        "hosted",
        "mcp",
        "llms-txt",
        "closed-source",
        "webhooks"
      ],
      "lastRelease": "2026-09-16",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 46.5,
        "grade": "D",
        "agentReady": false,
        "rank": 395,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 9,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 28,
          "maintenance": 60,
          "payments": 20,
          "reliability": 68,
          "schema": 35,
          "security": 52,
          "transparency": 66
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "MCP server is OAuth only and revocable from account settings. MCP tool list and count not published.",
        "strengths": [
          "MCP server is OAuth only and revocable from account settings",
          "MCP doesn't expose email content",
          "No status incidents between 3 July and 1 October 2026",
          "HackerOne bug bounty and a yearly Google OAuth review",
          "Seven product updates since 3 July 2026, including a Claude connector on 4 August"
        ],
        "weaknesses": [
          "MCP tool list and count not published",
          "No OpenAPI, no documented 429 behaviour and no retry guidance",
          "REST keys carry the user's full privileges with no scopes",
          "Privacy policy last updated 27 September 2024, with no retention periods or subprocessor list",
          "API needs Pro ($49 a user a month yearly) and webhooks need Pro+"
        ],
        "agentNotes": [
          "Keep under 10 requests a second, or tell Streak first, since there's no published hard limit",
          "Expect no email bodies through MCP and fetch thread context through Gmail instead",
          "Send the API key as the Basic auth username with an empty password",
          "Check the plan before relying on webhooks, which start at Pro+",
          "Handle a 410 as an API version that's no longer supported"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 46.5
          }
        ],
        "editorialScores": {
          "ergonomics": 28,
          "maintenance": 60,
          "payments": 20,
          "reliability": 68,
          "schema": 35,
          "security": 52,
          "transparency": 41
        },
        "provenanceScore": 90
      },
      "connect": {
        "http": "curl https://api.streak.com/api/v1/pipelines -u \"$STREAK_API_KEY:\"",
        "claudeCode": "claude mcp add --transport http streak https://api.streak.com/mcp",
        "config": {
          "mcpServers": {
            "streak": {
              "url": "https://api.streak.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/crm.records",
        "tool": "https://letme.dev/streak"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Pro (first plan with API access)",
          "unit": "seat-month",
          "usd": 49,
          "note": "billed yearly; $59 billed monthly; no webhooks"
        },
        {
          "item": "Pro+",
          "unit": "seat-month",
          "usd": 69,
          "note": "billed yearly; $89 billed monthly; API with webhooks"
        },
        {
          "item": "Enterprise",
          "unit": "seat-month",
          "usd": 129,
          "note": "billed yearly; $159 billed monthly"
        }
      ],
      "provenance": {
        "legalEntity": "Rewardly, Inc.",
        "domain": "streak.com",
        "domainRegistered": "1996-09-20",
        "domainNote": "streak.com dates from 1996, before Streak; the company trades as Streak under the legal name Rewardly, Inc.",
        "endpointOnVendorDomain": true,
        "terms": "https://www.streak.com/terms",
        "privacy": "https://www.streak.com/privacy",
        "statusPage": "https://status.streak.com",
        "changelog": "https://www.streak.com/updates",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 90
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/streak.json",
      "live": {
        "slug": "streak",
        "probe": {
          "target": "https://api.streak.com/api/v1",
          "method": "get",
          "lastAt": "2026-10-05T03:17:33.415017471Z",
          "lastOk": true,
          "lastStatus": 400,
          "lastMs": 128,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 99.91,
          "p50ms24h": 129,
          "p95ms24h": 180,
          "samples24h": 273,
          "samples30d": 1140,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 247
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 38,
              "ok": 38
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.streak.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-05T03:19:18.502245373Z"
        },
        "securityTxt": {
          "url": "https://streak.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:16:02.361699955Z"
        },
        "llmsTxt": {
          "url": "https://streak.readme.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:16.268470049Z"
        },
        "domain": {
          "domain": "streak.com",
          "registered": "1996-09-20",
          "source": "https://rdap.verisign.com/com/v1/domain/streak.com",
          "checkedAt": "2026-10-04T13:09:05.701529684Z"
        },
        "pages": [
          {
            "url": "https://www.streak.com/updates",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:52:25.82724694Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a012c0059fe4"
          },
          {
            "url": "https://www.streak.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:52:19.557427108Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "465d751f1117"
          },
          {
            "url": "https://www.streak.com/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:52:21.876039657Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "403f27750bfc"
          },
          {
            "url": "https://www.streak.com/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:52:23.798918716Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "37d225533bed"
          }
        ],
        "updatedAt": "2026-10-05T03:19:18.502245373Z"
      }
    },
    "summary": "folk API + MCP has a score of 61 (C) against Streak API + MCP's 46.5 (D). Both do crm records. The largest gap is schema \u0026 documentation, 56 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/folk-vs-streak",
    "json": "https://www.anchorterminal.com/compare/folk-vs-streak.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/folk-vs-streak.md",
    "slim": "https://www.anchorterminal.com/compare/folk-vs-streak.min.md"
  },
  "markdown": "folk API + MCP has a score of 61 (C) against Streak API + MCP's 46.5 (D). Both do crm records. The largest gap is schema \u0026 documentation, 56 points.\n\n- folk API + MCP: grade C, 61/100, rank #235 of 452. Markdown https://www.anchorterminal.com/tools/folk.md · JSON https://www.anchorterminal.com/api/v1/tools/folk.json\n- Streak API + MCP: grade D, 46.5/100, rank #395 of 452. Markdown https://www.anchorterminal.com/tools/streak.md · JSON https://www.anchorterminal.com/api/v1/tools/streak.json\n\n## Which one, for what\n\nPick folk API + MCP for schema \u0026 documentation (+56), agent ergonomics (+42), payments \u0026 pricing (+10), transparency \u0026 trust (+17).\n\nPick Streak API + MCP for reliability (+13), security \u0026 auth (+9).\n\n## Score by category\n\n| Category | Weight | folk API + MCP | Streak API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 55 | 68 | Streak API + MCP +13 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 91 | 35 | folk API + MCP +56 |\n| Agent ergonomics | 13% (16.2 this run) | 70 | 28 | folk API + MCP +42 |\n| Security \u0026 auth | 14% (17.5 this run) | 43 | 52 | Streak API + MCP +9 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 20 | folk API + MCP +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 60 | 60 | even |\n| Transparency \u0026 trust | 7% (8.8 this run) | 83 | 66 | folk API + MCP +17 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **61 · C** | **46.5 · D** | |\n\n## Facts side by side\n\n| Fact | folk API + MCP | Streak API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | folk | Streak |\n| Hosted endpoint | `https://api.folk.app/v1` | `https://api.streak.com/api/v1` |\n| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Paid | Paid |\n| x402 | no | no |\n| Licence | none | none |\n| Tools exposed | 38 | none |\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 | not listed | not listed |\n| Last release | 2026-09-15 | 2026-09-16 |\n| Popularity | none | none |\n| Agent reviews | 3.5/5 (2) | 2/5 (2) |\n\n## Verdicts\n\n**folk API + MCP.** Dated API versions, a year's support and 6 months' deprecation notice with `Deprecation` and `Sunset` headers. MCP server in open beta since 1 July 2026.\n\n**Streak API + MCP.** MCP server is OAuth only and revocable from account settings. MCP tool list and count not published.\n\n## Before you call either\n\n### folk API + MCP\n\n1. Send `X-API-Version: 2025-06-09` on every REST call\n2. Set an `Idempotency-Key` on creates, and treat a 409 `IDEMPOTENCY_REQUEST_IN_PROGRESS` as wait and retry\n3. On a 429, wait until `details.retryAfter`, and remember all your keys share one 600-a-minute budget\n4. Move off the reminder endpoints to tasks before their removal on 2027-02-13\n5. Expect some interaction content to be hidden by the workspace's privacy rules\n\n### Streak API + MCP\n\n1. Keep under 10 requests a second, or tell Streak first, since there's no published hard limit\n2. Expect no email bodies through MCP and fetch thread context through Gmail instead\n3. Send the API key as the Basic auth username with an empty password\n4. Check the plan before relying on webhooks, which start at Pro+\n5. Handle a 410 as an API version that's no longer supported\n\n## Other comparisons with folk API + MCP or Streak API + MCP\n\n- [Attio API + MCP vs folk API + MCP](https://www.anchorterminal.com/compare/attio-vs-folk.md)\n- [Attio API + MCP vs Streak API + MCP](https://www.anchorterminal.com/compare/attio-vs-streak.md)\n- [Close API + MCP vs folk API + MCP](https://www.anchorterminal.com/compare/close-vs-folk.md)\n- [Close API + MCP vs Streak API + MCP](https://www.anchorterminal.com/compare/close-vs-streak.md)\n- [Copper API vs folk API + MCP](https://www.anchorterminal.com/compare/copper-vs-folk.md)\n- [Copper API vs Streak API + MCP](https://www.anchorterminal.com/compare/copper-vs-streak.md)\n- [folk API + MCP vs Freshsales API](https://www.anchorterminal.com/compare/folk-vs-freshsales.md)\n- [folk API + MCP vs HubSpot API + MCP](https://www.anchorterminal.com/compare/folk-vs-hubspot-mcp.md)\n- [folk API + MCP vs Pipedrive API + MCP](https://www.anchorterminal.com/compare/folk-vs-pipedrive.md)\n- [folk API + MCP vs Salesforce API + MCP](https://www.anchorterminal.com/compare/folk-vs-salesforce.md)\n- [folk API + MCP vs Twenty API + MCP](https://www.anchorterminal.com/compare/folk-vs-twenty.md)\n- [Freshsales API vs Streak API + MCP](https://www.anchorterminal.com/compare/freshsales-vs-streak.md)\n- [HubSpot API + MCP vs Streak API + MCP](https://www.anchorterminal.com/compare/hubspot-mcp-vs-streak.md)\n- [Pipedrive API + MCP vs Streak API + MCP](https://www.anchorterminal.com/compare/pipedrive-vs-streak.md)\n- [Salesforce API + MCP vs Streak API + MCP](https://www.anchorterminal.com/compare/salesforce-vs-streak.md)\n- [Streak API + MCP vs Twenty API + MCP](https://www.anchorterminal.com/compare/streak-vs-twenty.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "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": "folk API + MCP vs Streak API + MCP",
        "url": ""
      }
    ],
    "description": "folk API + MCP has a score of 61 (C) against Streak API + MCP's 46.5 (D). Both do crm records. The largest gap is schema \u0026 documentation, 56 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "folk API + MCP C 61",
      "Streak API + MCP D 46.5",
      "scores"
    ],
    "h1": "folk API + MCP vs Streak API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-folk-vs-streak.png",
    "path": "/compare/folk-vs-streak",
    "published": "2026-10-01",
    "section": "tools",
    "title": "folk API + MCP vs Streak API + MCP for AI agents, C 61 vs D 46.5",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/folk-vs-streak"
  },
  "tokens": {
    "markdown": 1500,
    "slim": 330
  },
  "version": 1
}
