# InvoiceVista Invoice Maker (remote · mcp.invoicevista.com)

See revenue, unpaid invoices, open quotes and your product catalog for each of your businesses.

- Trust score: 91/100 (high trust)
- Change this week: 0
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `mcp.invoicevista.com`: 91/100 (this document), [markdown](https://verifymcp.io/servers/com-invoicevista-invoicevista/mcp.md), [page](https://verifymcp.io/servers/com-invoicevista-invoicevista/mcp)

## Channel facts

- Endpoint: `https://mcp.invoicevista.com/mcp`
- Transports: `streamable-http`
- Auth: `required`
- Version: `0.2.1`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 92/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
  - The authorisation server supports Client ID Metadata Documents, the current MCP client-registration mechanism.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 70/100
  - 67% of prompts and resources have a non-trivial description (not blank, and not just the item's name).
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 2842 tokens (~189/item across 15 items; 9 tools + 6 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 100/100
  - No destabilizing schema changes in the last 30 days.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 9 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 11 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).
  - Supports UI / widget rendering.

## Install

### How do I install the InvoiceVista Invoice Maker MCP server?

InvoiceVista Invoice Maker is a hosted endpoint at https://mcp.invoicevista.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http com-invoicevista-invoicevista 'https://mcp.invoicevista.com/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "com-invoicevista-invoicevista": {
      "url": "https://mcp.invoicevista.com/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "com-invoicevista-invoicevista": {
      "type": "http",
      "url": "https://mcp.invoicevista.com/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.com-invoicevista-invoicevista]
url = "https://mcp.invoicevista.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-invoicevista-invoicevista": {
      "type": "remote",
      "url": "https://mcp.invoicevista.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-invoicevista-invoicevista --url 'https://mcp.invoicevista.com/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-invoicevista-invoicevista:
    url: "https://mcp.invoicevista.com/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "com-invoicevista-invoicevista": {
      "Transport": "http",
      "Url": "https://mcp.invoicevista.com/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add com-invoicevista-invoicevista -t streamable-http -u 'https://mcp.invoicevista.com/mcp'
```

### Other

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

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-10-25 (score 91, 0)

- [security] Stability: 0.97 → pass

### 2026-10-24 (score 91, +1)

No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-21 (score 90, +1)

No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-19 (score 89, +1)

No change was recorded against any check on this day. Stability & Change Management went from 77 to 80. That category is still filling its 30-day observation window: 23 days of observed history at the previous scan, 24 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-17 (score 88, +1)

No change was recorded against any check on this day. Stability & Change Management went from 70 to 73. That category is still filling its 30-day observation window: 21 days of observed history at the previous scan, 22 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-15 (score 87, +1)

No change was recorded against any check on this day. Stability & Change Management went from 63 to 67. That category is still filling its 30-day observation window: 19 days of observed history at the previous scan, 20 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-13 (score 86, +1)

No change was recorded against any check on this day. Stability & Change Management went from 57 to 60. That category is still filling its 30-day observation window: 17 days of observed history at the previous scan, 18 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-12 (score 85, +1)

No change was recorded against any check on this day. Stability & Change Management went from 50 to 57. That category is still filling its 30-day observation window: 15 days of observed history at the previous scan, 17 at this one. The score rises as the window fills, whether or not the server changes.

## MCP tools (9)

### `list_businesses` (~110 tokens)

List your businesses

Use this when someone asks which businesses they invoice from in InvoiceVista, or a business's id is needed. Returns each business's id, name, currency, country, language and timezone, 25 per page by default (no addresses or bank details). Not for listing customers.

Input parameters:

- `cursor` (string): The nextCursor of the previous page of this listing; absent for the first page
- `limit` (integer): Businesses per page, from 1 to 100; defaults to 25

Output parameters:

- `hasMore` (boolean)
- `items` (array): Businesses in the signed-in organization. Addresses, contact details, payment settings and secrets are omitted.
- `nextCursor` (string): Cursor for the next page; absent on the last page

### `get_business` (~74 tokens)

Get business details

Use this when someone asks about one business's invoicing setup, such as its currency, country, language or timezone. Returns the business's name, currency, country code, language and timezone, or not-found. Not for revenue or unpaid invoices.

Input parameters:

- `businessId` (string, required): Business id: 24 lowercase hexadecimal characters

Output parameters:

- `business`: Null when not found. Contact, legal-entity, address, banking and integration fields are omitted.
- `status` (string)

### `get_revenue_summary` (~160 tokens)

Summarize invoiced and paid amounts

Use this when someone asks how much they invoiced or were paid in a period, like last month. Returns invoice and payment counts and totals in the business currency, invoices by status and a collection rate; defaults to the last 90 days, at most 366, skipping drafts and counting at most 500 documents. Not for a single invoice or customer.

Input parameters:

- `businessId` (string, required): Business id: 24 lowercase hexadecimal characters
- `endDate` (string): Last UTC day to include, YYYY-MM-DD, at most 366 days after startDate; defaults to today
- `startDate` (string): First UTC day to include, YYYY-MM-DD; defaults to 89 days before endDate (a 90-day window)

Output parameters:

- `collectedAmount` (number): Sum of the payments recorded in the range, whatever their status; not proof of bank settlement
- `collectionRatePercent` (number|null): collectedAmount as a percentage of invoicedAmount; null when a total is incomplete or nothing was invoiced
- `currency`: ISO 4217 alpha-3 business currency, or null when unset
- `invoiceAmountMissingCount` (integer)
- `invoiceCount` (integer)
- `invoiceCountIsLowerBound` (boolean)
- `invoiceStatusBreakdown` (array): Non-draft invoices issued in the range, per status, with count and amount. Aggregates only: invoice, payment, customer, line-item, processor, card, bank, note and identifier data are never returned.
- `invoicedAmount` (number)
- `paymentAmountMissingCount` (integer)
- `paymentCount` (integer)
- `paymentCountIsLowerBound` (boolean)
- `range` (object)

### `get_receivables_summary` (~96 tokens)

Check unpaid and overdue invoices

Use this when someone asks how much customers owe, what is unpaid or overdue, or how old unpaid invoices are. Returns open invoice count and amount, the invoices marked overdue, and age buckets by days past due, from the newest 500 invoices; partially paid ones are counted but left out of amounts. Not for chasing or charging a customer.

Input parameters:

- `businessId` (string, required): Business id: 24 lowercase hexadecimal characters

Output parameters:

- `aging` (array): Fully owed open invoices by days past their due date (issue date when none) as of asOfDate. Invoice and customer identifiers, exact dates, contacts, tax ids, addresses, notes, line text, bank or card…
- `amountMissingCount` (integer)
- `asOfDate` (string): UTC calendar date in YYYY-MM-DD format
- `currency`: ISO 4217 alpha-3 business currency, or null when unset
- `openInvoiceCount` (integer)
- `outstandingAmount` (number)
- `overdueAmount` (number)
- `overdueInvoiceCount` (integer): Fully owed invoices whose status is OVERDUE; a PENDING invoice past its due date is counted only in aging
- `partiallyPaidCountExcludedFromAmount` (integer): Open partially paid invoices left out of every amount because their remaining balance is not stored
- `sourceInvoiceCount` (integer)
- `sourceInvoiceCountIsLowerBound` (boolean)

### `get_quote_pipeline_summary` (~158 tokens)

Summarize quotes and acceptance

Use this when someone asks how many quotes or estimates they sent, what they were worth, or how many were accepted or rejected. Returns quote count, total value, counts by status and an acceptance rate; defaults to the last 90 days, at most 366, skipping drafts and counting at most 500 quotes. Not for a single quote.

Input parameters:

- `businessId` (string, required): Business id: 24 lowercase hexadecimal characters
- `endDate` (string): Last UTC day to include, YYYY-MM-DD, at most 366 days after startDate; defaults to today
- `startDate` (string): First UTC day to include, YYYY-MM-DD; defaults to 89 days before endDate (a 90-day window)

Output parameters:

- `acceptanceRatePercent`: Approved quotes as a percentage of approved plus rejected; null when the count is a lower bound or none was decided
- `amountMissingCount` (integer)
- `currency`: ISO 4217 alpha-3 business currency, or null when unset
- `quoteCount` (integer)
- `quoteCountIsLowerBound` (boolean)
- `quotedAmount` (number)
- `range` (object)
- `statusBreakdown` (array): Non-draft quotes issued in the range, per status, with count and amount. Quote and customer identifiers, contacts, tax ids, addresses, notes, line descriptions and free text are never returned.

### `list_products` (~121 tokens)

List products and prices

Use this when someone asks what products or services a business sells or what it charges for them. Returns each catalog item's name, price and stored tax value, most recently edited first, 25 per page by default. Not for what a customer was invoiced.

Input parameters:

- `businessId` (string, required): Business id: 24 lowercase hexadecimal characters
- `cursor` (string): The nextCursor of the previous page of this listing; absent for the first page
- `limit` (integer): Products per page, from 1 to 100; defaults to 25

Output parameters:

- `hasMore` (boolean)
- `items` (array): Catalog items, most recently edited first. price is in the business currency; tax is the product's stored tax value, null when unset. Record identifiers, line-item text and customer data are excluded.
- `nextCursor` (string): Cursor for the next page; absent on the last page

### `get_subscription` (~85 tokens)

Check InvoiceVista plan and limits

Use this when someone asks which InvoiceVista plan a business is on, or how many customers, invoices or users it allows. Returns the active or past-due plan's name, status, billing frequency and limits, or the Free plan's defaults when there is none. Not for customer invoices or payments.

Input parameters:

- `businessId` (string, required): Business id: 24 lowercase hexadecimal characters

Output parameters:

- `status` (string)
- `subscription`: Plan entitlements; limits are caps, not usage. Payment-processor identifiers and credentials are never returned.

### `show_business_overview` (~92 tokens)

Show business overview

Use this when someone wants a quick overview or dashboard of one business in InvoiceVista. Returns an overview card with the business details, counts of customers, invoices, payments and quotes with status mixes (each capped at 100), and up to 12 catalog products (no customer or invoice details). Not for revenue over a period.

Input parameters:

- `businessId` (string, required): Business id: 24 lowercase hexadecimal characters

Output parameters:

- `business`: Null when not found. Individual customer or financial records, identifiers, numbers, exact dates or amounts, contacts, tax ids, addresses, notes, line descriptions, PCI or bank data, processor data,…
- `customerCount` (integer)
- `customerCountIsLowerBound` (boolean)
- `invoiceCount` (integer)
- `invoiceCountIsLowerBound` (boolean)
- `invoiceStatusBreakdown` (array)
- `paymentCount` (integer)
- `paymentCountIsLowerBound` (boolean)
- `productCount` (integer)
- `productCountIsLowerBound` (boolean)
- `products` (array)
- `quoteCount` (integer)
- `quoteCountIsLowerBound` (boolean)
- `quoteStatusBreakdown` (array)

### `open_invoicevista` (~64 tokens)

InvoiceVista Invoice Maker

Use this when someone wants to open InvoiceVista and browse their businesses, billing overview, revenue, receivables and quote pipeline in an interactive sidebar. Returns up to 100 businesses to start from (no customer or individual financial records). Not for creating invoices or recording payments.

Output parameters:

- `items` (array)
- `truncated` (boolean)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-invoicevista-invoicevista/mcp#diagnostics

## Score history

- 2026-11-05: 91
- 2026-11-04: 91
- 2026-11-03: 91
- 2026-11-02: 91
- 2026-11-01: 91
- 2026-10-31: 91
- 2026-10-30: 91
- 2026-10-29: 91
- 2026-10-28: 91
- 2026-10-27: 91
- 2026-10-26: 91
- 2026-10-25: 91
- 2026-10-24: 91
- 2026-10-23: 90
- 2026-10-22: 90
- 2026-10-21: 90
- 2026-10-20: 89
- 2026-10-19: 89
- 2026-10-18: 88
- 2026-10-17: 88
- 2026-10-16: 87
- 2026-10-15: 87
- 2026-10-14: 86
- 2026-10-13: 86
- 2026-10-12: 85
- 2026-10-10: 84
- 2026-10-07: 83
- 2026-10-04: 82
- 2026-10-03: 81
- 2026-10-02: 82

## Common questions

### What is the InvoiceVista Invoice Maker MCP server?

InvoiceVista Invoice Maker is an MCP server listed in the public MCP registry as com.invoicevista/invoicevista. See revenue, unpaid invoices, open quotes and your product catalog for each of your businesses. This page covers its hosted endpoint (https://mcp.invoicevista.com/mcp).

### Is the InvoiceVista Invoice Maker MCP server safe to use?

InvoiceVista Invoice Maker scores 91 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the InvoiceVista Invoice Maker MCP server expose?

InvoiceVista Invoice Maker exposes 9 tools: list_businesses, get_business, get_revenue_summary, get_receivables_summary, get_quote_pipeline_summary, and 4 more. Their descriptions and schemas cost roughly 960 tokens of context every time the server is loaded.

### Does the InvoiceVista Invoice Maker MCP server require authentication?

Yes. InvoiceVista Invoice Maker asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

### Is the InvoiceVista Invoice Maker MCP server still maintained?

InvoiceVista Invoice Maker is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://mcp.invoicevista.com/mcp
- Website: https://www.invoicevista.com/developers/#mcp
- Changelog RSS feed: https://verifymcp.io/servers/com-invoicevista-invoicevista/mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-invoicevista-invoicevista/mcp.json
- HTML version of this page: https://verifymcp.io/servers/com-invoicevista-invoicevista/mcp
