# Usefulapi Census MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.usefulapi%2Fcensus
Registry id: `mcp-registry/io.usefulapi/census`
Status: auth-required (checked 2026-10-27T04:05:47.085Z)

## Verdict

Usefulapi Census MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 66 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (96/100) across 13 tools, costing an agent about 1,625 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 66 ms | 87% of MCP servers |
| p95 handshake latency | 404 ms | — |
| Checks in 30 days | 218 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 13 | — |
| Tool-list size for an agent | ~1,625 tokens | 57% of MCP servers |
| Days observed | 28 | — |

## Install

```json
{
  "mcpServers": {
    "usefulapi-census-mcp-server": {
      "type": "http",
      "url": "https://census.usefulapi.io/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http usefulapi-census-mcp-server https://census.usefulapi.io/mcp
```

## Tools (13)

- `census_get_destination`: Get a single destination connection by id. Census: GET /destinations/{id}.
- `census_get_model`: Get a single model by id, including its SQL/query. Census: GET /models/{id}.
- `census_get_source`: Get a single source connection by id. Census: GET /sources/{id}.
- `census_get_sync`: Get a single sync's full configuration by id. Census: GET /syncs/{id}.
- `census_get_sync_run`: Get a single sync run by id — status, counts, errors. Census: GET /sync_runs/{id}.
- `census_list_destinations`: List configured destination connections (SaaS apps data is synced INTO, e.g. Salesforce, HubSpot, Marketo). Census: GET /destinations.
- `census_list_models`: List SQL models / datasets defined in the workspace (the queries that produce rows to sync). Census: GET /models.
- `census_list_segments`: List audience segments defined in the workspace. Census: GET /segments.
- `census_list_sources`: List configured data warehouse sources (Snowflake, BigQuery, Redshift, Databricks, etc.). Census: GET /sources.
- `census_list_sync_runs`: List sync run history (each run's status, records processed, timing). Filter by sync_id. Census: GET /sync_runs.
- `census_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. Ce
- `census_list_workspaces`: List workspaces in the organization (note: usually requires an organization-level token). Census: GET /workspaces.
- `census_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=tr

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
