{
  "data": {
    "a": {
      "slug": "one",
      "name": "One",
      "vendor": "One Systems, Inc.",
      "vendorUrl": "https://www.withone.ai",
      "kind": "mcp",
      "category": "aggregator",
      "summary": "One is a hosted MCP server and CLI from One Systems, Inc. (formerly Pica) that lets AI agents find and run actions in a user's connected apps, with credentials held by One and access scoped per connection.",
      "url": "https://www.anchorterminal.com/tools/one",
      "markdownUrl": "https://www.anchorterminal.com/tools/one.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/one.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/one.json",
      "repo": "https://github.com/withoneai/mcp",
      "license": "Proprietary hosted service under One's Terms of Service. The local MCP server package `@withone/mcp` is MIT. The CLI package `@withone/cli` has no licence field or licence file. The knowledge base is under the One Knowledge Commons Licence v1.0, which is not an OSI licence",
      "transports": [
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://mcp.withone.ai/mcp",
      "packages": [
        {
          "registry": "npm",
          "name": "@withone/mcp"
        },
        {
          "registry": "npm",
          "name": "@withone/cli"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve. The remote server uses OAuth 2.1 authorisation code with PKCE (S256). The client registers itself at `https://mcp.withone.ai/oauth/register` as a public client, a person signs in to One in a browser, and the consent screen picks the account, Production or Sandbox, and an access level per connection. Scopes are `connections:read` and `connections:write` under `user:`, `org:` and `project:`, and a client that asks for none gets all six. Access tokens last one hour, with a 30-day refresh token when the client registers that grant. The local package and the REST API take an API key in the `x-one-secret` header, and a key created through the CLI's browser sign-in carries the same per-connection limits. Third-party accounts are connected in the dashboard or with `one add \u003cplatform\u003e`, and One stores those credentials.",
      "pricing": "freemium",
      "pricingNotes": "Free is $0 with 1M requests a month, 20 requests a minute, one organisation and one project. Starter is $29 a month at 100 requests a minute and Pro is $199 a month at 500, each with 1M requests a month. Enterprise is priced on contract. Requests over the limit answer 429 and there is no overage charge. A cloud agent on a dedicated server is $40 a month on any plan. The pricing page doesn't say whether sign-up needs a card. The API authentication page says both environments include unlimited API calls, which doesn't match the 1M a month on the pricing page (https://www.withone.ai/pricing, checked 2026-10-09).",
      "priceSummary": "$29 / mo",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in llms.txt, the MCP docs, the pricing page or the OpenAPI file. The API's 402 responses are described as a plan quota, not a payment protocol (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": 3,
      "popularity": {
        "githubStars": 11,
        "npmWeekly": 681,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://www.withone.ai/docs/mcp",
      "llmsTxt": "https://www.withone.ai/llms.txt",
      "openapi": "https://www.withone.ai/openapi.json",
      "registryName": "ai.withone/mcp",
      "capabilities": [
        "automation.apps",
        "automation.auth",
        "automation.actions",
        "agent.tools",
        "auth.audit"
      ],
      "tags": [
        "hosted",
        "mcp",
        "freemium",
        "free-tier",
        "oauth",
        "openapi",
        "llms-txt",
        "cli",
        "typescript",
        "status-page",
        "mcp-registry"
      ],
      "lastRelease": "2026-10-06",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 66.6,
        "grade": "B",
        "agentReady": false,
        "rank": 282,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 4,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 73,
          "maintenance": 86,
          "payments": 30,
          "reliability": 82,
          "schema": 77,
          "security": 69,
          "transparency": 63
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": -3,
        "negativeNotes": [
          "Between 13 July and 30 September 2026 the remote MCP server's tools changed from four to three. The changelog entry of 13 July 2026 says the remote server has the same four tools as the local one, and the local package's 2.0.0 commit of 30 September 2026 removes `search_one_platform_actions` and `get_one_action_knowledge` for `find_one_actions`, which it calls the tool the remote server already serves. The site's changelog has no entry for the change. The local package marked it as a major version. Three points off (https://www.withone.ai/changelog, https://github.com/withoneai/mcp)."
        ],
        "verdict": "One's remote MCP server has three tools, OAuth 2.1 sign-in with PKCE and a consent screen that sets read only, read and write, full or per-action access for each connection. A person must sign in through a browser, the SOC 2 audit is unfinished, and the site's changelog stops at 13 July 2026.",
        "bestFor": "A person or small team that wants one MCP entry with a small tool footprint across many SaaS accounts, with access set per connection and a free plan.",
        "strengths": [
          "The remote server has three tools whatever the number of connections, and `find_one_actions` returns large documents as a digest with sections loaded on request",
          "The consent screen sets Full access, Read \u0026 write, Read only or a ticked list of actions per connection, and One enforces the grant on every call",
          "Access tokens last one hour, and changing or revoking a grant in the dashboard applies on the agent's next call",
          "Every plan, Free included, lists the same platforms and controls. Plans differ by requests per minute (20, 100, 500), organisations and projects, with no overage charge",
          "The server is in the official MCP registry as `ai.withone/mcp`, and the CLI had 14 npm releases between 25 August and 6 October 2026"
        ],
        "weaknesses": [
          "The remote server's tools changed from four to three by 30 September 2026, and the site's changelog, last dated 13 July 2026, has no entry for it",
          "The home and security pages say nothing from a call is stored. The privacy policy says request logs may include integration payloads, kept 14 to 90 days by default",
          "The SOC 2 audit is described as in progress, `/.well-known/security.txt` returned 404, and no bug bounty or published advisories were found",
          "`execute_one_action` takes a free-form `data` body and returns the upstream response whole. No control on response size was found",
          "The Data Processing Agreement is available only on request, and no deprecation policy was found"
        ],
        "agentNotes": [
          "Call `list_one_integrations` first and read each connection's `access` field. When the policy is `actions`, run those ids directly without calling `find_one_actions`",
          "Send every operation a task needs in one `find_one_actions` call, up to 10 `requests`, each a platform and a short intent with no IDs, names or message text",
          "When a document comes back as a digest, call `find_one_actions` again with `load` and a `section` name. Don't guess parameters the digest left out",
          "After a timeout on `execute_one_action`, check whether the write took effect before sending it again. No idempotency key is documented",
          "A 403 for a call outside the grant won't succeed on retry. Ask the user to widen the grant in the dashboard or reconnect"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 66.6
          }
        ],
        "editorialScores": {
          "ergonomics": 73,
          "maintenance": 86,
          "payments": 30,
          "reliability": 82,
          "schema": 77,
          "security": 69,
          "transparency": 54
        },
        "provenanceScore": 72
      },
      "connect": {
        "install": "npm install -g @withone/cli \u0026\u0026 one init",
        "claudeCode": "claude mcp add --transport http one https://mcp.withone.ai/mcp",
        "config": {
          "mcpServers": {
            "one": {
              "type": "http",
              "url": "https://mcp.withone.ai/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/automation.apps",
        "tool": "https://letme.dev/one"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Starter plan",
          "unit": "month",
          "usd": 29,
          "note": "1M requests a month, 100 requests a minute, 20 organisations and 20 projects"
        },
        {
          "item": "Pro plan",
          "unit": "month",
          "usd": 199,
          "note": "1M requests a month, 500 requests a minute, 100 organisations and 100 projects"
        },
        {
          "item": "Cloud agent on a dedicated server",
          "unit": "month",
          "usd": 40,
          "note": "Per agent, added to any plan"
        }
      ],
      "provenance": {
        "legalEntity": "One Systems, Inc.",
        "domain": "withone.ai",
        "domainRegistered": "2026-01-22",
        "endpointOnVendorDomain": true,
        "terms": "https://www.withone.ai/terms",
        "privacy": "https://www.withone.ai/privacy",
        "statusPage": "https://status.withone.ai",
        "changelog": "https://www.withone.ai/changelog",
        "securityTxt": "none",
        "checked": "2026-10-09",
        "notes": [
          "The Terms of Service, last updated 6 March 2026, name One Systems, Inc. of San Francisco and cover the website, platform, APIs and SDKs under California law. No state of incorporation is given.",
          "The privacy policy, last updated 22 July 2026, governs account and usage data. For data passing through connected apps it points to a Data Processing Agreement that is available on request and not published.",
          "RDAP gives a registration date of 2026-01-22 for withone.ai. The product traded as Pica on picaos.com before 25 March 2026.",
          "www.withone.ai/.well-known/security.txt returned 404. The security page gives security@withone.ai for disclosure.",
          "status.withone.ai is a Better Stack page created in March 2025. We did not find a link to it on the vendor pages we read.",
          "The MCP server answers at mcp.withone.ai and the REST API at api.withone.ai."
        ],
        "score": 72
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/one.json",
      "live": {
        "slug": "one",
        "probe": {
          "target": "https://mcp.withone.ai/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-10-10T02:55:04.175164316Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 150,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 170,
          "p95ms24h": 260,
          "samples24h": 115,
          "samples30d": 115,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 30,
              "ok": 30
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.withone.ai",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-10T00:50:54.124632614Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "withoneai/mcp",
            "version": "2.0.0",
            "released": "2026-09-30",
            "seenAt": "2026-10-09T17:09:32.922283746Z"
          },
          {
            "registry": "npm",
            "name": "@withone/cli",
            "version": "2.6.0",
            "seenAt": "2026-10-09T17:09:31.577452422Z"
          },
          {
            "registry": "npm",
            "name": "@withone/mcp",
            "version": "2.0.0",
            "seenAt": "2026-10-09T17:09:30.715852547Z"
          }
        ],
        "githubStars": 11,
        "npmWeekly": 681,
        "pages": [
          {
            "url": "https://www.withone.ai/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:55:40.085470155Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "7efc2d05b2eb"
          },
          {
            "url": "https://www.withone.ai/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:55:42.392440467Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "991db7361edb"
          },
          {
            "url": "https://www.withone.ai/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:55:44.31680918Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "cf8afffd8c96"
          },
          {
            "url": "https://www.withone.ai/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:55:46.353715719Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "6ed34b101d9b"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.withone.ai/mcp",
          "checkedAt": "2026-10-09T21:40:46.685955698Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-10-09T21:40:46.685955698Z"
        },
        "updatedAt": "2026-10-10T02:55:04.175164316Z"
      }
    },
    "answer": "One scores 66.6 (B) on agent readiness against Unified.to MCP Server's 61.9 (C), and leads in 4 of 7 scored categories.",
    "b": {
      "slug": "unified-to-mcp",
      "name": "Unified.to MCP Server",
      "vendor": "Unified API Inc.",
      "vendorUrl": "https://unified.to",
      "kind": "mcp",
      "category": "aggregator",
      "summary": "Unified.to MCP Server is a hosted Streamable HTTP server from Unified API Inc. that turns one end-customer connection to a business app into MCP tools, on top of the vendor's unified API for CRM, HR, accounting and other categories.",
      "url": "https://www.anchorterminal.com/tools/unified-to-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/unified-to-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/unified-to-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/unified-to-mcp.json",
      "repo": "https://github.com/unified-to/unified-mcp-typescript",
      "license": "Proprietary service under Unified.to's Terms of Service. The linked repository is sample client code",
      "transports": [
        "streamable-http"
      ],
      "remoteUrl": "https://mcp-api.unified.to/mcp",
      "packages": [
        {
          "registry": "npm",
          "name": "@unified-api/typescript-sdk"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve. A person signs in to app.unified.to with Google or GitHub and copies a workspace API key. Sent as `Authorization: Bearer \u003ckey\u003e` with `connection=\u003cid\u003e` in the URL, it lists that connection's tools, and without a connection it lists workspace management tools. The docs warn that the key reaches every connection and the whole account. The management tool `get_unified_connection_mcp_url` in `user` mode returns a URL with a signed token limited to one connection. Enterprise-managed authorisation exchanges an identity provider's assertion at `POST /oauth/token` for an `ema_` token that lasts 3,600 seconds and carries category read and write scopes. Unified turns it on per workspace on request. `?token=` still works for keys and is marked deprecated.",
      "pricing": "paid",
      "pricingNotes": "Plans from $750 a month. Grow is $750+ with 750,000 API calls and $1.00 per 1,000 beyond that, Pro $1,500+ with 2,000,000 and $0.75, Scale $3,000+ with 6,000,000 and $0.50, and Enterprise is priced on contract. Each MCP tool call counts as one API request, and the FAQ says successful calls are billable. A tester account starts with 2,500 free API requests and Grow and Pro start with a 30-day free trial. The page does not say whether a card is needed (https://unified.to/pricing, checked 2026-10-09).",
      "priceSummary": "$750 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the MCP docs pages, the pricing page or the Terms of Service (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 22019,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://docs.unified.to/mcp/overview",
      "llmsTxt": "https://docs.unified.to/llms.txt",
      "openapi": "https://api.unified.to/openapi.json",
      "registryName": "to.unified/core",
      "capabilities": [
        "automation.apps",
        "automation.auth",
        "automation.actions",
        "agent.tools",
        "automation.webhooks"
      ],
      "tags": [
        "hosted",
        "mcp",
        "paid",
        "free-trial",
        "api-key",
        "openapi",
        "llms-txt",
        "typescript",
        "python",
        "status-page",
        "soc2",
        "mcp-registry",
        "closed-source",
        "data-residency"
      ],
      "lastRelease": "2026-10-08",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61.9,
        "grade": "C",
        "agentReady": false,
        "rank": 455,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 5,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 71,
          "maintenance": 84,
          "payments": 30,
          "reliability": 73,
          "schema": 81,
          "security": 50,
          "transparency": 66
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": -3,
        "negativeNotes": [
          "23 September 2026. The MCP changelog entry of that date removed the SSE transport (`/sse` and `/sse/messages` now return HTTP 410), dropped `sse_url` from the `get_unified_connection_mcp_url` response, which the docs label a breaking change, and stopped regions resolving across one another. No earlier notice was found in the MCP changelog, the site changelog or the September product update. Whether customers were told privately was not established. The migration is a one-word URL change and is documented, so 3 points (https://docs.unified.to/mcp/changelog)."
        ],
        "verdict": "Every previewed tool carries a typed input schema and read-only, destructive and idempotent annotations, and the list can be narrowed by permission or tool name. The default credential is a workspace API key that reaches every connection, and the SSE transport was removed on 23 September 2026 in the changelog entry that announced it.",
        "bestFor": "A B2B software team that already uses or plans to use Unified's API and wants the same customer connections exposed to an LLM, with data read live from the source app.",
        "strengths": [
          "A credential-free preview of the HubSpot tool list returned 78 tools, each with a JSON Schema input and `readOnlyHint`, `destructiveHint` and `idempotentHint` annotations, and 66 with an output schema",
          "The `permissions` and `tools` URL parameters limit which tools a connection lists, and `hide_sensitive` strips names, emails and telephone numbers from results",
          "A `user` mode URL carries a signed token limited to one connection, so the workspace API key need not be shared with an end customer",
          "Rate limits are published per plan, from 500 requests a minute on Test to 10,000 on Scale, shared across the workspace",
          "The privacy policy has an MCP section. It says end-customer data is not stored or cached and that Unified does not train models on any data",
          "The MCP changelog is dated and had entries on 22 July, 21 and 23 September and 8 October 2026"
        ],
        "weaknesses": [
          "The default credential is a workspace API key. The docs say it grants access to all connections and the whole Unified.to account",
          "The `/sse` transport and the `sse_url` response field were removed on 23 September 2026. No earlier notice was found in the MCP changelog, the site changelog or the September update",
          "The connection-scoped signed token travels in the URL as `?token=`. The docs mark `?token=` authentication as deprecated, with no end date set",
          "One HubSpot connection lists 78 tools whose definitions come to about 133 KB without output schemas and 343 KB with them",
          "No uptime SLA is published. The pricing page says SLAs come with a custom Enterprise plan",
          "No security.txt, bug bounty or disclosure policy was found, and the security page gives February 2025 as its last review",
          "The Terms of Service forbid probing, scanning or testing the vulnerability of the service. This matters before any probe is run",
          "The Terms of Service bar transmitting financial or medical information and birth dates through the service, while the product sells accounting and HR integrations"
        ],
        "agentNotes": [
          "Use the host for the workspace's region. US is `mcp-api.unified.to`, EU is `mcp-api-eu.unified.to` and AU is `api-au.unified.to`. A credential on another region's host resolves to not found",
          "Send the key as `Authorization: Bearer \u003ckey\u003e` and put `connection=\u003cid\u003e` in the URL. Without `connection` the server lists workspace management tools, not the customer's data tools",
          "Pass `tools` or `permissions` in the URL before listing. An unfiltered connection can list dozens of tools with large output schemas",
          "Expect HTTP 429 on tool calls since 23 September 2026. Unified does not queue or retry, so back off and retry yourself",
          "Page with `limit` (100 at most on most endpoints) and `offset`, and stop when a page returns fewer records than `limit`"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61.9
          }
        ],
        "editorialScores": {
          "ergonomics": 71,
          "maintenance": 84,
          "payments": 30,
          "reliability": 73,
          "schema": 81,
          "security": 50,
          "transparency": 61
        },
        "provenanceScore": 71
      },
      "connect": {
        "claudeCode": "claude mcp add --transport http unified-core https://mcp-api.unified.to/mcp \\\n    --header \"Authorization: Bearer $UNIFIED_API_KEY\"",
        "config": {
          "mcpServers": {
            "unified-mcp": {
              "headers": {
                "Authorization": "Bearer XXXXXXXX"
              },
              "url": "https://mcp-api.unified.to/mcp?connection=YYYYYYY"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/automation.apps",
        "tool": "https://letme.dev/unified-to-mcp"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Grow plan",
          "unit": "month",
          "usd": 750,
          "note": "Listed as $750+ a month. 750,000 API calls a month, each tool call counting as one"
        },
        {
          "item": "Pro plan",
          "unit": "month",
          "usd": 1500,
          "note": "Listed as $1,500+ a month. 2,000,000 API calls a month"
        },
        {
          "item": "Scale plan",
          "unit": "month",
          "usd": 3000,
          "note": "Listed as $3,000+ a month. 6,000,000 API calls a month"
        },
        {
          "item": "Overage, Grow",
          "unit": "1k-requests",
          "usd": 1,
          "note": "Per 1,000 API calls beyond the plan allowance"
        },
        {
          "item": "Overage, Pro",
          "unit": "1k-requests",
          "usd": 0.75,
          "note": "Per 1,000 API calls beyond the plan allowance"
        },
        {
          "item": "Overage, Scale",
          "unit": "1k-requests",
          "usd": 0.5,
          "note": "Per 1,000 API calls beyond the plan allowance"
        }
      ],
      "provenance": {
        "legalEntity": "Unified API Inc.",
        "domain": "unified.to",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://unified.to/tos",
        "privacy": "https://unified.to/privacy",
        "statusPage": "https://status.unified.to",
        "changelog": "https://docs.unified.to/mcp/changelog",
        "securityTxt": "none",
        "checked": "2026-10-09",
        "notes": [
          "The Terms of Service say the site and the service are operated by Unified API Inc. and are governed by the laws of the Province of Ontario. The page carries no date.",
          "The DPA, last revised 19 March 2026, names UNIFIED API Inc., an Ontario corporation at 325 Front Street West, 4th floor, Toronto.",
          "The privacy policy covers unified.to, api.unified.to, app.unified.to and sub-domains, and has a section on the MCP server at mcp-api.unified.to.",
          "The MCP endpoints answer at mcp-api.unified.to, mcp-api-eu.unified.to and api-au.unified.to.",
          "unified.to/.well-known/security.txt returned 404.",
          "status.unified.to runs on Honeybadger and lists the API and the admin app in three regions and the authentication page. The MCP server has no component of its own. The docs say it runs as part of the API.",
          "The registration date of unified.to was not looked up. The .to registry publishes no RDAP record we know of.",
          "The trust centre at app.mycroft.io/trust/unified-to was not read."
        ],
        "score": 71
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/unified-to-mcp.json",
      "live": {
        "slug": "unified-to-mcp",
        "probe": {
          "target": "https://mcp-api.unified.to/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-10-10T02:55:14.218617238Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 379,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 273,
          "p95ms24h": 810,
          "samples24h": 115,
          "samples30d": 115,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 30,
              "ok": 30
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.unified.to",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-10T00:51:21.9050769Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@unified-api/typescript-sdk",
            "version": "2.85.49",
            "seenAt": "2026-10-09T17:25:58.700208637Z"
          }
        ],
        "githubStars": 1,
        "npmWeekly": 22019,
        "pages": [
          {
            "url": "https://docs.unified.to/mcp/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:38:38.189021839Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "1e120959fd1f"
          },
          {
            "url": "https://unified.to/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:46:56.977008444Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9dfee61b4129"
          },
          {
            "url": "https://unified.to/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:46:59.381440787Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "d1a0df8d57c0"
          },
          {
            "url": "https://unified.to/tos",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:47:01.426629726Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f8ca80a1186d"
          }
        ],
        "mcpTools": {
          "url": "https://mcp-api.unified.to/mcp",
          "checkedAt": "2026-10-09T21:40:56.064886705Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-10-09T21:40:56.064886705Z"
        },
        "updatedAt": "2026-10-10T02:55:14.218617238Z"
      }
    },
    "facts": [
      {
        "a": "MCP server",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "One Systems, Inc.",
        "b": "Unified API Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://mcp.withone.ai/mcp",
        "b": "https://mcp-api.unified.to/mcp",
        "name": "Hosted endpoint"
      },
      {
        "a": "Streamable HTTP, stdio",
        "b": "Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary hosted service under One's Terms of Service. The local MCP server package `@withone/mcp` is MIT. The CLI package `@withone/cli` has no licence field or licence file. The knowledge base is under the One Knowledge Commons Licence v1.0, which is not an OSI licence",
        "b": "Proprietary service under Unified.to's Terms of Service. The linked repository is sample client code",
        "name": "Licence"
      },
      {
        "a": "3",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "ai.withone/mcp",
        "b": "to.unified/core",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-06",
        "b": "2026-10-08",
        "name": "Last release"
      },
      {
        "a": "2026-03-06",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "2026-07-22",
        "b": "2026-10-02",
        "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": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "yes",
        "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": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "11 stars, 681 npm/wk",
        "b": "22k npm/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "One scores 66.6 (B) on agent readiness against Unified.to MCP Server's 61.9 (C), and leads in 4 of 7 scored categories.",
        "question": "Which is better for AI agents, One or Unified.to MCP Server?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do One and Unified.to MCP Server need an API key?"
      },
      {
        "answer": "Yes. One has a hosted endpoint at https://mcp.withone.ai/mcp and Unified.to MCP Server at https://mcp-api.unified.to/mcp.",
        "question": "Can an agent call One and Unified.to MCP Server without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 82 against 73",
          "Security \u0026 auth, 69 against 50"
        ],
        "also": [
          "Runs on your own machine"
        ],
        "goodFor": "A person or small team that wants one MCP entry with a small tool footprint across many SaaS accounts, with access set per connection and a free plan.",
        "slug": "one",
        "watchFor": "The remote server's tools changed from four to three by 30 September 2026, and the site's changelog, last dated 13 July 2026, has no entry for it"
      },
      {
        "aheadOn": null,
        "also": null,
        "goodFor": "A B2B software team that already uses or plans to use Unified's API and wants the same customer connections exposed to an LLM, with data read live from the source app.",
        "slug": "unified-to-mcp",
        "watchFor": "The default credential is a workspace API key. The docs say it grants access to all connections and the whole Unified.to account"
      }
    ],
    "job": {
      "capability": "automation.apps",
      "name": "App automation"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/composio-rube-vs-one.json",
        "title": "Composio (API + MCP) vs One",
        "url": "https://www.anchorterminal.com/compare/composio-rube-vs-one"
      },
      {
        "json": "https://www.anchorterminal.com/compare/composio-rube-vs-unified-to-mcp.json",
        "title": "Composio (API + MCP) vs Unified.to MCP Server",
        "url": "https://www.anchorterminal.com/compare/composio-rube-vs-unified-to-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/merge-agent-handler-vs-one.json",
        "title": "Merge Agent Handler vs One",
        "url": "https://www.anchorterminal.com/compare/merge-agent-handler-vs-one"
      },
      {
        "json": "https://www.anchorterminal.com/compare/merge-agent-handler-vs-unified-to-mcp.json",
        "title": "Merge Agent Handler vs Unified.to MCP Server",
        "url": "https://www.anchorterminal.com/compare/merge-agent-handler-vs-unified-to-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/one-vs-smithery.json",
        "title": "One vs Smithery",
        "url": "https://www.anchorterminal.com/compare/one-vs-smithery"
      },
      {
        "json": "https://www.anchorterminal.com/compare/one-vs-stackone.json",
        "title": "One vs StackOne",
        "url": "https://www.anchorterminal.com/compare/one-vs-stackone"
      },
      {
        "json": "https://www.anchorterminal.com/compare/one-vs-zapier-mcp.json",
        "title": "One vs Zapier MCP (agent actions)",
        "url": "https://www.anchorterminal.com/compare/one-vs-zapier-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/smithery-vs-unified-to-mcp.json",
        "title": "Smithery vs Unified.to MCP Server",
        "url": "https://www.anchorterminal.com/compare/smithery-vs-unified-to-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/stackone-vs-unified-to-mcp.json",
        "title": "StackOne vs Unified.to MCP Server",
        "url": "https://www.anchorterminal.com/compare/stackone-vs-unified-to-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/unified-to-mcp-vs-zapier-mcp.json",
        "title": "Unified.to MCP Server vs Zapier MCP (agent actions)",
        "url": "https://www.anchorterminal.com/compare/unified-to-mcp-vs-zapier-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/letme-vs-one.json",
        "title": "letme vs One",
        "url": "https://www.anchorterminal.com/compare/letme-vs-one"
      },
      {
        "json": "https://www.anchorterminal.com/compare/letme-vs-unified-to-mcp.json",
        "title": "letme vs Unified.to MCP Server",
        "url": "https://www.anchorterminal.com/compare/letme-vs-unified-to-mcp"
      }
    ],
    "scores": [
      {
        "by": 9,
        "edge": "one",
        "key": "reliability",
        "name": "Reliability",
        "one": 82,
        "unified-to-mcp": 73,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 4,
        "edge": "unified-to-mcp",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "one": 77,
        "unified-to-mcp": 81,
        "weight": 13
      },
      {
        "by": 2,
        "edge": "one",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "one": 73,
        "unified-to-mcp": 71,
        "weight": 13
      },
      {
        "by": 19,
        "edge": "one",
        "key": "security",
        "name": "Security \u0026 auth",
        "one": 69,
        "unified-to-mcp": 50,
        "weight": 14
      },
      {
        "by": 0,
        "edge": "",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "one": 30,
        "unified-to-mcp": 30,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 2,
        "edge": "one",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "one": 86,
        "unified-to-mcp": 84,
        "weight": 7
      },
      {
        "by": 3,
        "edge": "unified-to-mcp",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "one": 63,
        "unified-to-mcp": 66,
        "weight": 7
      }
    ],
    "summary": "One scores 66.6 (B) on agent readiness against Unified.to MCP Server's 61.9 (C), and leads in 4 of 7 scored categories. Both do app automation.",
    "verdicts": {
      "one": "One's remote MCP server has three tools, OAuth 2.1 sign-in with PKCE and a consent screen that sets read only, read and write, full or per-action access for each connection. A person must sign in through a browser, the SOC 2 audit is unfinished, and the site's changelog stops at 13 July 2026.",
      "unified-to-mcp": "Every previewed tool carries a typed input schema and read-only, destructive and idempotent annotations, and the list can be narrowed by permission or tool name. The default credential is a workspace API key that reaches every connection, and the SSE transport was removed on 23 September 2026 in the changelog entry that announced it."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/one-vs-unified-to-mcp",
    "json": "https://www.anchorterminal.com/compare/one-vs-unified-to-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/one-vs-unified-to-mcp.md",
    "slim": "https://www.anchorterminal.com/compare/one-vs-unified-to-mcp.min.md"
  },
  "markdown": "One scores 66.6 (B) on agent readiness against Unified.to MCP Server's 61.9 (C), and leads in 4 of 7 scored categories. Both do app automation.\n\n- One: grade B, 66.6/100, rank #282 of 950. Markdown https://www.anchorterminal.com/tools/one.md · JSON https://www.anchorterminal.com/api/v1/tools/one.json\n- Unified.to MCP Server: grade C, 61.9/100, rank #455 of 950. Markdown https://www.anchorterminal.com/tools/unified-to-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/unified-to-mcp.json\n- Best agent tool access platforms: https://www.anchorterminal.com/best/aggregator/index.md\n- All 28 tool access comparisons: https://www.anchorterminal.com/compare/aggregator/index.md\n\n## Which one, for what\n\n### One (B)\n\nGood for: A person or small team that wants one MCP entry with a small tool footprint across many SaaS accounts, with access set per connection and a free plan.\n\nAhead on:\n- Reliability, 82 against 73\n- Security \u0026 auth, 69 against 50\n\nAlso in its favour:\n- Runs on your own machine\n\nWatch for: The remote server's tools changed from four to three by 30 September 2026, and the site's changelog, last dated 13 July 2026, has no entry for it\n\n### Unified.to MCP Server (C)\n\nGood for: A B2B software team that already uses or plans to use Unified's API and wants the same customer connections exposed to an LLM, with data read live from the source app.\n\nWatch for: The default credential is a workspace API key. The docs say it grants access to all connections and the whole Unified.to account\n\n\n## Score by category\n\n| Category | Weight | One | Unified.to MCP Server | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 82 | 73 | One +9 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 77 | 81 | Unified.to MCP Server +4 |\n| Agent ergonomics | 13% (16.2 this run) | 73 | 71 | One +2 |\n| Security \u0026 auth | 14% (17.5 this run) | 69 | 50 | One +19 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 30 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 86 | 84 | One +2 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 63 | 66 | Unified.to MCP Server +3 |\n| Negative events | ≤15 | -3 | -3 | |\n| **Total** | | **66.6 · B** | **61.9 · C** | |\n\n## Facts side by side\n\n| Fact | One | Unified.to MCP Server |\n| --- | --- | --- |\n| Kind | MCP server | MCP server |\n| Vendor | One Systems, Inc. | Unified API Inc. |\n| Hosted endpoint | `https://mcp.withone.ai/mcp` | `https://mcp-api.unified.to/mcp` |\n| Transports | Streamable HTTP, stdio | Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Paid |\n| x402 | no | no |\n| Licence | Proprietary hosted service under One's Terms of Service. The local MCP server package `@withone/mcp` is MIT. The CLI package `@withone/cli` has no licence field or licence file. The knowledge base is under the One Knowledge Commons Licence v1.0, which is not an OSI licence | Proprietary service under Unified.to's Terms of Service. The linked repository is sample client code |\n| Tools exposed | 3 | none |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | `ai.withone/mcp` | `to.unified/core` |\n| Last release | 2026-10-06 | 2026-10-08 |\n| Terms last updated | 2026-03-06 | no date given |\n| Privacy policy last updated | 2026-07-22 | 2026-10-02 |\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 | not found in the text |\n| Terms restrict benchmarking | yes | yes |\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 | not found in the text |\n| Popularity | 11 stars, 681 npm/wk | 22k npm/wk |\n\n## Verdicts\n\n**One.** One's remote MCP server has three tools, OAuth 2.1 sign-in with PKCE and a consent screen that sets read only, read and write, full or per-action access for each connection. A person must sign in through a browser, the SOC 2 audit is unfinished, and the site's changelog stops at 13 July 2026.\n\n**Unified.to MCP Server.** Every previewed tool carries a typed input schema and read-only, destructive and idempotent annotations, and the list can be narrowed by permission or tool name. The default credential is a workspace API key that reaches every connection, and the SSE transport was removed on 23 September 2026 in the changelog entry that announced it.\n\n## Before you call either\n\n### One\n\n1. Call `list_one_integrations` first and read each connection's `access` field. When the policy is `actions`, run those ids directly without calling `find_one_actions`\n2. Send every operation a task needs in one `find_one_actions` call, up to 10 `requests`, each a platform and a short intent with no IDs, names or message text\n3. When a document comes back as a digest, call `find_one_actions` again with `load` and a `section` name. Don't guess parameters the digest left out\n4. After a timeout on `execute_one_action`, check whether the write took effect before sending it again. No idempotency key is documented\n5. A 403 for a call outside the grant won't succeed on retry. Ask the user to widen the grant in the dashboard or reconnect\n\n### Unified.to MCP Server\n\n1. Use the host for the workspace's region. US is `mcp-api.unified.to`, EU is `mcp-api-eu.unified.to` and AU is `api-au.unified.to`. A credential on another region's host resolves to not found\n2. Send the key as `Authorization: Bearer \u003ckey\u003e` and put `connection=\u003cid\u003e` in the URL. Without `connection` the server lists workspace management tools, not the customer's data tools\n3. Pass `tools` or `permissions` in the URL before listing. An unfiltered connection can list dozens of tools with large output schemas\n4. Expect HTTP 429 on tool calls since 23 September 2026. Unified does not queue or retry, so back off and retry yourself\n5. Page with `limit` (100 at most on most endpoints) and `offset`, and stop when a page returns fewer records than `limit`\n\n## Questions\n\n### Which is better for AI agents, One or Unified.to MCP Server?\n\nOne scores 66.6 (B) on agent readiness against Unified.to MCP Server's 61.9 (C), and leads in 4 of 7 scored categories.\n\n### Do One and Unified.to MCP Server need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call One and Unified.to MCP Server without installing anything?\n\nYes. One has a hosted endpoint at https://mcp.withone.ai/mcp and Unified.to MCP Server at https://mcp-api.unified.to/mcp.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/one-vs-unified-to-mcp.json, and with the fewest tokens: https://www.anchorterminal.com/compare/one-vs-unified-to-mcp.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"one\", \"b\": \"unified-to-mcp\"}`. From a terminal: `anchor compare one unified-to-mcp`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/one.json and https://www.anchorterminal.com/api/v1/tools/unified-to-mcp.json\n\n## Other comparisons with One or Unified.to MCP Server\n\n- [Composio (API + MCP) vs One](https://www.anchorterminal.com/compare/composio-rube-vs-one.md)\n- [Composio (API + MCP) vs Unified.to MCP Server](https://www.anchorterminal.com/compare/composio-rube-vs-unified-to-mcp.md)\n- [Merge Agent Handler vs One](https://www.anchorterminal.com/compare/merge-agent-handler-vs-one.md)\n- [Merge Agent Handler vs Unified.to MCP Server](https://www.anchorterminal.com/compare/merge-agent-handler-vs-unified-to-mcp.md)\n- [One vs Smithery](https://www.anchorterminal.com/compare/one-vs-smithery.md)\n- [One vs StackOne](https://www.anchorterminal.com/compare/one-vs-stackone.md)\n- [One vs Zapier MCP (agent actions)](https://www.anchorterminal.com/compare/one-vs-zapier-mcp.md)\n- [Smithery vs Unified.to MCP Server](https://www.anchorterminal.com/compare/smithery-vs-unified-to-mcp.md)\n- [StackOne vs Unified.to MCP Server](https://www.anchorterminal.com/compare/stackone-vs-unified-to-mcp.md)\n- [Unified.to MCP Server vs Zapier MCP (agent actions)](https://www.anchorterminal.com/compare/unified-to-mcp-vs-zapier-mcp.md)\n- [letme vs One](https://www.anchorterminal.com/compare/letme-vs-one.md)\n- [letme vs Unified.to MCP Server](https://www.anchorterminal.com/compare/letme-vs-unified-to-mcp.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "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": "One vs Unified.to MCP Server",
        "url": ""
      }
    ],
    "description": "One scores 66.6 (B) to Unified.to's 61.9 (C) for app automation. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "One B 66.6",
      "Unified.to MCP Server C 61.9",
      "scores"
    ],
    "h1": "One vs Unified.to MCP Server",
    "image": "https://www.anchorterminal.com/assets/og/compare-one-vs-unified-to-mcp.png",
    "path": "/compare/one-vs-unified-to-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "One vs Unified.to for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/one-vs-unified-to-mcp"
  },
  "tokens": {
    "markdown": 2300,
    "slim": 680
  },
  "version": 1
}
