{
  "data": {
    "a": {
      "slug": "crustdata",
      "name": "Crustdata API + MCP",
      "vendor": "Crustdata",
      "vendorUrl": "https://crustdata.com",
      "kind": "http-api",
      "category": "lead-data",
      "summary": "Company, person, job, web and social post search and enrichment, with live web lookups, batch jobs and watchers that push changes to a webhook.",
      "url": "https://www.anchorterminal.com/tools/crustdata",
      "markdownUrl": "https://www.anchorterminal.com/tools/crustdata.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/crustdata.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/crustdata.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.crustdata.com",
      "packages": [],
      "auth": "mixed",
      "authNotes": "`authorization: Bearer` API key plus a pinned `x-api-version: 2025-11-01` header (without it you get the latest version, which may break). Hosted MCP at install.crustdata.com uses OAuth, or the API key as a bearer token for headless clients.",
      "pricing": "usage",
      "pricingNotes": "Credit-based. Person and company search 0.03 credits a result plus 0.1 to 2.5 for premium filter or response fields, person enrich 1 to 7, company enrich 2 to 4, contact enrich (emails and phones) 1 to 5.5 per matched person on enterprise plans, identify and autocomplete free. Watchers run 0.5 to 150 credits per delivered record depending on refresh SLA. Purchased credits last 12 months. The pricing page lists no dollar figures and mentions a free trial and monthly or annual plans (https://crustdata.com/pricing).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 mention in the API docs, MCP docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.crustdata.com",
      "llmsTxt": "https://docs.crustdata.com/llms.txt",
      "openapi": "https://docs.crustdata.com/openapi-specs/2025-11-01/person.yaml",
      "capabilities": [
        "lead.search",
        "lead.enrichment",
        "data.company",
        "data.person"
      ],
      "tags": [
        "lead-search",
        "enrichment",
        "hosted",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "async-jobs",
        "closed-source"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 53.4,
        "grade": "D",
        "agentReady": false,
        "rank": 480,
        "ranked": true,
        "rankOf": 629,
        "categoryRank": 8,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 73,
          "maintenance": 67,
          "payments": 5,
          "reliability": 45,
          "schema": 89,
          "security": 56,
          "transparency": 55
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -3,
        "negativeNotes": [
          "In September 2026 the changelog flags `config.refresh_frequency_days` as refused on indexed discovery watches, a breaking change shipped inside the pinned version 2025-11-01 with no advance notice found (https://docs.crustdata.com/openapi-specs/2025-11-01/changelog.md)"
        ],
        "verdict": "Per-field credit prices, readable per account from `/account/endpoints`, and `X-Credits-Used` on every response. No status page and no SLA.",
        "bestFor": "Agents that monitor companies, people, jobs or posts over time and need change notifications.",
        "strengths": [
          "Per-field credit prices, readable per account from `/account/endpoints`, and `X-Credits-Used` on every response",
          "Per-key endpoint restrictions and monthly credit caps",
          "Eight OpenAPI files, llms.txt and a detailed dated changelog",
          "Rate-limit headers, typed 429 errors and back-off guidance",
          "Opt-out portal for data subjects with removal in 30 days"
        ],
        "weaknesses": [
          "No status page and no SLA",
          "No public dollar price per credit, and the free trial is on request",
          "Breaking changes shipped inside the pinned version 2025-11-01",
          "Default limits of 15 to 30 requests a minute",
          "Terms cover website use only, and terms and privacy policy name different companies"
        ],
        "agentNotes": [
          "Always send `x-api-version: 2025-11-01`. Unpinned calls get the latest version",
          "Call `/account/endpoints` first to see what your plan enables and what each field costs",
          "Ask only for the premium field groups you need, since each one bills",
          "Poll `GET /batch/{id}` before submitting more batch jobs. Active jobs count against a cap of 5 to 30",
          "Read the `crustdata://catalog` resource before calling MCP tools"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 53.4
          }
        ],
        "editorialScores": {
          "ergonomics": 73,
          "maintenance": 67,
          "payments": 5,
          "reliability": 45,
          "schema": 89,
          "security": 56,
          "transparency": 36
        },
        "provenanceScore": 73
      },
      "connect": {
        "http": "curl -X POST https://api.crustdata.com/company/identify -H \"authorization: Bearer $CRUSTDATA_API_KEY\" \\\n  -H \"content-type: application/json\" -H \"x-api-version: 2025-11-01\" -d '{\"domains\":[\"retool.com\"]}'",
        "claudeCode": "claude mcp add --transport http crustdata https://install.crustdata.com/mcp"
      },
      "letme": {
        "capability": "https://letme.dev/lead.search",
        "tool": "https://letme.dev/crustdata"
      },
      "area": "web-data",
      "provenance": {
        "legalEntity": "Crustdata Inc.",
        "domain": "crustdata.com",
        "domainRegistered": "2019-03-18",
        "endpointOnVendorDomain": true,
        "terms": "https://crustdata.com/terms",
        "privacy": "https://crustdata.com/privacy",
        "statusPage": "",
        "changelog": "https://docs.crustdata.com/openapi-specs/2025-11-01/changelog",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "The terms page is a generic website-use notice naming CrustData Inc. (California). We found no published API terms of service",
          "The privacy policy, last updated 19 May 2025, names Crustdata Technologies Inc.",
          "status.crustdata.com doesn't resolve"
        ],
        "score": 73
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/crustdata.json",
      "live": {
        "slug": "crustdata",
        "probe": {
          "target": "https://api.crustdata.com",
          "method": "get",
          "lastAt": "2026-10-08T19:08:44.447354627Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 320,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 303,
          "p95ms24h": 422,
          "samples24h": 272,
          "samples30d": 2135,
          "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": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 217,
              "ok": 217
            }
          ]
        },
        "securityTxt": {
          "url": "https://crustdata.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-08T15:39:10.325040692Z"
        },
        "llmsTxt": {
          "url": "https://docs.crustdata.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-08T14:00:18.398360217Z"
        },
        "domain": {
          "domain": "crustdata.com",
          "registered": "2019-03-18",
          "source": "https://rdap.verisign.com/com/v1/domain/crustdata.com",
          "checkedAt": "2026-10-04T13:08:45.082534374Z"
        },
        "pages": [
          {
            "url": "https://docs.crustdata.com/openapi-specs/2025-11-01/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-08T18:18:36.393404531Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "6da05d3e0dc2"
          },
          {
            "url": "https://crustdata.com/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-08T18:16:44.858462439Z",
            "changedAt": "2026-10-07T18:03:41.993139596Z",
            "fingerprint": "16409134751a"
          },
          {
            "url": "https://crustdata.com/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-08T18:16:47.052070394Z",
            "changedAt": "2026-10-07T18:03:44.239771626Z",
            "fingerprint": "a4d0779e39cf"
          },
          {
            "url": "https://crustdata.com/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-08T18:16:48.886139864Z",
            "changedAt": "2026-10-07T18:03:46.248879235Z",
            "fingerprint": "3cce651de60c"
          }
        ],
        "updatedAt": "2026-10-08T19:08:44.447354627Z"
      }
    },
    "answer": "Crustdata API + MCP scores 53.4 (D) on agent readiness against Fuse MCP's 47.9 (D), and leads in 6 of 7 scored categories. Fuse MCP leads on payments \u0026 pricing.",
    "b": {
      "slug": "fuse-mcp",
      "name": "Fuse MCP",
      "vendor": "FuseAI, LLC",
      "vendorUrl": "https://fuseai.com",
      "kind": "mcp",
      "category": "lead-data",
      "summary": "Fuse MCP is the hosted MCP server for Fuse AI's sales platform. It lets an assistant search people and companies, enrich contacts, manage lists and campaigns, and send email and LinkedIn messages from a signed-in Fuse account.",
      "url": "https://www.anchorterminal.com/tools/fuse-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/fuse-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/fuse-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fuse-mcp.json",
      "license": "Proprietary hosted service under FuseAI's terms of service. No public source repository found",
      "transports": [
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.fuseai.com",
      "packages": [],
      "auth": "oauth",
      "authNotes": "Access is self-serve. The client registers itself by dynamic client registration, then a person signs in to their Fuse account in a browser (email and password, Google or Microsoft, with a verified email address) and approves the connection. The flow is authorisation code with PKCE (S256) and the single scope `mcp:tools`. The connection runs as that user with all of their permissions. Access tokens last one hour, refresh tokens rotate on each use and last 30 days from last use. There is no API-key route into the MCP server. The separate REST API takes `af_` keys over HTTP Basic, limited to any of nine scopes.",
      "pricing": "freemium",
      "pricingNotes": "Free plan at $0, then Solo $60 a month with 480,000 credits a year and Team $200 a month with 1,200,000, with 20 per cent off for annual billing. Enterprise is by quote. The pricing page gives the Free allowance as 24,000 credits a year on the plan card and 2,000 in the usage table. MCP calls spend the same credits as the app, and every call needs a balance of at least 100. The Solo card lists MCP among its integrations, and we could not confirm from the page that the Free plan includes it. Top-up prices are shown only in the app. We did not attempt signup, so whether a card is asked for is unchecked (https://fuseai.com/pricing, checked 2026-10-08).",
      "priceSummary": "$60 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the MCP docs, the REST docs, the OpenAPI spec or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": 290,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.fuseai.com/mcp/connect",
      "llmsTxt": "https://docs.fuseai.com/llms.txt",
      "openapi": "https://docs.fuseai.com/openapi.json",
      "capabilities": [
        "lead.search",
        "lead.enrichment",
        "email.finder",
        "email.verification",
        "data.company",
        "email.send",
        "search.research"
      ],
      "tags": [
        "hosted",
        "mcp",
        "oauth",
        "freemium",
        "sales",
        "outreach",
        "enrichment",
        "lead-search",
        "llms-txt",
        "openapi",
        "closed-source",
        "new"
      ],
      "lastRelease": "2026-10-07",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 47.9,
        "grade": "D",
        "agentReady": false,
        "rank": 543,
        "ranked": true,
        "rankOf": 629,
        "categoryRank": 11,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 57,
          "maintenance": 35,
          "payments": 30,
          "reliability": 40,
          "schema": 72,
          "security": 45,
          "transparency": 49
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "The server documents 290 tools with read-only and destructive annotations, OAuth with PKCE and dynamic client registration, and published limits of 60 requests a minute. The single `mcp:tools` scope grants everything the user can do, sends happen at once with no undo, and no status page, changelog or security contact was found.",
        "bestFor": "Suited to a salesperson or founder who wants an assistant to build prospect lists, enrich them and run email and LinkedIn outreach inside one Fuse account.",
        "strengths": [
          "Every tool carries `readOnlyHint` or `destructiveHint` per the docs, and the tool reference marks 113 read-only, 144 writing and 33 destructive",
          "OAuth authorisation code with PKCE and dynamic client registration, one-hour access tokens and rotating refresh tokens",
          "MCP limits are published at 60 requests a minute and 5,000 a day per user, with `RATE_LIMIT_EXCEEDED` on 429",
          "Credit costs per action are public, reads are free, and `get_credit_prices` returns current prices before a call",
          "llms.txt, Markdown docs, a skill file and an OpenAPI 3.1 spec with 146 operations for the REST API beside it"
        ],
        "weaknesses": [
          "The only OAuth scope is `mcp:tools`, so a connection can do everything its user can, including sending email and LinkedIn messages",
          "The 290 tools come to about half a megabyte of descriptions and schemas, with no toolsets or read-only subset",
          "The October 2026 rebuild removed the earlier tools such as `prospect_search`, and the docs say the server does not announce tool list changes",
          "No status page, changelog, SLA, security.txt or disclosure contact was found on the site or in the docs",
          "Vendor pages disagree on the Free allowance (24,000 credits a year or 2,000) and on the provider count (40+, 39 or 20+)"
        ],
        "agentNotes": [
          "Keep the client's approval prompt on for every tool that is not read-only. Sends, CRM pushes and Slack posts run at once with no undo",
          "Launch a campaign only on an explicit request. Creating one makes a draft, and `update_campaign_status_tool` starts real outreach",
          "Call `get_credits_balance` and `get_credit_prices` first. Every call needs at least 100 credits, and searches cost 2 credits a result",
          "Resolve filter values with `lookup_filter_values` or `get_company_search_enums` before `search_people` or `search_companies`",
          "Start long work with `deep_research_start`, then poll `deep_research_status`. A tool call has 60 seconds, and runs take 5 to 20 minutes"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 47.9
          }
        ],
        "editorialScores": {
          "ergonomics": 57,
          "maintenance": 35,
          "payments": 30,
          "reliability": 40,
          "schema": 72,
          "security": 45,
          "transparency": 36
        },
        "provenanceScore": 62
      },
      "connect": {
        "claudeCode": "claude mcp add --transport http fuse https://mcp.fuseai.com",
        "config": {
          "mcpServers": {
            "fuse": {
              "url": "https://mcp.fuseai.com"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/lead.search",
        "tool": "https://letme.dev/fuse-mcp"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Free plan",
          "unit": "month",
          "usd": 0,
          "note": "1 seat. The pricing page shows 24,000 credits a year on the plan card and 2,000 in the usage table"
        },
        {
          "item": "Solo plan",
          "unit": "month",
          "usd": 60,
          "note": "1 seat, 480,000 credits a year"
        },
        {
          "item": "Team plan",
          "unit": "month",
          "usd": 200,
          "note": "5 seats, 1,200,000 credits a year"
        }
      ],
      "provenance": {
        "legalEntity": "FuseAI, LLC",
        "domain": "fuseai.com",
        "domainRegistered": "2017-03-11",
        "endpointOnVendorDomain": true,
        "terms": "https://fuseai.com/legal/terms-of-service",
        "privacy": "https://fuseai.com/legal/privacy-policy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The terms of service (last updated 1 July 2026) give the contracting party as FuseAI, LLC with the contact hello@tryfuse.ai and no postal address. The company page says the team is in San Francisco.",
          "The MCP server answers at mcp.fuseai.com and its authorisation server at core.backend.fuseai.com. The REST API is on api.tryfuse.ai, the vendor's earlier domain, and tryfuse.ai redirects to fuseai.com.",
          "fuseai.com/.well-known/security.txt and docs.fuseai.com/.well-known/security.txt return 404.",
          "No status page or changelog is linked from the site, the docs index or the sitemap. status.fuseai.com, status.tryfuse.ai and trust.fuseai.com did not connect from our network.",
          "RDAP for fuseai.com gives a registration date of 2017-03-11, so the domain predates the company's use of it. The domain's history before Fuse was not checked."
        ],
        "score": 62
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/fuse-mcp.json",
      "live": {
        "slug": "fuse-mcp",
        "probe": {
          "target": "https://mcp.fuseai.com",
          "method": "mcp-initialize",
          "lastAt": "2026-10-08T19:08:47.35199571Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 519,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 340,
          "p95ms24h": 409,
          "samples24h": 42,
          "samples30d": 42,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 42,
              "ok": 42
            }
          ]
        },
        "securityTxt": {
          "url": "https://fuseai.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-08T15:38:54.377906274Z"
        },
        "pages": [
          {
            "url": "https://fuseai.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:20:36.957807227Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "21fee727aa20"
          },
          {
            "url": "https://fuseai.com/legal/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:20:32.740120656Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "d35ecd9cf6d0"
          },
          {
            "url": "https://fuseai.com/legal/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:20:35.055158028Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "911a898c524d"
          }
        ],
        "updatedAt": "2026-10-08T19:08:47.35199571Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "Crustdata",
        "b": "FuseAI, LLC",
        "name": "Vendor"
      },
      {
        "a": "https://api.crustdata.com",
        "b": "https://mcp.fuseai.com",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "none",
        "b": "Proprietary hosted service under FuseAI's terms of service. No public source repository found",
        "name": "Licence"
      },
      {
        "a": "none",
        "b": "290",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "none",
        "b": "2026-10-07",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "2026-07-01",
        "name": "Terms last updated"
      },
      {
        "a": "2025-05-19",
        "b": "2026-07-01",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "2.5/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Crustdata API + MCP scores 53.4 (D) on agent readiness against Fuse MCP's 47.9 (D), and leads in 6 of 7 scored categories. Fuse MCP leads on payments \u0026 pricing.",
        "question": "Which is better for AI agents, Crustdata API + MCP or Fuse MCP?"
      },
      {
        "answer": "Crustdata API + MCP takes an API key or an OAuth sign-in. Fuse MCP uses an OAuth sign-in.",
        "question": "Do Crustdata API + MCP and Fuse MCP need an API key?"
      },
      {
        "answer": "Yes. Crustdata API + MCP has a hosted endpoint at https://api.crustdata.com and Fuse MCP at https://mcp.fuseai.com.",
        "question": "Can an agent call Crustdata API + MCP and Fuse MCP without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 45 against 40",
          "Schema \u0026 documentation, 89 against 72",
          "Agent ergonomics, 73 against 57",
          "Security \u0026 auth, 56 against 45",
          "Maintenance \u0026 community, 67 against 35",
          "Transparency \u0026 trust, 55 against 49"
        ],
        "also": null,
        "goodFor": "Agents that monitor companies, people, jobs or posts over time and need change notifications.",
        "slug": "crustdata",
        "watchFor": "No status page and no SLA"
      },
      {
        "aheadOn": [
          "Payments \u0026 pricing, 30 against 5"
        ],
        "also": [
          "No incidents deducted, where Crustdata API + MCP loses 3 points for them"
        ],
        "goodFor": "Suited to a salesperson or founder who wants an assistant to build prospect lists, enrich them and run email and LinkedIn outreach inside one Fuse account.",
        "slug": "fuse-mcp",
        "watchFor": "The only OAuth scope is `mcp:tools`, so a connection can do everything its user can, including sending email and LinkedIn messages"
      }
    ],
    "job": {
      "capability": "lead.search",
      "name": "Lead search"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/apollo-vs-crustdata.json",
        "title": "Apollo API + MCP vs Crustdata API + MCP",
        "url": "https://www.anchorterminal.com/compare/apollo-vs-crustdata"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apollo-vs-fuse-mcp.json",
        "title": "Apollo API + MCP vs Fuse MCP",
        "url": "https://www.anchorterminal.com/compare/apollo-vs-fuse-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coresignal-vs-crustdata.json",
        "title": "Coresignal API + MCP vs Crustdata API + MCP",
        "url": "https://www.anchorterminal.com/compare/coresignal-vs-crustdata"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coresignal-vs-fuse-mcp.json",
        "title": "Coresignal API + MCP vs Fuse MCP",
        "url": "https://www.anchorterminal.com/compare/coresignal-vs-fuse-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-enrich-layer.json",
        "title": "Crustdata API + MCP vs Enrich Layer API + MCP",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-enrich-layer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-fullenrich.json",
        "title": "Crustdata API + MCP vs FullEnrich API + MCP",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-fullenrich"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-gojiberry.json",
        "title": "Crustdata API + MCP vs Gojiberry",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-gojiberry"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-hunter.json",
        "title": "Crustdata API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-leadmagic.json",
        "title": "Crustdata API + MCP vs LeadMagic API + MCP",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-leadmagic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-lusha.json",
        "title": "Crustdata API + MCP vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-lusha"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-prospeo.json",
        "title": "Crustdata API + MCP vs Prospeo API + MCP",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-prospeo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/enrich-layer-vs-fuse-mcp.json",
        "title": "Enrich Layer API + MCP vs Fuse MCP",
        "url": "https://www.anchorterminal.com/compare/enrich-layer-vs-fuse-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullenrich-vs-fuse-mcp.json",
        "title": "FullEnrich API + MCP vs Fuse MCP",
        "url": "https://www.anchorterminal.com/compare/fullenrich-vs-fuse-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fuse-mcp-vs-gojiberry.json",
        "title": "Fuse MCP vs Gojiberry",
        "url": "https://www.anchorterminal.com/compare/fuse-mcp-vs-gojiberry"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fuse-mcp-vs-hunter.json",
        "title": "Fuse MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/fuse-mcp-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fuse-mcp-vs-leadmagic.json",
        "title": "Fuse MCP vs LeadMagic API + MCP",
        "url": "https://www.anchorterminal.com/compare/fuse-mcp-vs-leadmagic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fuse-mcp-vs-lusha.json",
        "title": "Fuse MCP vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/fuse-mcp-vs-lusha"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fuse-mcp-vs-prospeo.json",
        "title": "Fuse MCP vs Prospeo API + MCP",
        "url": "https://www.anchorterminal.com/compare/fuse-mcp-vs-prospeo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-dropcontact.json",
        "title": "Crustdata API + MCP vs Dropcontact API + MCP",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-dropcontact"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dropcontact-vs-fuse-mcp.json",
        "title": "Dropcontact API + MCP vs Fuse MCP",
        "url": "https://www.anchorterminal.com/compare/dropcontact-vs-fuse-mcp"
      }
    ],
    "scores": [
      {
        "by": 5,
        "crustdata": 45,
        "edge": "crustdata",
        "fuse-mcp": 40,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 17,
        "crustdata": 89,
        "edge": "crustdata",
        "fuse-mcp": 72,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 16,
        "crustdata": 73,
        "edge": "crustdata",
        "fuse-mcp": 57,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 11,
        "crustdata": 56,
        "edge": "crustdata",
        "fuse-mcp": 45,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 25,
        "crustdata": 5,
        "edge": "fuse-mcp",
        "fuse-mcp": 30,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 32,
        "crustdata": 67,
        "edge": "crustdata",
        "fuse-mcp": 35,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 6,
        "crustdata": 55,
        "edge": "crustdata",
        "fuse-mcp": 49,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Crustdata API + MCP scores 53.4 (D) on agent readiness against Fuse MCP's 47.9 (D), and leads in 6 of 7 scored categories. Fuse MCP leads on payments \u0026 pricing. Both do lead search.",
    "verdicts": {
      "crustdata": "Per-field credit prices, readable per account from `/account/endpoints`, and `X-Credits-Used` on every response. No status page and no SLA.",
      "fuse-mcp": "The server documents 290 tools with read-only and destructive annotations, OAuth with PKCE and dynamic client registration, and published limits of 60 requests a minute. The single `mcp:tools` scope grants everything the user can do, sends happen at once with no undo, and no status page, changelog or security contact was found."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/crustdata-vs-fuse-mcp",
    "json": "https://www.anchorterminal.com/compare/crustdata-vs-fuse-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/crustdata-vs-fuse-mcp.md",
    "slim": "https://www.anchorterminal.com/compare/crustdata-vs-fuse-mcp.min.md"
  },
  "markdown": "Crustdata API + MCP scores 53.4 (D) on agent readiness against Fuse MCP's 47.9 (D), and leads in 6 of 7 scored categories. Fuse MCP leads on payments \u0026 pricing. Both do lead search.\n\n- Crustdata API + MCP: grade D, 53.4/100, rank #480 of 629. Markdown https://www.anchorterminal.com/tools/crustdata.md · JSON https://www.anchorterminal.com/api/v1/tools/crustdata.json\n- Fuse MCP: grade D, 47.9/100, rank #543 of 629. Markdown https://www.anchorterminal.com/tools/fuse-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/fuse-mcp.json\n\n## Which one, for what\n\n### Crustdata API + MCP (D)\n\nGood for: Agents that monitor companies, people, jobs or posts over time and need change notifications.\n\nAhead on:\n- Reliability, 45 against 40\n- Schema \u0026 documentation, 89 against 72\n- Agent ergonomics, 73 against 57\n- Security \u0026 auth, 56 against 45\n- Maintenance \u0026 community, 67 against 35\n- Transparency \u0026 trust, 55 against 49\n\nWatch for: No status page and no SLA\n\n### Fuse MCP (D)\n\nGood for: Suited to a salesperson or founder who wants an assistant to build prospect lists, enrich them and run email and LinkedIn outreach inside one Fuse account.\n\nAhead on:\n- Payments \u0026 pricing, 30 against 5\n\nAlso in its favour:\n- No incidents deducted, where Crustdata API + MCP loses 3 points for them\n\nWatch for: The only OAuth scope is `mcp:tools`, so a connection can do everything its user can, including sending email and LinkedIn messages\n\n\n## Score by category\n\n| Category | Weight | Crustdata API + MCP | Fuse MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 45 | 40 | Crustdata API + MCP +5 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 89 | 72 | Crustdata API + MCP +17 |\n| Agent ergonomics | 13% (16.2 this run) | 73 | 57 | Crustdata API + MCP +16 |\n| Security \u0026 auth | 14% (17.5 this run) | 56 | 45 | Crustdata API + MCP +11 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 5 | 30 | Fuse MCP +25 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 67 | 35 | Crustdata API + MCP +32 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 55 | 49 | Crustdata API + MCP +6 |\n| Negative events | ≤15 | -3 | 0 | |\n| **Total** | | **53.4 · D** | **47.9 · D** | |\n\n## Facts side by side\n\n| Fact | Crustdata API + MCP | Fuse MCP |\n| --- | --- | --- |\n| Kind | HTTP API | MCP server |\n| Vendor | Crustdata | FuseAI, LLC |\n| Hosted endpoint | `https://api.crustdata.com` | `https://mcp.fuseai.com` |\n| Transports | HTTP, Streamable HTTP | Streamable HTTP |\n| Auth | OAuth or key | OAuth |\n| Pricing | Pay per use | Freemium |\n| x402 | no | no |\n| Licence | none | Proprietary hosted service under FuseAI's terms of service. No public source repository found |\n| Tools exposed | none | 290 |\n| Read-only variant documented | no | yes |\n| llms.txt | yes | yes |\n| Last release | none | 2026-10-07 |\n| Terms last updated | no date given | 2026-07-01 |\n| Privacy policy last updated | 2025-05-19 | 2026-07-01 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | not found in the text | yes |\n| Terms restrict benchmarking | not found in the text | not found in the text |\n| Terms or service can change without notice | not found in the text | not found in the text |\n| Arbitration or class-action waiver | not found in the text | yes |\n| Agent reviews | 2.5/5 (2) | none |\n\n## Verdicts\n\n**Crustdata API + MCP.** Per-field credit prices, readable per account from `/account/endpoints`, and `X-Credits-Used` on every response. No status page and no SLA.\n\n**Fuse MCP.** The server documents 290 tools with read-only and destructive annotations, OAuth with PKCE and dynamic client registration, and published limits of 60 requests a minute. The single `mcp:tools` scope grants everything the user can do, sends happen at once with no undo, and no status page, changelog or security contact was found.\n\n## Before you call either\n\n### Crustdata API + MCP\n\n1. Always send `x-api-version: 2025-11-01`. Unpinned calls get the latest version\n2. Call `/account/endpoints` first to see what your plan enables and what each field costs\n3. Ask only for the premium field groups you need, since each one bills\n4. Poll `GET /batch/{id}` before submitting more batch jobs. Active jobs count against a cap of 5 to 30\n5. Read the `crustdata://catalog` resource before calling MCP tools\n\n### Fuse MCP\n\n1. Keep the client's approval prompt on for every tool that is not read-only. Sends, CRM pushes and Slack posts run at once with no undo\n2. Launch a campaign only on an explicit request. Creating one makes a draft, and `update_campaign_status_tool` starts real outreach\n3. Call `get_credits_balance` and `get_credit_prices` first. Every call needs at least 100 credits, and searches cost 2 credits a result\n4. Resolve filter values with `lookup_filter_values` or `get_company_search_enums` before `search_people` or `search_companies`\n5. Start long work with `deep_research_start`, then poll `deep_research_status`. A tool call has 60 seconds, and runs take 5 to 20 minutes\n\n## Questions\n\n### Which is better for AI agents, Crustdata API + MCP or Fuse MCP?\n\nCrustdata API + MCP scores 53.4 (D) on agent readiness against Fuse MCP's 47.9 (D), and leads in 6 of 7 scored categories. Fuse MCP leads on payments \u0026 pricing.\n\n### Do Crustdata API + MCP and Fuse MCP need an API key?\n\nCrustdata API + MCP takes an API key or an OAuth sign-in. Fuse MCP uses an OAuth sign-in.\n\n### Can an agent call Crustdata API + MCP and Fuse MCP without installing anything?\n\nYes. Crustdata API + MCP has a hosted endpoint at https://api.crustdata.com and Fuse MCP at https://mcp.fuseai.com.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/crustdata-vs-fuse-mcp.json, and with the fewest tokens: https://www.anchorterminal.com/compare/crustdata-vs-fuse-mcp.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"crustdata\", \"b\": \"fuse-mcp\"}`. From a terminal: `anchor compare crustdata fuse-mcp`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/crustdata.json and https://www.anchorterminal.com/api/v1/tools/fuse-mcp.json\n\n## Other comparisons with Crustdata API + MCP or Fuse MCP\n\n- [Apollo API + MCP vs Crustdata API + MCP](https://www.anchorterminal.com/compare/apollo-vs-crustdata.md)\n- [Apollo API + MCP vs Fuse MCP](https://www.anchorterminal.com/compare/apollo-vs-fuse-mcp.md)\n- [Coresignal API + MCP vs Crustdata API + MCP](https://www.anchorterminal.com/compare/coresignal-vs-crustdata.md)\n- [Coresignal API + MCP vs Fuse MCP](https://www.anchorterminal.com/compare/coresignal-vs-fuse-mcp.md)\n- [Crustdata API + MCP vs Enrich Layer API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-enrich-layer.md)\n- [Crustdata API + MCP vs FullEnrich API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-fullenrich.md)\n- [Crustdata API + MCP vs Gojiberry](https://www.anchorterminal.com/compare/crustdata-vs-gojiberry.md)\n- [Crustdata API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-hunter.md)\n- [Crustdata API + MCP vs LeadMagic API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-leadmagic.md)\n- [Crustdata API + MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-lusha.md)\n- [Crustdata API + MCP vs Prospeo API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-prospeo.md)\n- [Enrich Layer API + MCP vs Fuse MCP](https://www.anchorterminal.com/compare/enrich-layer-vs-fuse-mcp.md)\n- [FullEnrich API + MCP vs Fuse MCP](https://www.anchorterminal.com/compare/fullenrich-vs-fuse-mcp.md)\n- [Fuse MCP vs Gojiberry](https://www.anchorterminal.com/compare/fuse-mcp-vs-gojiberry.md)\n- [Fuse MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/fuse-mcp-vs-hunter.md)\n- [Fuse MCP vs LeadMagic API + MCP](https://www.anchorterminal.com/compare/fuse-mcp-vs-leadmagic.md)\n- [Fuse MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/fuse-mcp-vs-lusha.md)\n- [Fuse MCP vs Prospeo API + MCP](https://www.anchorterminal.com/compare/fuse-mcp-vs-prospeo.md)\n- [Crustdata API + MCP vs Dropcontact API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-dropcontact.md)\n- [Dropcontact API + MCP vs Fuse MCP](https://www.anchorterminal.com/compare/dropcontact-vs-fuse-mcp.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-08",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "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": "Crustdata API + MCP vs Fuse MCP",
        "url": ""
      }
    ],
    "description": "Crustdata API + MCP scores 53.4 (D) on agent readiness against Fuse MCP's 47.9 (D), and leads in 6 of 7 scored categories. Fuse MCP leads on payments \u0026 pricing. Both do lead search. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Crustdata API + MCP D 53.4",
      "Fuse MCP D 47.9",
      "scores"
    ],
    "h1": "Crustdata API + MCP vs Fuse MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-crustdata-vs-fuse-mcp.png",
    "path": "/compare/crustdata-vs-fuse-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Crustdata API + MCP vs Fuse MCP for AI agents, D 53.4 vs D 47.9",
    "toc": null,
    "updated": "2026-10-08",
    "url": "https://www.anchorterminal.com/compare/crustdata-vs-fuse-mcp"
  },
  "tokens": {
    "markdown": 2300,
    "slim": 680
  },
  "version": 1
}
