Server definition
- Hash
- sha256:26e98ebae01030a3e8f08113e0ae41b476434a5ca78c4829370702d452fd973c
- What it is
- What a remote MCP server returned when asked what it offers: 18 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account_holder": {
"description": "The type of entity that owns the external account.",
"enum": [
"business",
"individual",
"unknown"
],
"type": "string"
},
"account_number": {
"description": "The counterparty's account number.",
"type": "string"
},
"description": {
"description": "A human-readable description/name for this external account.",
"type": "string"
},
"funding": {
"description": "The type of the destination account. Default checking.",
"enum": [
"checking",
"savings",
"other"
],
"type": "string"
},
"routing_number": {
"description": "The counterparty's 9-digit ABA routing number.",
"pattern": "^\\d{9}$",
"type": "string"
}
},
"required": [
"routing_number",
"account_number",
"description"
],
"type": "object"
},
"name": "increase_create_external_account",
"outputSchema": null
},
{
"description": "Retrieve a single bank account by id. Increase API: GET /accounts/{account_id}.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account_id": {
"description": "Account id (e.g. account_...).",
"type": "string"
}
},
"required": [
"account_id"
],
"type": "object"
},
"name": "increase_get_account",
"outputSchema": null
},
{
"description": "Retrieve an account's current and available balance. Increase API: GET /accounts/{account_id}/balance. Optionally as of a point in time.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account_id": {
"description": "Account id (e.g. account_...).",
"type": "string"
},
"at_time": {
"description": "ISO 8601 timestamp to get the balance as of that moment (query param at_time).",
"type": "string"
}
},
"required": [
"account_id"
],
"type": "object"
},
"name": "increase_get_account_balance",
"outputSchema": null
},
{
"description": "Retrieve a single ACH transfer by id. Increase API: GET /ach_transfers/{ach_transfer_id}.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"ach_transfer_id": {
"description": "ACH transfer id (e.g. ach_transfer_...).",
"type": "string"
}
},
"required": [
"ach_transfer_id"
],
"type": "object"
},
"name": "increase_get_ach_transfer",
"outputSchema": null
},
{
"description": "Retrieve a single transaction by id. Increase API: GET /transactions/{transaction_id}.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"transaction_id": {
"description": "Transaction id (e.g. transaction_...).",
"type": "string"
}
},
"required": [
"transaction_id"
],
"type": "object"
},
"name": "increase_get_transaction",
"outputSchema": null
},
{
"description": "List account numbers (deposit routing/account number pairs). Increase API: GET /account_numbers. Filter by account and status (sent as status.in).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account_id": {
"description": "Only account numbers for this account id.",
"type": "string"
},
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"status": {
"description": "Status filter (sent as status.in), e.g. active | disabled | canceled.",
"type": "string"
}
},
"type": "object"
},
"name": "increase_list_account_numbers",
"outputSchema": null
},
{
"description": "List bank accounts. Increase API: GET /accounts. Filter by entity and status (sent as status.in).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"entity_id": {
"description": "Only accounts belonging to this entity id.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"status": {
"description": "Account status filter (sent as status.in), e.g. open | closed.",
"type": "string"
}
},
"type": "object"
},
"name": "increase_list_accounts",
"outputSchema": null
},
{
"description": "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).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account_id": {
"description": "Only ACH transfers for this account id.",
"type": "string"
},
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"status": {
"description": "Status filter (sent as status.in), e.g. pending_submission | submitted | returned.",
"type": "string"
}
},
"type": "object"
},
"name": "increase_list_ach_transfers",
"outputSchema": null
},
{
"description": "List cards. Increase API: GET /cards. Filter by account and status (sent as status.in). Read-only; no card actions are exposed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account_id": {
"description": "Only cards for this account id.",
"type": "string"
},
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"status": {
"description": "Status filter (sent as status.in), e.g. active | disabled | canceled.",
"type": "string"
}
},
"type": "object"
},
"name": "increase_list_cards",
"outputSchema": null
},
{
"description": "List check transfers (read-only observability; this server does NOT create transfers). Increase API: GET /check_transfers. Filter by account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account_id": {
"description": "Only check transfers for this account id.",
"type": "string"
},
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "increase_list_check_transfers",
"outputSchema": null
},
{
"description": "List declined transactions. Increase API: GET /declined_transactions. Filter by account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account_id": {
"description": "Only declined transactions for this account id.",
"type": "string"
},
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "increase_list_declined_transactions",
"outputSchema": null
},
{
"description": "List entities (the people/businesses — KYC records — that own accounts). Increase API: GET /entities. Filter by status (sent as status.in).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"status": {
"description": "Status filter (sent as status.in), e.g. active | archived | disabled.",
"type": "string"
}
},
"type": "object"
},
"name": "increase_list_entities",
"outputSchema": null
},
{
"description": "List external (counterparty) bank accounts registered in Increase. Increase API: GET /external_accounts. Filter by status (sent as status.in).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"status": {
"description": "Status filter (sent as status.in), e.g. active | archived.",
"type": "string"
}
},
"type": "object"
},
"name": "increase_list_external_accounts",
"outputSchema": null
},
{
"description": "List pending (not-yet-settled) transactions. Increase API: GET /pending_transactions. Filter by account and status (sent as status.in).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account_id": {
"description": "Only pending transactions for this account id.",
"type": "string"
},
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"status": {
"description": "Status filter (sent as status.in), e.g. pending | complete.",
"type": "string"
}
},
"type": "object"
},
"name": "increase_list_pending_transactions",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account_id": {
"description": "Only RTP transfers for this account id.",
"type": "string"
},
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "increase_list_real_time_payments_transfers",
"outputSchema": null
},
{
"description": "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).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account_id": {
"description": "Only transactions for this account id.",
"type": "string"
},
"category": {
"description": "Transaction category filter (sent as category.in).",
"type": "string"
},
"created_after": {
"description": "ISO 8601 timestamp; only transactions created at/after this (sent as created_at.after).",
"type": "string"
},
"created_before": {
"description": "ISO 8601 timestamp; only transactions created before this (sent as created_at.before).",
"type": "string"
},
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "increase_list_transactions",
"outputSchema": null
},
{
"description": "List wire transfers (read-only observability; this server does NOT create transfers). Increase API: GET /wire_transfers. Filter by account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account_id": {
"description": "Only wire transfers for this account id.",
"type": "string"
},
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "increase_list_wire_transfers",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cursor": {
"description": "Opaque pagination cursor from a previous response's next_cursor.",
"type": "string"
},
"limit": {
"description": "Page size, 1–100. Default 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"routing_number": {
"description": "9-digit ABA routing number to look up (query param routing_number).",
"pattern": "^\\d{9}$",
"type": "string"
}
},
"required": [
"routing_number"
],
"type": "object"
},
"name": "increase_lookup_routing_number",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:26e98ebae01030a3e8f08113e0ae41b476434a5ca78c4829370702d452fd973c | sha256sum