Next free-source huntWe check for new free data every weekday.
Global MacroMCP serverFirst audited Nov 13, 2026

Census MCP by usefulapi

List reverse-ETL sources, destinations, models, syncs and runs; trigger syncs into SaaS tools.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 674 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
YesSome tools say they can change things. Your AI client should ask you first.
Endpointhttps://census.usefulapi.io/mcp

Source code Website Streamable HTTP · protocol 2025-11-25 · server version 1.39.1

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Note: 1 tool is labelled as able to change things.

    Expected for tools that send, write or buy. Your AI client should ask before calling them.

    • census_trigger_sync
  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 13 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Protocol version 2025-11-25 (latest).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (13)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • census_list_sourcesList configured data warehouse sources (Snowflake, BigQuery, Redshift, Databricks, etc.). Census: GET /sources.Read-only
  • census_get_sourceGet a single source connection by id. Census: GET /sources/{id}.Read-only
  • census_list_destinationsList configured destination connections (SaaS apps data is synced INTO, e.g. Salesforce, HubSpot, Marketo). Census: GET /destinations.Read-only
  • census_get_destinationGet a single destination connection by id. Census: GET /destinations/{id}.Read-only
  • census_list_modelsList SQL models / datasets defined in the workspace (the queries that produce rows to sync). Census: GET /models.Read-only
  • census_get_modelGet a single model by id, including its SQL/query. Census: GET /models/{id}.Read-only
  • census_list_syncsList syncs (a sync maps a source model to a destination object and keeps them in sync). Returns id, label, status, source_attributes, destination_attributes. Census: GET /syncs.Read-only
  • census_get_syncGet a single sync's full configuration by id. Census: GET /syncs/{id}.Read-only
  • census_list_sync_runsList sync run history (each run's status, records processed, timing). Filter by sync_id. Census: GET /sync_runs.Read-only
  • census_get_sync_runGet a single sync run by id — status, counts, errors. Census: GET /sync_runs/{id}.Read-only
  • census_list_segmentsList audience segments defined in the workspace. Census: GET /segments.Read-only
  • census_list_workspacesList workspaces in the organization (note: usually requires an organization-level token). Census: GET /workspaces.Read-only
  • census_trigger_syncTRIGGERS a sync run for the given sync id — this KICKS OFF a live data sync that writes records into the connected destination SaaS tool. Set force_full_sync=true to re-sync all rows instead of just…Can change things

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200674 ms
initializedHTTP 20292 ms
tools/listHTTP 200122 ms
prompts/listHTTP 20089 ms
unknown-methodHTTP 40194 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.