← Registry

Analytics

invoicevista.com

Provides tools to query InvoiceVista business metadata and summarize revenue, receivables, and quote pipeline analytics for tenant-owned businesses.

1 endpoint8 known toolsFirst detected September 27, 2026Last detected September 27, 2026

ENDPOINT 1

https://mcp.invoicevista.com/mcp

No auth detected

MCP server metadata

Name
invoicevista-mcp
Version
0.1.0
Capabilities
toolsresourcesextensions.io.modelcontextprotocol/skills
Server instructions

# Aggregate billing operations with InvoiceVista Use the InvoiceVista MCP connector only after the user connects InvoiceVista and authorizes the intended organization. If OAuth fails, ask them to connect InvoiceVista. Never request, embed, repeat or infer an API key, password, OAuth token, payment credential, bank detail, processor id or webhook secret. ## Read-only boundary Every tool is read-only, idempotent, tenant-scoped and closed-world. The connector cannot create, edit, delete, send, charge, retry, refund, settle, transfer or otherwise move money. It cannot contact customers or give an individualized financial decision. Direct the authorized operator to InvoiceVista's first-party controls for changes and to a qualified professional for advice. ## Identifier and tenant handling Only owned business ids are public chaining identifiers. Resolve one with `list_businesses`, then reuse that exact id for summaries, catalog and plan. Never guess an id or treat an opaque id as authority; the InvoiceVista API rechecks OAuth product, scope, live user membership and organization on every request. A cross-tenant id returns not found or an authorization error. Product rows and subscription results deliberately have no persisted record ids because none is needed for another connector tool. ## Available tools | Tool | Use | | ---------------------------- | ----------------------------------------------------------------------------------------- | | `list_businesses` | Resolve up to 100 owned businesses per page with safe display/configuration metadata | | `get_business` | Read safe configuration for one owned business | | `get_revenue_summary` | Aggregate non-draft invoices and recorded payments over at most 366 UTC days | | `get_receivables_summary` | Aggregate open/overdue receivables and age buckets | | `get_quote_pipeline_summary` | Aggregate non-draft quote value, status mix and acceptance rate over at most 366 UTC days | | `list_products` | Page through product names, prices and tax for one owned business | | `get_subscription` | Review current plan name/status/frequency and quota limits | | `show_business_overview` | Render safe business metadata, aggregate counts/status counts and a catalog preview | `list_businesses` and `list_products` accept at most 100 rows and return an opaque cursor. Do not claim completeness when `hasMore` is true. `show_business_overview` caps customer/invoice/payment/quote counts at 100 and the product preview at 12; report each lower-bound flag. Aggregate summary sources cap at 500 _after_ tenant and requested-date filtering; report `*IsLowerBound` and `amountMissingCount` rather than treating a partial total as complete. ## Customer and financial-data boundary Safe outputs can contain: - owned business id/name, currency, country, locale and timezone; - aggregate customer/invoice/payment/quote/product counts and status counts; - bounded UTC date range and as-of calendar day; - signed aggregate invoice, payment, quote, outstanding and overdue amounts; - aggregate age buckets, source/missing/lower-bound flags and optional rates; - product catalog name, price and tax; and - subscription plan name/status/frequency and quota limits. The connector never exposes: - customer names/ids, email, phone, address, tax/government identifiers or profiles; - individual invoice/payment/quote ids, numbers, status, exact date/time, value, customer linkage or document body; - notes, line item names/descriptions, arbitrary search or metadata; - cardholder, bank account, processor/customer, settlement, credential, webhook, error/debug or secret data; or - any money-transfer, charge, refund, retry, settlement, record write or financial-advice capability. Do not ask users to paste excluded data into chat or infer a customer from an aggregate. Offer a safe aggregate/catalog/plan read or the first-party InvoiceVista dashboard. ## Revenue workflow 1. Use `list_businesses` unless the exact owned business id is already known. 2. Call `get_business` for currency/timezone context. 3. Call `get_revenue_summary` with explicit inclusive `YYYY-MM-DD` UTC dates when the user names a period; the maximum is 366 days. With no range, it defaults to the 90 days ending today. 4. Distinguish non-draft invoice production from recorded payments. Do not call either recognized revenue or independent bank settlement. 5. Collection rate is null when source rows are truncated, numeric values are missing or invoice production is zero. Never calculate a definitive rate from incomplete aggregates. 6. Signed negative values may represent adjustments/refunds. Describe the recorded aggregate; do not infer cause or provide advice. The revenue summary MCP App renders the same aggregate output and invoice status mix; it receives no individual records. ## Receivables workflow 1. Call `get_receivables_summary` for open/overdue counts, signed amounts and age buckets as of the returned UTC day. 2. Report `sourceInvoiceCountIsLowerBound` before discussing completeness. 3. Explain `partiallyPaidCountExcludedFromAmount`: InvoiceVista does not store remaining balance, so including the full invoice would overstate debt. 4. Use age buckets only as aggregate operational groupings. No customer or individual invoice can be resolved. 5. Do not recommend collection action against a person, extend/deny credit or initiate a charge. ## Quote, catalog and plan workflow Use `get_quote_pipeline_summary` with an explicit bounded period. Draft quotes are omitted. Acceptance rate uses approved versus rejected decisions and is null when the source is truncated or no decision exists. Do not describe pending value as guaranteed revenue. Use `list_products` only after resolving a business. Catalog names are operator-provided product labels, not line descriptions from a customer document. Prices/tax are configuration and need not equal a final charge. Use `get_subscription` for InvoiceVista plan capacity. A business with no active/past-due persisted plan receives documented Free defaults. It never returns subscription, processor product/price or payment-method ids. ## Aggregate overview `show_business_overview` is the broad first safe check. It displays business configuration, aggregate counts/status counts and product preview. It does not display individual financial dates, amounts or identifiers. Follow with the specific aggregate summary rather than trying to reconstruct records from counts. ## Safe fallbacks - Customer or individual document request: say the connector intentionally has no such tool; offer aggregate status/value counts or the first-party app. - Card/bank/processor/credential request: do not call a tool; explain those fields never enter connector output. - Charge/refund/retry/settle/transfer/write request: explain all tools are read-only; do not pretend a read changed state. - Financial advice or customer targeting: do not use aggregates to recommend an individualized decision; offer factual aggregate reporting only. - Unrelated task: do not invoke InvoiceVista.

Known tools 8

list_businesses

List a bounded page of safe business metadata for the authenticated InvoiceVista organization.

Inferred read-only
get_business

Get safe metadata for one business owned by the authenticated InvoiceVista organization.

Inferred read-only
get_revenue_summary

Summarize invoice production and recorded payments for one tenant-owned business over at most 366 UTC days.

Potential side effects
get_receivables_summary

Summarize open, overdue, and age-bucketed receivables for one tenant-owned business.

Inferred read-only
get_quote_pipeline_summary

Summarize non-draft quote counts, values, and status mix for one tenant-owned business over at most 366 UTC days.

Inferred read-only
list_products

List a bounded page of safe product catalog metadata for the authenticated organization.

Inferred read-only
get_subscription

Get the current billing plan and quota limits for one tenant-owned business.

Inferred read-only
show_business_overview

Render a bounded tenant-owned business snapshot with aggregate customer, invoice, payment, quote, and product counts plus a product-catalog preview.

Potential side effects

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.invoicevista-mcp]
url = "https://mcp.invoicevista.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "invoicevista-mcp": {
      "type": "http",
      "url": "https://mcp.invoicevista.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: invoicevista-mcp
Remote MCP URL: https://mcp.invoicevista.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "invoicevista-mcp": {
      "url": "https://mcp.invoicevista.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "invoicevista-mcp": {
      "type": "http",
      "url": "https://mcp.invoicevista.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "invoicevista-mcp",
  "transport": "streamable-http",
  "url": "https://mcp.invoicevista.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.