Connect over MCP

Filemark exposes stateless Streamable HTTP MCP at:

https://api.filemark.ca/mcp

Configure your MCP client with these values:

SettingValue
TransportStreamable HTTP
OAuth grantclient_credentials
Token endpointhttps://api.filemark.ca/oauth2/token
Resourcehttps://api.filemark.ca
Base scopehttps://api.filemark.ca/mcp
Domain scopesOnly those required by the selected tools/resources

The client must support the MCP OAuth client credentials extension. Hosts that require an interactive PKCE or dynamic-client-registration flow aren't compatible. Keep the client ID and secret in the host's secure credential store.

Published MCP tools

ToolDomain scopeREST-equivalent behavior
list_clientsread or clients:readList clients
get_clientclients:readGet client
list_entitiesentities:readList a client's entities
get_entityentities:readGet entity
list_tax_yearstax-years:readList an entity's tax years
get_tax_yeartax-years:readGet tax year
get_engagementengagements:readGet safe engagement metadata
list_engagement_documentsdocuments:readList safe document metadata
list_engagement_workpapersworkpapers:readList safe workpaper metadata
get_engagement_review_summaryreview:readGet persisted review indicators
list_computationstax:computeGet computation catalog
compute_tax_schedulestax:computeRun batch computation
compute_rollovertax:computeRun one rollover target

All 13 tools are annotated read-only, non-destructive, and idempotent.

compute_tax_schedules and compute_rollover accept the same optional payloadContract selector as their REST counterparts, with identical strict-profile semantics — validation before execution, fail-closed result validation after, and the same version pinning. The computation target reference applies to both transports.

Published MCP resources

Each resource enforces the same domain scope and organization boundary as its corresponding tool.

  • filemark://clients/{client_id}
  • filemark://entities/{entity_id}
  • filemark://tax-years/{tax_year_id}
  • filemark://engagements/{engagement_id}
  • filemark://engagements/{engagement_id}/documents
  • filemark://engagements/{engagement_id}/workpapers
  • filemark://engagements/{engagement_id}/review-summary
  • filemark://computations/catalog

The document and workpaper resources return only their first bounded metadata page. Use the corresponding list tool when you need explicit pagination controls.

Filemark | MCP Server