Skip to main content
Glama

Census MCP by usefulapi

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
80.9% over 54 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

TDQS

A3.8/5.0

Scored across 13 tools

Disambiguation5/5

Each tool targets a distinct resource type (destination, model, source, sync, sync run, segment, workspace) with clear get/list/trigger actions. No overlapping purposes; agents can easily distinguish which tool to use for a given operation.

Naming Consistency5/5

All tools follow a consistent 'census_verb_noun' pattern (e.g., census_get_destination, census_list_syncs). The only action tool, census_trigger_sync, also fits the pattern. No mixing of casing or verb styles.

Tool Count4/5

13 tools is appropriate for a data integration platform that manages multiple resource types (destinations, sources, models, syncs, etc.). It's slightly on the higher side but well-scoped for the domain.

Completeness3/5

The set covers get, list, and trigger operations, but lacks create, update, and delete for resources. While Census API may not expose mutating operations via MCP, the surface is incomplete for full lifecycle management.

Available Tools

13 tools
census_get_destinationGet destination
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe resource id (a numeric id, passed as a string).
census_get_modelGet model
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe resource id (a numeric id, passed as a string).
census_get_sourceGet source
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe resource id (a numeric id, passed as a string).
census_get_syncGet sync
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe resource id (a numeric id, passed as a string).
census_get_sync_runGet sync run
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe resource id (a numeric id, passed as a string).
census_list_destinationsList destinations
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (1-based) for pagination.
per_pageNoNumber of records per page.
census_list_modelsList models
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (1-based) for pagination.
per_pageNoNumber of records per page.
census_list_segmentsList segments
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (1-based) for pagination.
per_pageNoNumber of records per page.
census_list_sourcesList sources
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (1-based) for pagination.
per_pageNoNumber of records per page.
census_list_sync_runsList sync runs
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (1-based) for pagination.
sync_idNoFilter runs to a single sync id.
per_pageNoNumber of records per page.
census_list_syncsList syncs
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (1-based) for pagination.
per_pageNoNumber of records per page.
census_list_workspacesList workspaces
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

census_trigger_syncTrigger sync
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe resource id (a numeric id, passed as a string).
force_full_syncNoRe-sync ALL rows instead of just changes since the last run.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 13 tool updates
    • Changedcensus_get_destination1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcensus_get_model1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcensus_get_source1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcensus_get_sync1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcensus_get_sync_run1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcensus_list_destinations1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcensus_list_models1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcensus_list_segments1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcensus_list_sources1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcensus_list_sync_runs1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcensus_list_syncs1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcensus_list_workspaces1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcensus_trigger_sync1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. 13 tool updates
    • First observedcensus_get_destination
    • First observedcensus_get_model
    • First observedcensus_get_source
    • First observedcensus_get_sync
    • First observedcensus_get_sync_run
    • First observedcensus_list_destinations
    • First observedcensus_list_models
    • First observedcensus_list_segments
    • First observedcensus_list_sources
    • First observedcensus_list_sync_runs
    • First observedcensus_list_syncs
    • First observedcensus_list_workspaces
    • First observedcensus_trigger_sync

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to create, manage, and monitor two-way data syncs between platforms like Airtable, Webflow, HubSpot, Salesforce, Notion, and Postgres, including mapping fields, running syncs, and troubleshooting record-level issues.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to manage Fivetran users and connections, including inviting users, listing connections, and triggering syncs.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.