Skip to main content
Glama
Affinity-CPA

JurisdictionMCPRemote

by Affinity-CPA

JurisdictionMCPRemote

Hosted (Cloudflare Workers, TypeScript) rewrite of the SUTS jurisdiction MCP server — so firm users connect over a URL with zero local install (Claude Desktop native custom connector) instead of running Python locally.

Status: Phase A complete — Worker built and validated locally. 12/12 unit tests pass, tsc --noEmit clean, and it serves MCP over HTTP via wrangler dev (resolve_address returned Denver 10006 / 0.0915; check_cache_freshness correct). Next: Phase B — Microsoft Entra OAuth + deploy (see HOSTING.md). The working local original is the sibling JurisdictionMCP repo — leave it running until this is deployed and trusted.

Run locally: npm installnpm test → put SUTS_API_KEY=... in .dev.varsnpm run dev → drive with node scripts/check.mjs or the MCP Inspector.

What's here now (seed / reference)

Path

Purpose

CONTRACT.md

The spec to implement — tool return shapes, TTR API, freshness rule + test vectors, rate-limit behavior. Build against this.

HOSTING.md

Full deployment roadmap + OAuth (firm-email) auth plan.

samples/

Real TTR responses — use as TS test fixtures.

reference-python/

The source-of-truth Python implementation being ported (freshness.py, ttr_client.py, tests). Not part of the Worker; reference only.

Related MCP server: toolhive-mcp

Next steps

See HOSTING.md. In short: install Node + wrangler, scaffold the McpAgent (OAuth template), port the two tools per CONTRACT.md, add a Durable Object rate-limiter, test with MCP Inspector, deploy, restrict auth to @affinity.cpa, connect via Claude's native connector.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityStale
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    A hosted HTTP MCP server for Cloudflare Workers that exposes a bundle of tools via a remote /mcp endpoint, enabling Claude-compatible clients to connect without a local server.
    15
    1
    BSD Zero Clause
  • F
    license
    Not graded
    quality
    C
    maintenance
    This is an MCP server deployed on Cloudflare Workers with OAuth authentication, enabling remote MCP clients to connect and use tools.
    -

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Affinity-CPA/JurisdictionMCPRemote'

If you have feedback or need assistance with the MCP directory API, please join our Discord server