Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

Civiq

by civdotiqversion 1.0.0i★ –iRuns in the cloud
Registry nameio.github.civdotiq/civiq

Install

Overview

Description from the maker (original English)

U.S. civic data for AI agents: reps, votes, bills, finance, lobbying, cited gov sources. 47 tools.

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Runs in the cloud
  • Transport: Streamable HTTP
  • Category: Accounting, finance & tax

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 1 of 1 passed
  • Runs on the maker’s server: what you ask it goes through their server.
  • The registry lists no key to fill in.

You need

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

Works in Claude on the web, desktop and mobile:

  1. Open Settings → Connectors
  2. Press Add custom connector
  3. Paste the address below and press Add
  4. If it asks you to sign in, sign in with the maker
SettingsConnectors1+ Add2https://…3
https://civdotiq.org/api/mcp

Run this in your terminal

claude mcp add --transport http civiq https://civdotiq.org/api/mcp

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "civiq": {
      "url": "https://civdotiq.org/api/mcp"
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "civiq": {
      "type": "http",
      "url": "https://civdotiq.org/api/mcp"
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

ChatGPT connects only to servers on the internet:

  1. Open ChatGPT on the web → Settings → Connectors (Apps)
  2. Press Create or Add (some plans need Developer mode under Advanced first)
  3. Paste the address below, give it a name and save
  4. If it asks you to sign in, sign in with the maker
SettingsConnectors1+ Create2https://…3
https://civdotiq.org/api/mcp

Menu names can differ slightly by plan and over time.

Your choice stays on this device in a cookie; no account needed.

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

We have not read this server’s tool list yet; we check endpoints in rotation.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account civdotiq, which owns the repo

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • … Not checked yet

    Endpoint responds

    Not checked yet; we check endpoints in rotation

  • … Not checked yet

    Sign-in with OAuth

    Not checked yet; we check endpoints in rotation

  • … Not checked yet

    No hidden instructions in tool descriptions

    Not checked yet; we read the tool list when we check the endpoint

Compared with others in Accounting, finance & taxi

  • More stars than 0% of the other 1735 servers in this category
  • Published to the registry more recently than 25% of the other 1735 servers in this category
  • Basic checks equal to or better than 100% of the other 1735 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Civiq safe?

It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

The registry does not list a required key, though some servers ask you to sign in on first use.

Does it run on my computer or in the cloud?

It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.

Is it still maintained?

The GitHub repo last changed –, and the latest version (1.0.0) reached the registry 4 months ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.

What can I use instead?

In the same category: Finance Toolkit, SolidInvoice, Korea Tax Calculator

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Finance Toolkit

by JerBouma

500+ transparent financial methods calculated from raw statements, not third-party endpoints.

Computer or cloud★ 5,496MITUpdated yesterday
Install

SolidInvoice

by SolidInvoice

Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.

Runs in the cloud★ 981MITUpdated 8 days ago
Install

Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.

Runs on your computer★ 97MITUpdated yesterday
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

CIV.IQ

Civic intelligence from government sources, organized for public use.

civdotiq.org • API Reference • Contribute • License


What this is

A civic intelligence platform. Enter an address to find your federal and state representatives, with voting records, federal campaign finance, committee assignments, legislative activity, and machine-learning-powered analysis of money-in-politics patterns. Local (city/county) government: not covered. Local records lack a shared standard or central source; CIV.IQ intends to add them only once a verified public source exists.

Data comes from official government records. Most are read straight from the agency's API or bulk files; some are read through named open datasets, such as OpenStates for state legislatures and the Congress Trading Monitor for parsed STOCK Act filings. All analysis is statistical, with confidence scores and methodology disclosed. If data is unavailable, the interface and the response payload say so explicitly. Nothing is fabricated.

Honest coverage matrix: docs/COVERAGE.md. It is the canonical answer to "what does CIV.IQ actually cover?" — every other claim in this README defers to that page.

What it does

Representatives: Federal and state legislators with photos, contact info, committee assignments, and voting records.

Campaign Finance: Federal only — FEC contributions, PAC spending, expenditure tracking, and donor sector analysis. State campaign finance is not currently available (FollowTheMoney.org is in maintenance mode during the OpenSecrets merger).

Intelligence Layer: Statistical analyzers that cross-reference voting records with campaign finance, lobbying filings, stock trades, and committee jurisdictions to surface patterns of potential influence. Every insight carries a confidence score, methodology note, and correlation-not-causation disclaimer.

Money Report: Address-based lookup that traces the path from campaign contributions through committee assignments to legislative outcomes for your specific representatives.

Regulations & Comment Periods: Federal Register integration for proposed rules, final rules, executive orders, and open public comment periods.

State Legislatures: All 50 states via OpenStates — legislators, bills, committees, and calendars. Per-legislator vote history is in progress. Interactive district boundary maps for all 7,383 state legislative districts. State-level campaign finance, lobbying, and stock-trade data are not part of state coverage.

Local Government: Not covered (city/county). Local records lack a shared standard or central source; CIV.IQ intends to add them only once a verified public source exists.

District Intelligence: Demographics, economic indicators (BLS employment data), federal spending (USASpending), infrastructure metrics, and bills ranked by relevance to each congressional district.

Nostr Publishing: Civic events (new bills, votes, hearings) are signed and published to the Nostr network for decentralized, verifiable distribution.

Developer integrations

IntegrationWhat it provides
OpenAPI spec39 endpoints, 38 schemas — generate clients in any language
@civiq/sdkZero-dependency TypeScript client (npm install @civiq/sdk)
MCP server46 tools for AI assistants (Claude, Cursor, etc.)
Atom feedsRSS-compatible feeds for bills, members, districts, committees
Embeddable widgetsDrop-in HTML for legislator cards, district lookup, bill status
llms.txtAI-discoverable documentation

Data sources

SourceWhat it provides
Congress.gov v3Bills, members, committees, hearings
FEC.govCampaign contributions, expenditures, PAC filings
U.S. Census BureauGeocoding, demographics, district boundaries (TIGER)
Senate.gov XMLSenate floor votes, roll calls
House Clerk XMLHouse voting records
GovInfoHearing transcripts, legislative documents
Federal RegisterExecutive orders, proposed rules, comment periods
USASpending.gov v2Federal contracts, grants, awards by district
LDA (lda.gov)Lobbying disclosure filings
Bureau of Labor StatisticsEmployment, wages, labor force data
SEC EDGARCompany filings
FREDFederal Reserve economic indicators
Regulations.govPublic comments on proposed rules
OpenStates (open dataset)State legislators, bills, committees (all 50 states)
Congress Trading Monitor (open dataset)STOCK Act trades for both chambers, parsed from the official House and Senate filings
Wikidata (open dataset)State executives, state judiciary

The table lists the primary sources. Other federal agency datasets (CDC PLACES, CMS, FEMA, FBI, FDIC, VA, Treasury, CFPB, NHTSA, EPA, College Scorecard, and more) power district and intelligence features. In total CIV.IQ reads 40 data sources: 29 government and 11 open datasets. The full list and the counting rule are in docs/COVERAGE.md.

No data is fabricated or generated. When a source is unavailable, the response says so.

Setup

git clone https://github.com/civdotiq/civ.iq.git

cd civ.iq npm install cp .env.example .env.local

Add API keys to .env.local. All are free:

# Required

CONGRESS_API_KEY= # api.congress.gov/sign-up FEC_API_KEY= # api.open.fec.gov/developers CENSUS_API_KEY= # api.census.gov/data/key_signup.html OPENSTATES_API_KEY= # openstates.org/accounts/profile

Recommended

UPSTASH_REDIS_REST_URL= # upstash.com (caching) UPSTASH_REDIS_REST_TOKEN= GOOGLE_GENERATIVE_AI_API_KEY= # aistudio.google.com/apikey (AI summaries)

Optional (enhanced features)

FRED_API_KEY= # fredaccount.stlouisfed.org/apikeys DATA_GOV_API_KEY= # api.data.gov/signup (Regulations.gov) GOVINFO_API_KEY= # api.govinfo.gov/docs

See .env.example for the full list, including Nostr publishing and ActivityPub federation.

npm run dev

Verify at localhost:3000/api/health.

Structure

src/

├── app/ │ ├── api/ # API routes (public contract: /api/v1 + openapi.json) │ └── (civic)/ # Pages (representatives, districts, legislation, etc.) ├── components/ │ ├── intelligence/ # Insight cards, leaderboards, influence chains │ └── ... # Shared UI, search, visualizations ├── features/ # Feature modules │ ├── campaign-finance/ │ ├── legislation/ │ ├── representatives/ │ └── state-legislature/ ├── lib/ │ ├── intelligence/ # Analyzers, ML models, embeddings, entity resolution │ ├── nostr/ # Nostr event signing and relay publishing │ ├── data-sources/ # Federal Register, FRED, SEC, lobbying services │ └── ... # API clients, services, utilities ├── hooks/ # Custom React hooks └── types/ # TypeScript definitions packages/ ├── sdk/ # @civiq/sdk (TypeScript API client) ├── civic-statistics/ # @civiq/civic-statistics (confidence scoring, correlation) └── entity-resolution/ # @civiq/entity-resolution (entity matching, deduplication)

Stack

Next.js 16, React 18, TypeScript (strict), Tailwind CSS, SWR, Zustand, MapLibre GL, D3.js, Recharts, Redis (Upstash + ioredis), Zod, simple-statistics, HuggingFace Transformers (small models), Google Gemini AI, nostr-tools.

Intelligence layer

17 statistical analyzers cross-reference the federal data domains:

AnalyzerWhat it computes
Finance-Jurisdiction OverlapHow far a member's donor industries overlap with their committees' jurisdictions
Vote-Finance AlignmentShare of a member's votes cast on bills in their top donor sectors
Party-Line AlignmentHow often a member votes with their party's majority, from real roll calls
Temporal Vote ShiftsQuarter-by-quarter party-line alignment, alongside committee, contribution, and election events
Chamber BaselinesChamber and party medians for votes cast, missed votes, and party alignment (peer baselines)
Lobbying PipelineLobbying filings aimed at a committee, grouped by issue and matched to bills
PAC-to-Vote TracingA PAC's recipients and how they voted on the PAC's issue areas
Stock-Committee OverlapSTOCK Act trades in sectors a member's committees oversee

| Stock Trade Leaderboard | Members ranked by trade

Only the beginning is shown; read the rest in the repo

Ask PopNx