Track Congress. Engage together.

A tracking & engagement platform for political teams. Drag-and-drop boards for every bill and issue. Per-issue coalition wikis where partner orgs collaborate. 90+ MCP tools that let Claude or Cursor run your workflow — paste a press release, the AI files the positions, sources the news, and briefs your team.

Start free Read the docs
Built on the 119th Congress · Workspace-scoped · Cross-org coalitions
📜

Live tracking boards

Drag any of 535 members between six stance columns on every bill and every issue. Lean indicators. Manual overrides win. Sponsor portraits, hot-relationship sorting, pinned caucus filters — your call list is always one click away.

🤝

Coalitions with shared wikis

Create a coalition around an issue or bill. Invite partner orgs across workspaces. Brief everyone on the same versioned wiki — only members can read and edit. The collaborative space replaces the email chains and shared Google Docs.

🤖

AI does the data entry

Paste a press release into Claude. The AI WebFetches it, resolves the org and bill, sets the position, anchors the news, and tags the contacts. Coming soon: team chat threads on every entity that the AI summarizes back into the record.

Tracking boards

A board for every bill and every issue.

Each member is a tile. Drag them between Strongly Support → Strongly Against. Hot relationships float to the top of every column — your call list is always sorted by who you know.

  • Six-stance vocabulary with optional lean indicators
  • Auto-detected House/Senate companion bill
  • Pinned caucus chips as quick filters (Freedom Caucus, Problem Solvers, etc.)
  • Donut chart + progress-to-218/51 bar at the top of every board
  • Member portraits via official Congress.gov sources, self-hosted
  • Per-bill member notes + stance change history
119-s-4426 / STOP Act · Senate
Strong Support4
MarshallR
CottonR
HawleyR
CruzR
Support8
CornynR
CrapoR
DainesR
RischR
Undecided12
ManchinI
SinemaI
TesterD
Against22
SchumerD
DurbinD
WarrenD
Strong Against14
SandersI
MarkeyD
Member portals

Two scores per elected official. Both load-bearing.

Click any member from any board. The portal tells you both:

  • Relationship score — touch-decayed, 60-day half-life, bucketed hot/warm/cool/cold/never_engaged
  • Per-issue alignment — for each workspace issue, [-1, +1] cosponsorship × rating × importance
  • Sponsored bills with bill detail drill-in
  • Cosponsored bills
  • Workspace signals (every approved support/oppose marker on this member)
  • Whip-count cells across every project
  • Engagements + linked CRM contacts at the office
Sen. Roger Marshall R
Senate · KS · M001198
Relationship
Hot
87 pts · 12 touches
Last touch 3d ago
Issue alignment
Online child safety
+96%
Healthcare reform
+64%
Tax reform
+36%
Climate
−30%
Map dashboard

One look. The whole country.

State-tile heat map of stance aggregation across every tracked bill. Color intensity from a weighted score (Strong Support = +2, Strong Against = -2). Filter by single bill or by caucus to see geographic distribution at a glance.

  • 50 states + DC at their rough geographic positions
  • Click a state for the full delegation breakdown
  • Bill scope: combined or single-bill
  • Group filter: Freedom Caucus, your custom whip targets, etc.
Combined · 4 tracked bills
AK
ME
VT
NH
WA
ID
MT
ND
MN
WI
MI
NY
MA
OR
UT
WY
SD
IA
IL
IN
OH
PA
NJ
CA
NV
CO
NE
MO
KY
WV
VA
MD
AZ
NM
KS
AR
TN
NC
SC
OK
LA
MS
AL
GA
TX
FL
Coalitions

Working together on an issue, in one place.

Stand up a coalition around an issue or bill. Invite partner orgs by email — across workspaces, across organizations. Members get scoped access to the coalition's shared wiki: collaborative markdown pages with versioned edits, only visible to coalition members.

  • Cross-org membership: invite anyone with an email
  • Per-coalition wiki — your "Wikipedia for the issue", member-only
  • Versioned edits with edit summaries (commit-style history)
  • Anchor to an issue, a bill, or freestanding
  • Roles: admin / member / observer
  • Members can represent which org they're at, surfaced on the roster

Coming soon: in-thread chat on every coalition, organization, bill, and member — your AI summarizes the back-and-forth into the entity record so context never gets lost in Slack or email.

Online Child Safety Coalition
SUPPORT
7 members across 4 orgs · anchored to Online Child Safety
Wiki pages
📄Overviewv3
📄Talking pointsv7
📄Member targetsv2
📄Press strategyv1
Members
TS
Terry · APP ADMIN
GH
Hollings. · ERLC MEMBER
KH
Kristan · SFLA MEMBER
JD
[email protected] PENDING
MCP-native

Your AI does the data entry. And the briefings.

CongressMCP is built on the Model Context Protocol from day one. Claude, Cursor, and Claude Desktop all speak it natively. Paste a press release. Send the AI to summarize the news. Have it write a coalition wiki page from a transcript. The structured data is one round-trip away.

One install. 90+ tools. Search bills, members, votes, committees. Track positions. Score relationships. Build engagement boards. Run scorecards. Manage caucuses + coalitions. Write coalition wiki pages. Record activities, engagements, and donations. The orientation wizard surfaces topic playbooks so the AI knows what to chain together.

The "paste a URL → recorded" workflow auto-resolves orgs, verifies bill identity (load-bearing — short titles like "GUARD Act" collide nine times in the 119th Congress), and writes everything atomically with an audit trail.

Install MCP →
you: Record this position from APP. claude: WebFetching https://x.com/approject/... claude: ingest_social_post( workspace_id=..., bill_ref="119-s-4426", url="https://x.com/...", ) → created bill_resource id=2878a27b… auto_resolved_account: APP stance pullquote rendered on board claude: set_organization_position( workspace_id=..., account_id=APP, bill_ref="119-s-4426", position="support", position_strength=8, ) → position recorded claude: Done. APP supports 119-s-4426. Pullquote on the bill board.
Built for

Government affairs that actually moves.

CongressMCP is workspace-scoped from the ground up — Hill office data stays separate from campaign data, with controlled cross-workspace shares for legitimate use.

🏛️

Hill offices

Track every bill. Manage relationships across caucuses. Per-member notes scoped to your office.

🎯

GA firms

Multi-client workspaces. Per-client issue boards. AI ingests client press releases automatically.

📣

Advocacy groups

Position tracking. Caucus management via member groups. Issue intelligence linked to your priorities.

🤝

Coalitions

Per-issue coalitions with a shared wiki. Invite partner orgs and brief everyone on the same page.

How it works

Up and running in 5 minutes.

1

Sign up

Magic-link auth, no password. You get a personal API key + a starter workspace.

2

Install the MCP server

claude mcp add congressmcp … — drop the URL + your API key. Same setup for Cursor or Claude Desktop.

3

Start tracking

Ask Claude: "Track 119-s-4426 and show me who else has positions on it." Watch the board fill in. Drag tiles to update stances.

Stop chasing email threads. Track Congress together.

Free to start. Bring your own AI. The orientation wizard will tell Claude what to do next.

Start free Read the docs