YZ CPA LLC · MCP connector

YZ CPA My Case

yz-cpa-my-case v1.0.0 · endpoint https://my.yz-cpa.com/mcp/client (Streamable HTTP, stateless, OAuth 2.1)

For existing clients of YZ CPA LLC, a U.S. tax firm in Austin, Texas. After signing in, the client's AI assistant can read their own tax case: where it stands, which documents are still needed, questions and messages from the firm, the files the firm received, and invoices. It is read-only: the assistant cannot upload, sign, pay or change anything. Not a client? The public calculators are in US Tax Estimator (no sign-in).

Sign-in

OAuth 2.1 authorization code with PKCE (S256); Client ID Metadata Documents or dynamic client registration; metadata at /.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource/mcp/client; scope case:read; access tokens 1 hour, rotating refresh tokens. Redirects are accepted only for Claude, Meta AI and loopback addresses.

Tools (all read-only)

My case status get_my_case_status

The signed-in client's tax cases with YZ CPA: tax year and where each one is (engagement, documents & preparation, CPA review, your signature, filed), newest first. Start here.

Optional input: tax_year.

Documents still needed list_missing_documents

Documents YZ CPA still needs from the signed-in client for their open cases (the checklist items not yet received).

Optional input: tax_year.

Questions and messages list_my_questions_and_messages

Questions YZ CPA asked the signed-in client (answered or not), notes on checklist items, and the message thread with the firm (most recent 15). Reading here does not mark messages read.

Optional input: tax_year.

Files the firm received list_received_documents

Files YZ CPA has received from the signed-in client: name, type, tax year and date, newest first (up to 50). Names only, never contents.

Optional input: tax_year.

My invoices list_my_invoices

YZ CPA's invoices to the signed-in client: number, what it is for, tax year, amount, amount received, due date, and whether it is paid. Paying happens outside the assistant.

Optional input: tax_year.

Data handling