Census MCP by usefulapi

io.usefulapi/census

List reverse-ETL sources, destinations, models, syncs and runs; trigger syncs into SaaS tools.

Yes, your AI can use this right now.Answered a live MCP handshake in 145 ms with no sign-in needed and exposes 13 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://census.usefulapi.io/mcp

13 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
census_list_sourcesread-only

List configured data warehouse sources (Snowflake, BigQuery, Redshift, Databricks, etc.). Census: GET /sources.

census_get_sourceread-only

Get a single source connection by id. Census: GET /sources/{id}.

census_list_destinationsread-only

List configured destination connections (SaaS apps data is synced INTO, e.g. Salesforce, HubSpot, Marketo). Census: GET /destinations.

census_get_destinationread-only

Get a single destination connection by id. Census: GET /destinations/{id}.

census_list_modelsread-only

List SQL models / datasets defined in the workspace (the queries that produce rows to sync). Census: GET /models.

census_get_modelread-only

Get a single model by id, including its SQL/query. Census: GET /models/{id}.

census_list_syncsread-only

List 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.

census_get_syncread-only

Get a single sync's full configuration by id. Census: GET /syncs/{id}.

census_list_sync_runsread-only

List sync run history (each run's status, records processed, timing). Filter by sync_id. Census: GET /sync_runs.

census_get_sync_runread-only

Get a single sync run by id — status, counts, errors. Census: GET /sync_runs/{id}.

census_list_segmentsread-only

List audience segments defined in the workspace. Census: GET /segments.

census_list_workspacesread-only

List workspaces in the organization (note: usually requires an organization-level token). Census: GET /workspaces.

census_trigger_synccan modify

TRIGGERS 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 changes. Census: POST /syncs/{id}/trigger.

Alternatives in AI & Agents

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”