Servidor MCP

census

io.usefulapi/census
Negocio y operaciones Datos y analítica Público y accesible MCP 2026-07-28

Qué hace este MCP

Inspects Census reverse-ETL sources, models, destinations, syncs, segments, and run history, and can trigger data syncs into SaaS applications.

census_get_destination
Get destination
Get a single destination connection by id. Census: GET /destinations/{id}.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The resource id (a numeric id, passed as a string).'}}}
census_get_model
Get model
Get a single model by id, including its SQL/query. Census: GET /models/{id}.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The resource id (a numeric id, passed as a string).'}}}
census_get_source
Get source
Get a single source connection by id. Census: GET /sources/{id}.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The resource id (a numeric id, passed as a string).'}}}
census_get_sync
Get sync
Get a single sync's full configuration by id. Census: GET /syncs/{id}.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The resource id (a numeric id, passed as a string).'}}}
census_get_sync_run
Get sync run
Get a single sync run by id — status, counts, errors. Census: GET /sync_runs/{id}.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The resource id (a numeric id, passed as a string).'}}}
census_list_destinations
List destinations
List configured destination connections (SaaS apps data is synced INTO, e.g. Salesforce, HubSpot, Marketo). Census: GET /destinations.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (1-based) for pagination.'}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page.'}}}
census_list_models
List models
List SQL models / datasets defined in the workspace (the queries that produce rows to sync). Census: GET /models.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (1-based) for pagination.'}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page.'}}}
census_list_segments
List segments
List audience segments defined in the workspace. Census: GET /segments.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (1-based) for pagination.'}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page.'}}}
census_list_sources
List sources
List configured data warehouse sources (Snowflake, BigQuery, Redshift, Databricks, etc.). Census: GET /sources.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (1-based) for pagination.'}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page.'}}}
census_list_sync_runs
List sync runs
List sync run history (each run's status, records processed, timing). Filter by sync_id. Census: GET /sync_runs.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (1-based) for pagination.'}, 'sync_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter runs to a single sync id.'}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page.'}}}
census_list_syncs
List syncs
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (1-based) for pagination.'}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page.'}}}
census_list_workspaces
List workspaces
List workspaces in the organization (note: usually requires an organization-level token). Census: GET /workspaces.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
census_trigger_sync
Trigger sync
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.
Destructivo
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The resource id (a numeric id, passed as a string).'}, 'force_full_sync': {'type': 'boolean', 'description': 'Re-sync ALL rows instead of just changes since the last run.'}}}
Modificado
census_trigger_sync
1 de October de 2026 a las 02:50
Modificado
census_list_workspaces
1 de October de 2026 a las 02:50
Modificado
census_list_segments
1 de October de 2026 a las 02:50
Modificado
census_get_sync_run
1 de October de 2026 a las 02:50
Modificado
census_list_sync_runs
1 de October de 2026 a las 02:50
Modificado
census_get_sync
1 de October de 2026 a las 02:50
Modificado
census_list_syncs
1 de October de 2026 a las 02:50
Modificado
census_get_model
1 de October de 2026 a las 02:50
Modificado
census_list_models
1 de October de 2026 a las 02:50
Modificado
census_get_destination
1 de October de 2026 a las 02:50
Modificado
census_list_destinations
1 de October de 2026 a las 02:50
Modificado
census_get_source
1 de October de 2026 a las 02:50
Modificado
census_list_sources
1 de October de 2026 a las 02:50
Añadido
census_trigger_sync
17 de September de 2026 a las 12:53
Añadido
census_list_workspaces
17 de September de 2026 a las 12:53
Añadido
census_list_segments
17 de September de 2026 a las 12:53
Añadido
census_get_sync_run
17 de September de 2026 a las 12:53
Añadido
census_list_sync_runs
17 de September de 2026 a las 12:53
Añadido
census_get_sync
17 de September de 2026 a las 12:53
Añadido
census_list_syncs
17 de September de 2026 a las 12:53
Añadido
census_get_model
17 de September de 2026 a las 12:53
Añadido
census_list_models
17 de September de 2026 a las 12:53
Añadido
census_get_destination
17 de September de 2026 a las 12:53
Añadido
census_list_destinations
17 de September de 2026 a las 12:53
Añadido
census_get_source
17 de September de 2026 a las 12:53
Añadido
census_list_sources
17 de September de 2026 a las 12:53