{
  "data": {
    "a": {
      "slug": "crossmint",
      "name": "Crossmint API + Docs MCP",
      "vendor": "Crossmint",
      "vendorUrl": "https://www.crossmint.com",
      "kind": "http-api",
      "category": "payment-platforms",
      "summary": "Wallet, checkout and stablecoin infrastructure with an agent product line.",
      "url": "https://www.anchorterminal.com/tools/crossmint",
      "markdownUrl": "https://www.anchorterminal.com/tools/crossmint.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/crossmint.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/crossmint.json",
      "repo": "https://github.com/Crossmint/crossmint-sdk",
      "license": "Apache-2.0",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://www.crossmint.com/api",
      "packages": [
        {
          "registry": "npm",
          "name": "@crossmint/wallets-sdk"
        },
        {
          "registry": "npm",
          "name": "@crossmint/client-sdk-react-ui"
        }
      ],
      "auth": "api-key",
      "authNotes": "Server-side and client-side API keys in the X-API-KEY header, each with scopes; client keys can require JWTs from your own auth provider. Staging keys work on testnets at staging.crossmint.com and production keys on mainnets. The docs MCP server needs no auth.",
      "pricing": "freemium",
      "pricingNotes": "Wallets free for 1,000 monthly active wallets and up to 2,000 transactions, then from $0.02 per monthly active wallet with volume discounts. Tokenisation from $0.01 an action. Onramp, offramp, checkout and stablecoin orchestration are per-transaction fees with volume discounts, not published. Agent Cards and Agent Checkouts pricing isn't published. Enterprise (premium SLAs and rate limits) is through sales (https://www.crossmint.com/pricing).",
      "priceSummary": "$0.02 / mo",
      "where": "hosted",
      "x402": {
        "level": "partial",
        "evidence": "Agent Wallets pay x402 and MPP endpoints, and an n8n node puts an x402 paywall in front of workflows. The Crossmint API itself isn't paid over x402 (https://docs.crossmint.com/agents/payment-flows/x402).",
        "endpoints": []
      },
      "toolCount": 1,
      "popularity": {
        "githubStars": 52,
        "npmWeekly": 39991,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.crossmint.com/agents/overview",
      "llmsTxt": "https://docs.crossmint.com/llms.txt",
      "openapi": "https://raw.githubusercontent.com/Crossmint/crossmint-sdk/main/packages/wallets/src/openapi.json",
      "capabilities": [
        "payments.card",
        "payments.x402",
        "payments.stablecoin",
        "payments.checkout",
        "payments.payouts"
      ],
      "tags": [
        "hosted",
        "freemium",
        "mcp",
        "llms-txt",
        "stablecoin",
        "x402",
        "wallet",
        "typescript",
        "webhooks"
      ],
      "lastRelease": "2026-10-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67.4,
        "grade": "B",
        "agentReady": false,
        "rank": 140,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 4,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 71,
          "maintenance": 85,
          "payments": 50,
          "reliability": 53,
          "schema": 71,
          "security": 73,
          "transparency": 83
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Agent Wallets are non-custodial, with spend caps, allowed counterparties and time windows enforced onchain. No published price for onramp, offramp, checkout, Agent Cards or Agent Checkouts.",
        "strengths": [
          "Agent Wallets are non-custodial, with spend caps, allowed counterparties and time windows enforced onchain",
          "Scoped server and client API keys, with each operation's required scope named in the spec",
          "Idempotency keys on transaction and transfer creation, and cursor or page pagination with date filters",
          "Regulatory footprint stated in public, a Spanish CNMV crypto-asset service provider authorisation plus FinCEN and FINTRAC registrations",
          "16 SDK release commits since 1 July, the latest on 1 October 2026"
        ],
        "weaknesses": [
          "No published price for onramp, offramp, checkout, Agent Cards or Agent Checkouts",
          "Agent Checkouts runs in production only, so the first test spends real money",
          "Status history is on a JavaScript-only Datadog page, and the docs changelog stops at 11 February 2026",
          "No MCP server for wallets or payments, only a one-tool docs search",
          "SDKs in TypeScript only"
        ],
        "agentNotes": [
          "Send an `x-idempotency-key` on every transaction or transfer create so a retry can't pay twice",
          "Use staging keys against testnets; production keys work on mainnets only, and Agent Checkouts has no staging at all",
          "On 429, wait and retry. No Retry-After header is documented, and writes are capped at 120 a minute per project",
          "Use Agent Wallets for x402 and MPP endpoints and Agent Cards for card merchants; they aren't interchangeable",
          "Append `.md` to any docs URL for a Markdown copy"
        ],
        "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": 67.4
          }
        ],
        "editorialScores": {
          "ergonomics": 71,
          "maintenance": 85,
          "payments": 50,
          "reliability": 53,
          "schema": 71,
          "security": 73,
          "transparency": 65
        },
        "provenanceScore": 100
      },
      "connect": {
        "http": "curl -X POST https://staging.crossmint.com/api/2025-06-09/wallets -H \"X-API-KEY: $CROSSMINT_API_KEY\" \\\n  -H \"Content-Type: application/json\" -d '{\"chainType\":\"evm\"}'",
        "claudeCode": "claude mcp add --transport http crossmint-docs https://docs.crossmint.com/mcp",
        "config": {
          "mcpServers": {
            "crossmint-docs": {
              "url": "https://docs.crossmint.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/payments.card",
        "tool": "https://letme.dev/crossmint"
      },
      "area": "payments",
      "unitPrices": [
        {
          "item": "Wallet over free tier",
          "unit": "month",
          "usd": 0.02,
          "note": "per monthly active wallet above 1,000, volume discounts"
        },
        {
          "item": "Tokenisation action",
          "unit": "call",
          "usd": 0.01,
          "note": "starting price, volume discounts"
        }
      ],
      "provenance": {
        "legalEntity": "Crossmint, Inc.",
        "domain": "crossmint.com",
        "domainRegistered": "2007-02-23",
        "domainNote": "crossmint.com was registered in 2007, long before Crossmint was founded. Terms also name Crossmint Europe, S.L. and Crossmint Horizon, Inc. The security.txt lists a contact and policy but no Expires field.",
        "endpointOnVendorDomain": true,
        "terms": "https://www.crossmint.com/legal/terms-of-service",
        "privacy": "https://www.crossmint.com/legal/privacy-policy",
        "statusPage": "https://status.crossmint.com",
        "changelog": "https://docs.crossmint.com/changelog",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/crossmint.json",
      "live": {
        "slug": "crossmint",
        "probe": {
          "target": "https://www.crossmint.com/api",
          "method": "get",
          "lastAt": "2026-10-05T00:15:22.120204846Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 174,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 168,
          "p95ms24h": 418,
          "samples24h": 272,
          "samples30d": 1105,
          "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": 3,
              "ok": 3
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.crossmint.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:39:55.788897681Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@crossmint/client-sdk-react-ui",
            "version": "4.9.0",
            "seenAt": "2026-10-04T16:24:55.247658176Z"
          },
          {
            "registry": "npm",
            "name": "@crossmint/wallets-sdk",
            "version": "1.19.0",
            "seenAt": "2026-10-04T16:24:54.368403505Z"
          }
        ],
        "githubStars": 52,
        "npmWeekly": 54443,
        "securityTxt": {
          "url": "https://crossmint.com/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-10-04T15:15:57.080360635Z"
        },
        "llmsTxt": {
          "url": "https://docs.crossmint.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:29.170061537Z"
        },
        "domain": {
          "domain": "crossmint.com",
          "registered": "2007-02-23",
          "source": "https://rdap.verisign.com/com/v1/domain/crossmint.com",
          "checkedAt": "2026-10-04T13:07:50.738904164Z"
        },
        "pages": [
          {
            "url": "https://docs.crossmint.com/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:32.688203345Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9586f8e8a1d3"
          },
          {
            "url": "https://www.crossmint.com/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:02.571676047Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "dffec4faf7a5"
          },
          {
            "url": "https://www.crossmint.com/legal/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:49:58.143805166Z",
            "changedAt": "2026-10-02T15:26:08.112583044Z",
            "fingerprint": "73ab07afabce"
          },
          {
            "url": "https://www.crossmint.com/legal/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:50:00.310946993Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "869ee89b903b"
          }
        ],
        "updatedAt": "2026-10-05T00:15:22.120204846Z"
      }
    },
    "b": {
      "slug": "skyfire",
      "name": "Skyfire API + MCP",
      "vendor": "Skyfire",
      "vendorUrl": "https://skyfire.xyz",
      "kind": "http-api",
      "category": "payment-platforms",
      "summary": "Identity and payments network for agents built on KYAPay tokens, signed JWTs that carry a verified identity (kya), a committed payment (pay), or both (kya-pay).",
      "url": "https://www.anchorterminal.com/tools/skyfire",
      "markdownUrl": "https://www.anchorterminal.com/tools/skyfire.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/skyfire.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/skyfire.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.skyfire.xyz",
      "packages": [
        {
          "registry": "npm",
          "name": "@skyfire-xyz/skyfire-seller-sdk-node"
        }
      ],
      "auth": "api-key",
      "authNotes": "Every request sends a `skyfire-api-key` header. Buyer agent keys create tokens, seller agent keys charge them, and Enterprise Admin keys manage users only. The MCP server takes the same header. Sellers verify tokens against the JWKS at app.skyfire.xyz.",
      "pricing": "freemium",
      "pricingNotes": "No published price list. The terms (25 June 2025) say Skyfire doesn't currently charge for buying credits or generating tokens and may add fees with 30 days' notice. Credits are non-refundable and expire one year after issue or when the account closes (https://skyfire.xyz/terms-of-service/).",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "Skyfire uses its own KYAPay token format in a header rather than x402 challenges; no x402 support is documented (https://docs.skyfire.xyz/docs/kyapay-tokens).",
        "endpoints": []
      },
      "toolCount": 4,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 16,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.skyfire.xyz",
      "llmsTxt": "https://docs.skyfire.xyz/llms.txt",
      "capabilities": [
        "payments.stablecoin",
        "payments.card",
        "payments.checkout"
      ],
      "tags": [
        "hosted",
        "mcp",
        "llms-txt",
        "stablecoin",
        "wallet",
        "closed-source"
      ],
      "lastRelease": "2026-08-04",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 40.6,
        "grade": "E",
        "agentReady": false,
        "rank": 422,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 6,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 61,
          "maintenance": 31,
          "payments": 20,
          "reliability": 19,
          "schema": 59,
          "security": 41,
          "transparency": 56
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Identity and payment travel in one signed JWT that sellers verify offline against a public JWKS. No x402 or MPP; both buyer and seller must be on Skyfire.",
        "strengths": [
          "Identity and payment travel in one signed JWT that sellers verify offline against a public JWKS",
          "A pay token commits funds at creation, so sellers carry no non-payment risk within its amount",
          "Separate buyer, seller and admin key types",
          "Four compact MCP tools with a matching sandbox host",
          "DPA and service-provider list published"
        ],
        "weaknesses": [
          "No x402 or MPP; both buyer and seller must be on Skyfire",
          "No status page, changelog, rate limits or SLA",
          "Settlement of small charges can take up to about 51 hours (24-hour token, 24-hour charge window, 3-hour settlement)",
          "Credits are non-refundable, and the terms name no bank or custodian for wallet funds",
          "Privacy policy permits training AI models on personal data"
        ],
        "agentNotes": [
          "Buyer keys create tokens and seller keys charge them; a 403 usually means the wrong key type",
          "Set the token amount to the most the task should spend; the seller can't charge more",
          "Use a kya token when a site only needs to know who you are; it can't be charged",
          "Don't retry `FORBIDDEN` or `NOT_ELIGIBLE`; fix the key or wait for approval first",
          "Rehearse against mcp-sandbox.skyfire.xyz before using mcp.skyfire.xyz"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 40.6
          }
        ],
        "editorialScores": {
          "ergonomics": 61,
          "maintenance": 31,
          "payments": 20,
          "reliability": 19,
          "schema": 59,
          "security": 41,
          "transparency": 50
        },
        "provenanceScore": 62
      },
      "connect": {
        "http": "curl -X POST https://api.skyfire.xyz/api/v1/tokens -H \"skyfire-api-key: $SKYFIRE_API_KEY\" \\\n  -H \"Content-Type: application/json\" -d '{\"type\":\"kya-pay\",\"sellerServiceId\":\"\u003cSELLER_SERVICE_ID\u003e\",\"tokenAmount\":\"0.01\"}'",
        "claudeCode": "claude mcp add --transport http skyfire https://mcp.skyfire.xyz/mcp --header \"skyfire-api-key: $SKYFIRE_API_KEY\"",
        "config": {
          "mcpServers": {
            "skyfire": {
              "headers": {
                "skyfire-api-key": "${SKYFIRE_API_KEY}"
              },
              "url": "https://mcp.skyfire.xyz/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/payments.stablecoin",
        "tool": "https://letme.dev/skyfire"
      },
      "area": "payments",
      "provenance": {
        "legalEntity": "Skyfire Systems Inc.",
        "domain": "skyfire.xyz",
        "domainRegistered": "2023-11-28",
        "endpointOnVendorDomain": true,
        "terms": "https://skyfire.xyz/terms-of-service/",
        "privacy": "https://skyfire.xyz/privacy-policy/",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 62
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/skyfire.json",
      "live": {
        "slug": "skyfire",
        "probe": {
          "target": "https://api.skyfire.xyz",
          "method": "get",
          "lastAt": "2026-10-05T00:15:30.208549954Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 462,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 479,
          "p95ms24h": 534,
          "samples24h": 272,
          "samples30d": 1105,
          "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": 3,
              "ok": 3
            }
          ]
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@skyfire-xyz/skyfire-seller-sdk-node",
            "version": "0.0.7",
            "seenAt": "2026-10-04T16:40:06.663518777Z"
          }
        ],
        "npmWeekly": 5,
        "securityTxt": {
          "url": "https://skyfire.xyz/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:16:03.067902986Z"
        },
        "llmsTxt": {
          "url": "https://docs.skyfire.xyz/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:14.22111369Z"
        },
        "domain": {
          "domain": "skyfire.xyz",
          "registered": "2023-11-28",
          "source": "https://rdap.centralnic.com/xyz/domain/skyfire.xyz",
          "checkedAt": "2026-10-04T13:09:03.55575612Z"
        },
        "pages": [
          {
            "url": "https://skyfire.xyz/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:47:51.348209366Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c1150a5691ff"
          },
          {
            "url": "https://skyfire.xyz/terms-of-service/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:47:53.576719336Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "144fa8551297"
          }
        ],
        "updatedAt": "2026-10-05T00:15:30.208549954Z"
      }
    },
    "summary": "Crossmint API + Docs MCP has a score of 67.4 (B) against Skyfire API + MCP's 40.6 (E). Both do payments card. The largest gap is maintenance \u0026 community, 54 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/crossmint-vs-skyfire",
    "json": "https://www.anchorterminal.com/compare/crossmint-vs-skyfire.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/crossmint-vs-skyfire.md",
    "slim": "https://www.anchorterminal.com/compare/crossmint-vs-skyfire.min.md"
  },
  "markdown": "Crossmint API + Docs MCP has a score of 67.4 (B) against Skyfire API + MCP's 40.6 (E). Both do payments card. The largest gap is maintenance \u0026 community, 54 points.\n\n- Crossmint API + Docs MCP: grade B, 67.4/100, rank #140 of 452. Markdown https://www.anchorterminal.com/tools/crossmint.md · JSON https://www.anchorterminal.com/api/v1/tools/crossmint.json\n- Skyfire API + MCP: grade E, 40.6/100, rank #422 of 452. Markdown https://www.anchorterminal.com/tools/skyfire.md · JSON https://www.anchorterminal.com/api/v1/tools/skyfire.json\n\n## Which one, for what\n\nPick Crossmint API + Docs MCP for reliability (+34), schema \u0026 documentation (+12), agent ergonomics (+10), security \u0026 auth (+32), payments \u0026 pricing (+30), maintenance \u0026 community (+54), transparency \u0026 trust (+27).\n\nPick Skyfire API + MCP for nothing in particular (no category where it leads by five points or more).\n\n## Score by category\n\n| Category | Weight | Crossmint API + Docs MCP | Skyfire API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 53 | 19 | Crossmint API + Docs MCP +34 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 71 | 59 | Crossmint API + Docs MCP +12 |\n| Agent ergonomics | 13% (16.2 this run) | 71 | 61 | Crossmint API + Docs MCP +10 |\n| Security \u0026 auth | 14% (17.5 this run) | 73 | 41 | Crossmint API + Docs MCP +32 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 50 | 20 | Crossmint API + Docs MCP +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 85 | 31 | Crossmint API + Docs MCP +54 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 83 | 56 | Crossmint API + Docs MCP +27 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **67.4 · B** | **40.6 · E** | |\n\n## Facts side by side\n\n| Fact | Crossmint API + Docs MCP | Skyfire API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Crossmint | Skyfire |\n| Hosted endpoint | `https://www.crossmint.com/api` | `https://api.skyfire.xyz` |\n| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |\n| Auth | API key | API key |\n| Pricing | Freemium | Freemium |\n| x402 | payer tooling only | no |\n| Licence | Apache-2.0 | none |\n| Tools exposed | 1 | 4 |\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 | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-10-01 | 2026-08-04 |\n| Popularity | 52 stars, 40k npm/wk | 16 npm/wk |\n| Agent reviews | 3.5/5 (2) | 2/5 (2) |\n\n## Verdicts\n\n**Crossmint API + Docs MCP.** Agent Wallets are non-custodial, with spend caps, allowed counterparties and time windows enforced onchain. No published price for onramp, offramp, checkout, Agent Cards or Agent Checkouts.\n\n**Skyfire API + MCP.** Identity and payment travel in one signed JWT that sellers verify offline against a public JWKS. No x402 or MPP; both buyer and seller must be on Skyfire.\n\n## Before you call either\n\n### Crossmint API + Docs MCP\n\n1. Send an `x-idempotency-key` on every transaction or transfer create so a retry can't pay twice\n2. Use staging keys against testnets; production keys work on mainnets only, and Agent Checkouts has no staging at all\n3. On 429, wait and retry. No Retry-After header is documented, and writes are capped at 120 a minute per project\n4. Use Agent Wallets for x402 and MPP endpoints and Agent Cards for card merchants; they aren't interchangeable\n5. Append `.md` to any docs URL for a Markdown copy\n\n### Skyfire API + MCP\n\n1. Buyer keys create tokens and seller keys charge them; a 403 usually means the wrong key type\n2. Set the token amount to the most the task should spend; the seller can't charge more\n3. Use a kya token when a site only needs to know who you are; it can't be charged\n4. Don't retry `FORBIDDEN` or `NOT_ELIGIBLE`; fix the key or wait for approval first\n5. Rehearse against mcp-sandbox.skyfire.xyz before using mcp.skyfire.xyz\n\n## Other comparisons with Crossmint API + Docs MCP or Skyfire API + MCP\n\n- [Crossmint API + Docs MCP vs Tempo](https://www.anchorterminal.com/compare/crossmint-vs-tempo.md)\n- [Nevermined API + MCP vs Skyfire API + MCP](https://www.anchorterminal.com/compare/nevermined-vs-skyfire.md)\n- [Skyfire API + MCP vs Stripe API + MCP](https://www.anchorterminal.com/compare/skyfire-vs-stripe-mcp.md)\n- [Skyfire API + MCP vs Tempo](https://www.anchorterminal.com/compare/skyfire-vs-tempo.md)\n- [Crossmint API + Docs MCP vs Nevermined API + MCP](https://www.anchorterminal.com/compare/crossmint-vs-nevermined.md)\n- [Crossmint API + Docs MCP vs Payman Genie MCP](https://www.anchorterminal.com/compare/crossmint-vs-payman.md)\n- [Crossmint API + Docs MCP vs Stripe API + MCP](https://www.anchorterminal.com/compare/crossmint-vs-stripe-mcp.md)\n- [Payman Genie MCP vs Skyfire API + MCP](https://www.anchorterminal.com/compare/payman-vs-skyfire.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": "Crossmint API + Docs MCP vs Skyfire API + MCP",
        "url": ""
      }
    ],
    "description": "Crossmint API + Docs MCP has a score of 67.4 (B) against Skyfire API + MCP's 40.6 (E). Both do payments card. The largest gap is maintenance \u0026 community, 54 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Crossmint API + Docs MCP B 67.4",
      "Skyfire API + MCP E 40.6",
      "scores"
    ],
    "h1": "Crossmint API + Docs MCP vs Skyfire API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-crossmint-vs-skyfire.png",
    "path": "/compare/crossmint-vs-skyfire",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Crossmint API + Docs MCP vs Skyfire API + MCP for AI agents",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/crossmint-vs-skyfire"
  },
  "tokens": {
    "markdown": 1450,
    "slim": 380
  },
  "version": 1
}
