Read-only Increase banking observability plus one safe non-money-moving write, for AI agents.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Registers an external (counterparty) bank account in Increase for future transfers. This creates a record only — it MOVES NO MONEY. Increase API: POST /external_accounts.
A human-readable description/name for this external account.
The counterparty's account number.
The counterparty's 9-digit ABA routing number.
The type of the destination account. Default checking.
The type of entity that owns the external account.
The server marks this tool as destructive. Running it may delete or overwrite data on the server or in any account you connected with your headers.
Registers an external (counterparty) bank account in Increase for future transfers. This creates a record only — it MOVES NO MONEY. Increase API: POST /external_accounts.
| Argument | Type | Description |
|---|---|---|
| funding | string | The type of the destination account. Default checking. |
| description* | string | A human-readable description/name for this external account. |
| account_holder | string | The type of entity that owns the external account. |
| account_number* | string | The counterparty's account number. |
| routing_number* | string | The counterparty's 9-digit ABA routing number. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"routing_number",
"account_number",
"description"
],
"properties": {
"funding": {
"enum": [
"checking",
"savings",
"other"
],
"type": "string",
"description": "The type of the destination account. Default checking."
},
"description": {
"type": "string",
"description": "A human-readable description/name for this external account."
},
"account_holder": {
"enum": [
"business",
"individual",
"unknown"
],
"type": "string",
"description": "The type of entity that owns the external account."
},
"account_number": {
"type": "string",
"description": "The counterparty's account number."
},
"routing_number": {
"type": "string",
"pattern": "^\\d{9}$",
"description": "The counterparty's 9-digit ABA routing number."
}
}
}Retrieve a single bank account by id. Increase API: GET /accounts/{account_id}.
| Argument | Type | Description |
|---|---|---|
| account_id* | string | Account id (e.g. account_...). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"account_id"
],
"properties": {
"account_id": {
"type": "string",
"description": "Account id (e.g. account_...)."
}
}
}Retrieve an account's current and available balance. Increase API: GET /accounts/{account_id}/balance. Optionally as of a point in time.
| Argument | Type | Description |
|---|---|---|
| at_time | string | ISO 8601 timestamp to get the balance as of that moment (query param at_time). |
| account_id* | string | Account id (e.g. account_...). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"account_id"
],
"properties": {
"at_time": {
"type": "string",
"description": "ISO 8601 timestamp to get the balance as of that moment (query param at_time)."
},
"account_id": {
"type": "string",
"description": "Account id (e.g. account_...)."
}
}
}Retrieve a single ACH transfer by id. Increase API: GET /ach_transfers/{ach_transfer_id}.
| Argument | Type | Description |
|---|---|---|
| ach_transfer_id* | string | ACH transfer id (e.g. ach_transfer_...). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"ach_transfer_id"
],
"properties": {
"ach_transfer_id": {
"type": "string",
"description": "ACH transfer id (e.g. ach_transfer_...)."
}
}
}Retrieve a single transaction by id. Increase API: GET /transactions/{transaction_id}.
| Argument | Type | Description |
|---|---|---|
| transaction_id* | string | Transaction id (e.g. transaction_...). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"transaction_id"
],
"properties": {
"transaction_id": {
"type": "string",
"description": "Transaction id (e.g. transaction_...)."
}
}
}List account numbers (deposit routing/account number pairs). Increase API: GET /account_numbers. Filter by account and status (sent as status.in).
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| status | string | Status filter (sent as status.in), e.g. active | disabled | canceled. |
| account_id | string | Only account numbers for this account id. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"status": {
"type": "string",
"description": "Status filter (sent as status.in), e.g. active | disabled | canceled."
},
"account_id": {
"type": "string",
"description": "Only account numbers for this account id."
}
}
}List bank accounts. Increase API: GET /accounts. Filter by entity and status (sent as status.in).
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| status | string | Account status filter (sent as status.in), e.g. open | closed. |
| entity_id | string | Only accounts belonging to this entity id. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"status": {
"type": "string",
"description": "Account status filter (sent as status.in), e.g. open | closed."
},
"entity_id": {
"type": "string",
"description": "Only accounts belonging to this entity id."
}
}
}List ACH transfers (read-only observability; this server does NOT create transfers). Increase API: GET /ach_transfers. Filter by account and status (sent as status.in).
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| status | string | Status filter (sent as status.in), e.g. pending_submission | submitted | returned. |
| account_id | string | Only ACH transfers for this account id. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"status": {
"type": "string",
"description": "Status filter (sent as status.in), e.g. pending_submission | submitted | returned."
},
"account_id": {
"type": "string",
"description": "Only ACH transfers for this account id."
}
}
}List cards. Increase API: GET /cards. Filter by account and status (sent as status.in). Read-only; no card actions are exposed.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| status | string | Status filter (sent as status.in), e.g. active | disabled | canceled. |
| account_id | string | Only cards for this account id. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"status": {
"type": "string",
"description": "Status filter (sent as status.in), e.g. active | disabled | canceled."
},
"account_id": {
"type": "string",
"description": "Only cards for this account id."
}
}
}List check transfers (read-only observability; this server does NOT create transfers). Increase API: GET /check_transfers. Filter by account.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| account_id | string | Only check transfers for this account id. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"account_id": {
"type": "string",
"description": "Only check transfers for this account id."
}
}
}List declined transactions. Increase API: GET /declined_transactions. Filter by account.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| account_id | string | Only declined transactions for this account id. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"account_id": {
"type": "string",
"description": "Only declined transactions for this account id."
}
}
}List entities (the people/businesses — KYC records — that own accounts). Increase API: GET /entities. Filter by status (sent as status.in).
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| status | string | Status filter (sent as status.in), e.g. active | archived | disabled. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"status": {
"type": "string",
"description": "Status filter (sent as status.in), e.g. active | archived | disabled."
}
}
}List external (counterparty) bank accounts registered in Increase. Increase API: GET /external_accounts. Filter by status (sent as status.in).
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| status | string | Status filter (sent as status.in), e.g. active | archived. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"status": {
"type": "string",
"description": "Status filter (sent as status.in), e.g. active | archived."
}
}
}List pending (not-yet-settled) transactions. Increase API: GET /pending_transactions. Filter by account and status (sent as status.in).
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| status | string | Status filter (sent as status.in), e.g. pending | complete. |
| account_id | string | Only pending transactions for this account id. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"status": {
"type": "string",
"description": "Status filter (sent as status.in), e.g. pending | complete."
},
"account_id": {
"type": "string",
"description": "Only pending transactions for this account id."
}
}
}List Real-Time Payments (RTP) transfers (read-only observability; this server does NOT create transfers). Increase API: GET /real_time_payments_transfers. Filter by account.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| account_id | string | Only RTP transfers for this account id. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"account_id": {
"type": "string",
"description": "Only RTP transfers for this account id."
}
}
}List settled transactions. Increase API: GET /transactions. Filter by account, category (sent as category.in), and created date range (created_at.after / created_at.before).
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| category | string | Transaction category filter (sent as category.in). |
| account_id | string | Only transactions for this account id. |
| created_after | string | ISO 8601 timestamp; only transactions created at/after this (sent as created_at.after). |
| created_before | string | ISO 8601 timestamp; only transactions created before this (sent as created_at.before). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"category": {
"type": "string",
"description": "Transaction category filter (sent as category.in)."
},
"account_id": {
"type": "string",
"description": "Only transactions for this account id."
},
"created_after": {
"type": "string",
"description": "ISO 8601 timestamp; only transactions created at/after this (sent as created_at.after)."
},
"created_before": {
"type": "string",
"description": "ISO 8601 timestamp; only transactions created before this (sent as created_at.before)."
}
}
}List wire transfers (read-only observability; this server does NOT create transfers). Increase API: GET /wire_transfers. Filter by account.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| account_id | string | Only wire transfers for this account id. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"account_id": {
"type": "string",
"description": "Only wire transfers for this account id."
}
}
}Look up a 9-digit ABA routing number to see which real-time services (ACH, Real-Time Payments, wire) that bank supports. Increase API: GET /routing_numbers.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, 1–100. Default 100. |
| cursor | string | Opaque pagination cursor from a previous response's next_cursor. |
| routing_number* | string | 9-digit ABA routing number to look up (query param routing_number). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"routing_number"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Page size, 1–100. Default 100."
},
"cursor": {
"type": "string",
"description": "Opaque pagination cursor from a previous response's next_cursor."
},
"routing_number": {
"type": "string",
"pattern": "^\\d{9}$",
"description": "9-digit ABA routing number to look up (query param routing_number)."
}
}
}