Open Finance US MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_access_tokenA | Force-create a Finicity App-Token; use this to verify credentials work. |
| create_testing_customerA | Create a Finicity testing customer (sandbox, non-billable). |
| list_customersC | List customers, optionally filtered by username search. |
| get_customerB | Fetch a single customer by id. |
| delete_customerB | Delete a customer and all associated data. Destructive. |
| generate_connect_urlC | Generate a hosted Data Connect URL for the customer to link accounts. |
| get_customer_accountsB | List all linked accounts for a customer. |
| get_customer_accountC | Fetch one account for a customer. |
| refresh_customer_accountsC | Trigger an aggregation refresh for all of a customer's accounts. |
| get_account_ach_detailsC | Get ACH routing/account number details for an account. |
| get_available_balanceC | Get the real-time available balance for an account. |
| get_customer_transactionsB | Get transactions across all of a customer's accounts. Dates are epoch seconds. |
| get_account_transactionsC | Get transactions for a single account. Dates are epoch seconds. |
| get_recurring_transactionsC | Detect recurring transactions (subscriptions, salary, etc.). |
| load_historic_transactionsC | Load up to 24 months of historic transactions for an account. |
| search_institutionsC | Search supported financial institutions. |
| get_institutionC | Get details for one institution. |
| create_consumerB | Create a consumer record (prerequisite for VOA/VOI/VOAI reports). |
| generate_voa_reportC | Generate a Verification of Assets (VOA) report. |
| generate_voi_reportC | Generate a Verification of Income (VOI) report. |
| generate_voai_reportC | Generate a VOA-with-Income (voaHistory) report. |
| get_reportC | Fetch a generated decisioning report by id. |
| generate_payment_success_indicatorsC | Generate Non-FCRA Payment Success Indicators for a proposed payment. |
| get_payment_success_indicatorsC | Retrieve a previously generated PSI result by payRequestId. |
| subscribe_txpushC | Subscribe an account to TxPUSH webhook notifications. |
| disable_txpushC | Disable TxPUSH notifications for an account. |
| create_active_customerB | Create an active (billable) customer for production use. |
| update_customerC | Update a customer's profile fields. |
| generate_lite_connect_urlC | Generate a Lite Data Connect URL scoped to one institution. |
| generate_fix_connect_urlB | Generate a Fix Data Connect URL to repair a broken connection. |
| get_account_ownerC | Get account owner (name/address) information. |
| get_account_owner_detailsC | Get detailed (v3) account owner information. |
| get_account_payment_detailsC | Get ACH details incl. RTP/FedNow support (v3). |
| get_loan_payment_detailsC | Get loan payment details for a loan-type account. |
| get_account_statementC | Get an account statement PDF (returned base64-encoded). |
| delete_customer_accountC | Remove access to a single account. Destructive. |
| get_institution_brandingC | Get an institution's branding assets. |
| get_certified_institutionsC | List certified institutions. |
| get_institutions_by_routing_numberB | Look up institutions by ABA routing number. |
| get_consumerB | Get a consumer record by consumer id. |
| get_consumer_for_customerB | Get the consumer record associated with a customer. |
| generate_cash_flow_personal_reportC | Generate a personal Cash Flow report. |
| generate_cash_flow_business_reportC | Generate a business Cash Flow report. |
| generate_transactions_reportC | Generate a Transactions report over an epoch-second date range. |
| generate_balance_analytics_reportD | Generate a Balance Analytics report. |
| generate_cashflow_analytics_reportD | Generate a Cash Flow Analytics report. |
| get_report_by_customerC | Fetch a report scoped to a specific customer. |
| get_reports_by_customerC | List all reports generated for a customer. |
| generate_fcra_payment_success_indicatorsC | Generate FCRA-permissible Payment Success Indicators. |
| get_fcra_payment_success_indicatorsD | Retrieve an FCRA PSI result by payRequestId. |
| initiate_micro_depositsC | Initiate micro-deposit account verification. |
| verify_micro_depositsC | Verify the two micro-deposit amounts. |
| get_micro_deposit_detailsC | Get the status/details of a micro-deposit verification. |
| create_businessC | Create a business record for a customer. |
| get_business_for_customerC | Get the business record for a customer. |
| account_owner_matchC | Match provided identity details against account owner records. |
| enrich_transactionsC | Enrich a list of raw transactions with categorization/merchant data. |
| get_deposit_switchesB | List direct-deposit switches for a customer. |
| get_bill_pay_switchesC | List bill-pay switches for a customer. |
| link_testing_accountsA | Link FinBank test accounts to a testing customer without hosted Connect. Sandbox only. Defaults link institution 101732 (FinBank) with demo/go, which returns 8 accounts and requires no MFA. |
| list_finbank_profilesA | List the verified FinBank sandbox test profiles for headless linking. |
| run_happy_pathA | Run a full sandbox happy path end-to-end and return every step. Steps: create testing customer -> link FinBank accounts -> list accounts -> fetch transactions. Sandbox only; uses headless linking (no browser). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/orancummins/openfinance-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server