Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Conecto Invoices

REMOTE · API.CONECTO.CHAT

Quotes and invoices numbered without gaps, sent as PDFs, paid online. Pay per action.

Available components

61 Trust /100

Last scanned (4 hours ago)

Scores higher than 43% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Finance and Payments

Trust breakdown (7 categories)

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. How we score → Why this is hard to score →

Endpoint Security57
Transport & Reachability100
Schema Quality & AI Usability56
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 10833 tokens (~208/item across 52 items; 52 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management10
  • Stability observed for 3 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage90
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 70% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 5 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 53 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Nov 26 +1
    • Stability: unverified → 0.03 ▲ functional
  • 2 Nov 26 60

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://api.conecto.chat/mcp/invoices

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=api.conecto.chat CN=WR3,O=Google Trust Services,C=US 6 Oct 2026 4 Jan 2027 RSA 2048 SHA256-RSA e65363629d99e1e21050aed0a4a3b3ce
SANs: api.conecto.chat
CN=WR3,O=Google Trust Services,C=US (CA) CN=GTS Root R1,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 RSA 2048 SHA256-RSA 7ff005a91568d63abc22861684aa4b5a
CN=GTS Root R1,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 19 Jun 2020 28 Jan 2028 RSA 4096 SHA256-RSA 77bd0d6cdb36f91aea210fc4f058d30d

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of api.conecto.chat. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
chat. present 33026 8 Verified
conecto.chat. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
x-content-type-options nosniff
x-frame-options DENY
referrer-policy same-origin

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.conecto.chat/mcp/invoices Verified 200
http (plaintext) http://api.conecto.chat/mcp/invoices HTTPS enforced 302 https://api.conecto.chat/mcp/invoices
MCP tools · 52 exposed · ~10,726 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
account_add_approval_rule ~394

Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whose argument is one of some values (like connect_call when method is POST, PUT, PATCH or DELETE). A held call answers approval_required with an approval_id and asks the approver; when they approve, call again with the same arguments, once (a call no person answers for adds the approval: header X-Conecto-Approval, or _meta.approvalId over MCP). The approver is an email, a saved channel, or a team (its managers, or everyone in it); each approver gets a link of their own, and the person whose call it is never approves it. With two_people_over, calls whose argument is over it need two people. Bills like Xero's bill approval: purchasing_create_bill with argument total holds bills over an amount, tax included; a rule on purchasing_pay_bill also holds batches with such a payment. Removing a rule is the owner's, on their account page, when the account has an owner email. $0.001. Costs $0.001 per call; nothing if it fails.

NameTypeReqDescription
approver_channelstring–A saved notify channel.
approver_emailstring––
approver_teamstring–A team (account_list_teams).
approversstring–Who in approver_team approves.
argumentstring–An argument of the tool (or total, for purchasing_create_bill).
overnumber–Calls with argument over this are held.
toolstringyes–
two_people_overnumber–Calls whose argument is over this need two people; higher than over.
valuesarray–Calls with argument equal to one of these (any case) are held.

No output schema declared.

No examples provided.

account_assign_team ~166

Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens through it is charged to that team from now on (a form's responses, a number's calls, an inbox's tickets), and its rental moves with it. Something a bot makes already belongs to the bot's team. Only a key of the company-wide team without limits moves things between teams. $0.001. Costs $0.001 per call; nothing if it fails.

NameTypeReqDescription
idstring–Its id, slug, name, address or number; not needed for the chat.
kindstringyes–
teamstringyes–

No output schema declared.

No examples provided.

account_audit_log ~129

The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads and writes, credentials set and everything deleted. Ordinary work is in the call log (account_list_calls). verify: true also checks the hash chain, which breaks where an entry was changed or removed. Free.

NameTypeReqDescription
actionstring–Only actions starting with this, like "key." or "tool.vault_".
limitinteger––
sincestring––
verifyboolean––

No output schema declared.

No examples provided.

account_balance ~71

The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are holding, this key's daily budget, the auto-reload state, and how much of this month's free reads and downloads is used. Free.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

account_dashboard_link ~148

A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the applicants, a bookkeeper at what is due. Do the work and answer with the area's own tools first; a link never replaces that. When an answer would be a long list they would rather look through, offer a link and make it once they say yes. The page is made from the area's own reads as this key, so it shows only what this key may see. It opens once and keeps for an hour; an unopened link ends after 7 days. Free.

NameTypeReqDescription
areastringyes–

No output schema declared.

No examples provided.

account_data_locations ~113

Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the database and runs on Conecto's servers; some also use a service named here (email, phone, PDFs, search). For the business's records of processing and its transfer assessments (GDPR Art. 30 and 44). Free.

NameTypeReqDescription
areasarray–Areas to show, like ["email", "phone"]; all when left out.

No output schema declared.

No examples provided.

account_emit_event ~197

Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with "custom.*" or its name: Slack, Teams, a webhook to Zapier, Make, n8n or the business's own systems) and to account_events, where another team's bot can pick it up. data is any JSON object (up to 10 KB); sent_by is added with this bot's name and team. $0.005 for each channel it goes to; free when no channel is subscribed. Costs $0.005 per channel it goes to; nothing if none are found.

NameTypeReqDescription
dataobject––
kindstringyescustom. and a name of lowercase letters, digits, dots, dashes and _.
linkstring––
textstring––
titlestringyes–

No output schema declared.

No examples provided.

account_erase_person ~278

Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, chat visitor, past meetings and calls are anonymised, so deals stay without them, and a meeting they were only a guest at drops them; their chats, CRM history, form and routing form answers, job applications with the CV, newsletter subscriptions and events are deleted, and the call log's contents that name them are cleared. Kept, each with its reason in the result: accounting records, employment records, signed documents, the audit log, the account's own settings, upcoming meetings, and emails and tickets (outreach emails and replies too) unless correspondence is true. Their address goes on the suppression lists, so it is never mailed again: outreach campaigns stop for them at once. Can't be undone; the owner is emailed. A key of a team other than the company-wide one gets owner_required: pass the request to the owner. Free. Free.

NameTypeReqDescription
correspondenceboolean–Also delete their emails and tickets, when no law requires keeping them.
emailstring–The person's email address.
phonestring–Their phone number in international format, like +1 503 555 0145.

No output schema declared.

No examples provided.

account_events ~113

What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goals reached on the website; and the custom events bots sent with account_emit_event. Kept 30 days. Poll with after = the last event_id you saw. Free.

NameTypeReqDescription
afterinteger–Only events after this event_id.
kindsarray–Event names or areas ("hiring.*"); all when left out.
limitinteger––

No output schema declared.

No examples provided.

account_export_all ~176

Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, with a README saying what is where. Credentials are left out. Runs in the background: poll the call with account_get_call; the result has a download link for each part. The parts open only for this key and for the owner's and admins' own keys that neither only read nor only draft. A key of a team other than the company-wide one gets owner_required. Free (EU Data Act). One at a time, three a day; the owner is emailed when an export is made. Free. Runs in the background: the reply has a call_id; poll it with the account_get_call tool or GET /v1/calls/<id>.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

account_export_person ~170

Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those records point to, like a CV. Give the person the download link when they ask for a copy of their data (GDPR Art. 15 and 20), once you know it is them. The ZIP opens only for this key and for the owner's and admins' own keys that neither only read nor only draft. A key of a team other than the company-wide one gets owner_required: pass the request to the owner. Free; 20 a day. Free.

NameTypeReqDescription
emailstring–The person's email address.
phonestring–Their phone number in international format, like +1 503 555 0145.

No output schema declared.

No examples provided.

account_find_person ~148

Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls, applications, invoices, orders, newsletters, HR and the call log, with their chats and CRM history. For a person who asks what the business keeps about them (GDPR Art. 15). Shows each kind with its count and ids; account_export_person gives them a copy, account_erase_person erases what may go. Free.

NameTypeReqDescription
emailstring–The person's email address.
phonestring–Their phone number in international format, like +1 503 555 0145.

No output schema declared.

No examples provided.

account_get_brand ~29

The name, logo, colour and footer line the business's emails and published pages carry. Free.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

account_get_call ~50

One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free.

NameTypeReqDescription
call_idstringyes–

No output schema declared.

No examples provided.

account_get_limits ~61

The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and the most that can be asked for, and the business's requests with their answers. Free.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

account_list_approval_rules ~29

The tools that wait for a person's approval, with their thresholds and approvers. Free.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

account_list_calls ~52

Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free.

NameTypeReqDescription
areastring––
limitinteger––
statusstring––

No output schema declared.

No examples provided.

account_list_email_templates ~69

Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with when it goes out and its subject, headline and opening words as they are now, and the {variables} each can use. Free.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

account_list_teams ~82

The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this period's spend, its ERP code, whether it is paused, its keys, and its people with who manages it. A person's own assistant works within their teams. Free.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

account_owner_link ~100

A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rentals and keys. page opens it where the owner is needed, like people for a role only the owner gives, or settings for joining by email domain. It works once, within 30 minutes; hand it to the owner. Free.

NameTypeReqDescription
pagestring––

No output schema declared.

No examples provided.

account_pause_team ~69

Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a bot that misbehaves or a team that spends too fast. Free. Free.

NameTypeReqDescription
teamstringyes–

No output schema declared.

No examples provided.

account_refund_topup ~97

Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the credit back with its tax. The service fee is kept. Without topup_id, the newest top-up (GET /v1/topups lists them with their ids). Free. Free.

NameTypeReqDescription
topup_idinteger––

No output schema declared.

No examples provided.

account_request_limit ~198

Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews it and approves (maybe with less) or declines; the answer comes as the account.limit_request_answered event and by email to the owner, who is also told now. For an account that has topped up; one request per limit at a time, five in 30 days. Free. Free.

NameTypeReqDescription
amountintegeryesThe number the business needs, in the limit's unit (5000 calls a minute).
limitstringyesThe limit, as account_get_limits names it, or other.
otherstring–With limit other: which limit, like "rows in one table".
reasonstringyesWhat the business does that needs it, and why the current limit is too low.

No output schema declared.

No examples provided.

account_save_team ~561

A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with "team") can only work in its areas, only read when read_only is on, and spend against its budget (monthly_budget_usd per budget_period: a month, a fiscal quarter or year, or a project total): a hard budget refuses the call that would pass it, a soft one only warns. At alert_percent you get the event account.budget_alert and the owner an email, once a period. erp_code is the team's cost center in the company's ERP, for statements. drafts_only makes every write of its keys wait for one of its managers (or the owner), for a new bot that should only draft. mailboxes are the Microsoft 365 or Google mailboxes its keys may act as. You may make a team and narrow one; widening its areas, letting it write, ending drafts only, switching a hard budget to soft, and raising or removing a budget are the owner's, on their account page, when the account has an owner email. The company-wide team holds every key no other team does and is never limited to areas. $0.001. Costs $0.001 per call; nothing if it fails.

NameTypeReqDescription
alert_percentinteger––
areasarray|null–The areas its keys may work in (account tools always); null for every area.
budgetstring–hard refuses calls past the budget; soft only warns.
budget_ends_onstring|null–The last day of a project budget, like 2026-12-31.
budget_periodstring–What the budget is for: a month, a quarter or a year of the account's fiscal calendar, or a project total until budget_ends_on.
drafts_onlyboolean–Every write of its keys waits for a person, and they get links that act for whoever opens them as "[redacted]".
erp_codestring|null––
mailboxesarray|null–The Microsoft 365 or Google mailboxes its keys may act as; null for every mailbox the connection lists.
monthly_budget_usdnumber|null–null counts the spend without a cap.
namestringyes–
new_namestring–Renames the team; its keys, spend and budget stay with it.
read_onlyboolean–Its keys only read, and get links that act for whoever opens them as "[redacted]".
sees_sensitiveboolean–false hides suppliers' bank details and HR notes and contracts from its keys; only the owner turns it on.

No output schema declared.

No examples provided.

account_search ~116

One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and deals, emails, tickets, quotes and invoices, book entries, stock items and project tasks. Every word must appear (any case); titles rank first, then the newest. Each result says which tool opens it. Narrow it with areas. Free.

NameTypeReqDescription
areasarray––
limitinteger––
querystringyes–

No output schema declared.

No examples provided.

account_set_brand ~177

The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every email to its customers (bookings, applications, tests, signatures, invoices, newsletters, replies) and on its published pages (forms, booking, careers, newsletters, status, views). Only what you pass changes; an empty string clears it. Mail from Conecto to you keeps Conecto's look. Costs $0.001 per call; nothing if it fails.

NameTypeReqDescription
colourstring–Hex, like #1a73e8; empty for none.
footerstring––
logo_file_idstring––
remove_logoboolean––
sender_namestring––

No output schema declared.

No examples provided.

account_set_email_template ~139

Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). The facts under them (times, places, amounts, links and buttons) stay as they are. Only what you pass changes; an empty string brings back the original words. Plain text; a blank line starts a new paragraph. Costs $0.001 per call; nothing if it fails.

NameTypeReqDescription
emailstringyesLike booking_booked or invoice_sent.
headlinestring––
openingstring––
subjectstring––

No output schema declared.

No examples provided.

account_set_owner_email ~72

When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings and approval requests, and only the owner raises limits. Nothing changes until they open the link. Free. Free.

NameTypeReqDescription
emailstringyes–

No output schema declared.

No examples provided.

invoices_connect_stripe ~203

Connect the business's own Stripe account with a restricted key (a person makes it in Stripe: Developers, API keys, Create restricted key), so invoices can carry a Pay button (invoices_set_profile pay_online). A restricted key with write access to Checkout Sessions and Webhook Endpoints. Conecto registers a webhook on that account to learn when an invoice is paid. The money goes straight to the business; Conecto never holds it. Called without stripe_key, it answers with a link for the owner, who types the key on a Conecto page, so it never passes through the chat (from_a_terminal does the same from a terminal); account.credential_added says when it is connected, and the link costs nothing. The key is kept encrypted and never shown again. Costs $0.001 per call; nothing if it fails.

NameTypeReqDescription
stripe_keystring–A restricted key, rk_live_... Leave it out to get the link instead.

No output schema declared.

No examples provided.

invoices_convert_quote ~98

Turn an accepted quote into a draft invoice with the same customer and lines, ready for invoices_send. If the customer accepted some other way (email, phone), pass mark_accepted: true to record it. Costs $0.01 per call; nothing if it fails.

NameTypeReqDescription
mark_acceptedboolean–Record a sent quote as accepted first (the customer said yes).
quote_idstringyesThe quote's invoice_id.

No output schema declared.

No examples provided.

invoices_create ~743

Create a quote or an invoice as a draft: the customer (a CRM contact or company, or a name and email), line items, currency and dates. Nothing is numbered or sent yet; change drafts with invoices_update and send them with invoices_send. Amounts are the business's money in the document's currency, rounded half-up line by line. Costs $0.01 per call; nothing if it fails.

NameTypeReqDescription
currencystring–ISO 4217, e.g. "USD", "EUR" or "JPY".
customerobjectyesWho the document is for. Link a CRM record with contact_id or company_id, or give name and email (an email that matches a CRM contact links it). What is given here is printed as it is.
due_datestring–Invoices. Default: issue date + the payment terms.
e_invoicestring–Invoices and their credit notes as EN 16931 e-invoices (German B2B invoices must be from 2027): factur-x (Factur-X/ZUGFeRD, the XML inside the PDF/A-3) or xrechnung (XRechnung 3.0, its own XML beside…
issue_datestring–Default: the day it is sent.
itemsarrayyes–
kindstringyes–
notesstring–Printed above the lines, e.g. "Thank you for your order" or a project reference.
payment_linkstring–An https link to pay this document. Default: the profile's payment_link.
payment_terms_daysinteger–Invoices: days to pay, instead of the profile's terms.
supply_datestring–Invoices: the day the goods or services were supplied, or the first day of a period. Default: the issue date, which the invoice then states.
supply_untilstring–Invoices: the last day of the supply period, e.g. a month of service.
tax_exemptionstring–Why lines with tax_rate 0 carry no tax, printed on the invoice as the law asks: exempt, zero_rated, reverse_charge (the customer accounts for the VAT), intra_eu (goods to a business in another EU cou…
tax_exemption_notestring–The wording printed for the exemption instead of the standard one, e.g. "Steuerbefreit als Kleinunternehmer nach § 19 UStG".
valid_untilstring–Quotes. Default: issue date + the profile's quote_valid_days.
vat_exchange_ratenumber|string|null–For an invoice in another currency than the national one of the business's country: one unit of it in the national currency, for the VAT shown in both. Default in the EU: the European Central Bank's…

No output schema declared.

No examples provided.

invoices_create_credit_note ~401

Issue a credit note against a sent invoice: all of it, some of its lines, or an amount. It takes the next credit note number (gapless, CN-0001...), gets a PDF and a page like an invoice, and is emailed to the customer unless email is false. It lowers what the customer still owes; refunded: true says the money went back to them instead, and the invoice records the refund. In much of the EU a sent invoice is corrected this way, not voided. When the account keeps books, the sale and its tax are reversed there. Costs $0.10 per call; nothing if it fails.

NameTypeReqDescription
amountnumber|string–A sum to credit, tax included, e.g. "50.00" off for a late delivery. Its tax follows the invoice's rates (or those of `lines`, when given too).
emailboolean–false: issue it without emailing anyone.
invoice_idstringyesThe invoice_id invoices_create returned (quotes and credit notes have one too).
linesarray–Lines of the invoice to credit, at its prices. Leave out lines and amount to credit the whole invoice (or what is left of it).
link_hoursinteger–How long the PDF download link works, in hours (up to 168).
messagestring–A short note in the email.
methodstring–With refunded: how the money went back.
reasonstring–Printed on the credit note, e.g. "Returned: 1 bike rack".
referencestring–With refunded: e.g. the bank transfer or refund id.
refundedboolean–true: the money went back to the customer (say how with method and reference). false: the credit lowers what they still owe.
tostring–Email it to this address instead of the customer's.

No output schema declared.

No examples provided.

invoices_delete_repeating ~41

Stop a repeating invoice for good. The invoices it made stay as they are. Free.

NameTypeReqDescription
repeating_idintegeryesFrom invoices_list_repeating.

No output schema declared.

No examples provided.

invoices_get ~132

One quote, invoice or credit note in full: lines with their amounts, totals and taxes, payments, credit notes, history, its public page and a fresh PDF link. Find it by invoice_id, or by number (with kind if documents of two kinds share it). Free.

NameTypeReqDescription
invoice_idstring–The invoice_id invoices_create returned (quotes and credit notes have one too).
kindstring––
link_hoursinteger–How long the PDF download link works, in hours (up to 168).
numberstring–e.g. "INV-0042".

No output schema declared.

No examples provided.

invoices_get_profile ~35

The business details used on quotes and invoices, the next numbers, and what is still missing before documents can be sent. Free.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

invoices_list ~171

Quotes, invoices and credit notes, newest first, filtered by kind, status (also overdue, unpaid and expired), customer and issue date. Totals and balances come with each one. Free.

NameTypeReqDescription
company_idinteger––
contact_idinteger––
customerstring–Part of the customer's name or email, or of the number.
date_fromstring–Issued on or after (YYYY-MM-DD). Drafts have no issue date yet.
date_tostring–Issued on or before.
kindstring––
limitinteger––
offsetinteger––
statusstring–overdue: past due with a balance. unpaid: sent invoices with a balance. expired: sent quotes past valid_until.

No output schema declared.

No examples provided.

invoices_list_credits ~109

Customers' credits, prepayments and overpayments, newest first: what each was, what is left, its VAT and how it was used or paid back. Filter by customer, or status (open, used, refunded, void, all; default open). Free.

NameTypeReqDescription
customerobject–The customer: a CRM contact or company, or the email or name on their invoices.
limitinteger––
offsetinteger––
statusstring––

No output schema declared.

No examples provided.

invoices_list_repeating ~60

The repeating invoices: who each is for, its lines, how often, the next dates, whether it is drafted or sent, how many were made and the last one, and why one is paused. Free.

NameTypeReqDescription
statusstring––

No output schema declared.

No examples provided.

invoices_record_payment ~220

Record money received against a sent invoice: amount, date, method and reference. It becomes partially_paid, or paid when nothing is left. A payment can't be more than the balance, unless keep_excess keeps the rest as the customer's credit (an overpayment, like Xero's, for invoices_use_credit); a negative amount records a refund. When the account keeps books, it is posted to them. Costs $0.01 per call; nothing if it fails.

NameTypeReqDescription
amountnumber|stringyesIn the invoice's currency, e.g. "250.00". Negative for a refund.
datestring–When it was paid. Default today.
invoice_idstringyesThe invoice_id invoices_create returned (quotes and credit notes have one too).
keep_excessboolean–Paid more than the balance: keep the rest as the customer's credit.
methodstring––
notestring––
referencestring–e.g. the bank transfer reference or the payment id.

No output schema declared.

No examples provided.

invoices_record_prepayment ~270

Record money a customer paid before there is an invoice, like a deposit, as Xero's prepayments: it waits as their credit (CR-0001 on) until invoices_use_credit puts it on their invoice or pays it back. With tax_rate it carries its VAT, owed when the money came in (as the EU has it for advance payments); using it on the invoice takes that VAT back off, so the sale's VAT counts once. With books kept it is posted at once: the bank against Customer prepayments (2400, made when missing) and the tax owed. Costs $0.01 per call; nothing if it fails.

NameTypeReqDescription
amountnumber|stringyesWhat they paid, tax included, e.g. "3570.00".
currencystring–ISO 4217, e.g. "USD", "EUR" or "JPY".
customerobjectyesWho paid: a CRM contact or company, or a name and email.
datestring–When it came in. Default today.
methodstring––
notestring––
referencestring––
tax_ratenumber–The VAT in it, in percent, e.g. 19. Default none.

No output schema declared.

No examples provided.

invoices_remind ~141

Email the customer a reminder about a sent invoice that still has a balance: the amount due, the due date and the links to pay. At most once a day per invoice. Costs $0.02 per call; nothing if it fails.

NameTypeReqDescription
invoice_idstringyesThe invoice_id invoices_create returned (quotes and credit notes have one too).
link_hoursinteger–How long the PDF download link works, in hours (up to 168).
messagestring–A short note in the email, e.g. "Just a friendly reminder."
tostring–Send to this address instead of the customer's email.

No output schema declared.

No examples provided.

invoices_remind_overdue ~182

Email a reminder about every sent invoice at least days_overdue days past its due date that still has a balance, the longest overdue first, up to limit invoices: one call, or one weekly schedule (schedules_create), chases them all. Each invoice is reminded at most once a day; the ones that can't be (no customer email, emailed in the last 24 hours, the address bounced) are listed with why. $0.02 per reminder sent. Costs $0.02 per reminder sent; nothing if none are found.

NameTypeReqDescription
days_overdueinteger––
limitinteger––
link_hoursinteger–How long the PDF download link works, in hours (up to 168).
messagestring–A short note in each email, e.g. "Just a friendly reminder."

No output schema declared.

No examples provided.

invoices_report ~156

aged_receivables: what each customer owes on as_of (default today), by how long past due: current (not due yet), 1-30, 31-60, 61-90 and over 90 days, per currency. sales: what was invoiced from-to (by issue date; default this month) per customer, less the credit notes issued in it: net, tax and total, and what was paid in it. To show a person, put it in a view (view_show). Free. Free.

NameTypeReqDescription
as_ofstring–YYYY-MM-DD
fromstring–YYYY-MM-DD
reportstringyes–
tostring–YYYY-MM-DD

No output schema declared.

No examples provided.

invoices_save_repeating ~762

An invoice made again every so many weeks, months or years, like Xero's repeating invoices: the customer and lines as for invoices_create, every and unit, the start date, and an end_date or a number of times. action draft leaves each one for you to check and send; send emails it to the customer on its day. Descriptions and notes may hold [Month], [Year], [Quarter] or [Week], with an offset like [Month+1], filled in from each invoice's date. Each invoice is made by Conecto's worker as this key and costs what invoices_create and invoices_send cost. Change one by repeating_id: only what you pass changes; status paused stops it, active resumes it (dates it missed are skipped). Costs $0.001 per call; nothing if it fails.

NameTypeReqDescription
actionstring–Default draft.
currencystring–ISO 4217, e.g. "USD", "EUR" or "JPY".
customerobject–Who the document is for. Link a CRM record with contact_id or company_id, or give name and email (an email that matches a CRM contact links it). What is given here is printed as it is.
e_invoicestring–Invoices and their credit notes as EN 16931 e-invoices (German B2B invoices must be from 2027): factur-x (Factur-X/ZUGFeRD, the XML inside the PDF/A-3) or xrechnung (XRechnung 3.0, its own XML beside…
end_datestring–No invoice after this date. "" for none.
everyinteger–Default 1.
itemsarray––
namestring–Your own label, e.g. "Hotel service contract".
notesstring–Printed above the lines, e.g. "Thank you for your order" or a project reference.
payment_linkstring–An https link to pay this document. Default: the profile's payment_link.
payment_terms_daysinteger–Each invoice falls due this long after its date. Default: the profile's payment terms.
repeating_idinteger–From invoices_list_repeating.
startstring–The first invoice's date, today or later. Monthly and yearly invoices keep to its day of the month.
statusstring––
tax_exemptionstring–Why lines with tax_rate 0 carry no tax, printed on the invoice as the law asks: exempt, zero_rated, reverse_charge (the customer accounts for the VAT), intra_eu (goods to a business in another EU cou…
tax_exemption_notestring–The wording printed for the exemption instead of the standard one, e.g. "Steuerbefreit als Kleinunternehmer nach § 19 UStG".
timesinteger–How many invoices in all.
unitstring––

No output schema declared.

No examples provided.

invoices_send ~339

Send a draft: it takes the next number (gapless), its PDF is made and kept in the file store, and the customer is emailed a link to its page (to view, pay or accept it) and to the PDF. On a document already sent it emails it again (to `to`, if given). email: false sends it without emailing anyone, to hand the link over yourself. When the account keeps books (books_setup), a sent invoice is posted to them. Before an invoice or credit note takes its number it is checked against the law of the business's country (in the EU, the UK and Switzerland: the business's address and VAT ID, the customer's VAT ID and address where needed, why a line has no tax, the VAT in the national currency); what is missing is refused for free, warnings come back. With e_invoice set it also goes out as an EN 16931 e-invoice (Factur-X inside the PDF, or an XRechnung XML beside it), validated against the official schema first. Costs $0.10 per call; nothing if it fails.

NameTypeReqDescription
emailboolean–false: number it and make the PDF and the page, but email no one.
invoice_idstringyesThe invoice_id invoices_create returned (quotes and credit notes have one too).
link_hoursinteger–How long the PDF download link works, in hours (up to 168).
messagestring–A short note in the email, e.g. "Thanks for your order!"
tostring–Send to this address instead of the customer's email.

No output schema declared.

No examples provided.

invoices_set_expected_date ~112

The day a customer said they would pay an invoice that is sent and not paid yet, like Xero's expected date: the cash flow forecast (books_report cash_forecast) counts the invoice on that day, even one already overdue, which it otherwise leaves out. null clears it. Free.

NameTypeReqDescription
datestring|nullyesYYYY-MM-DD, or null to go back to the default.
invoice_idstringyesThe invoice_id invoices_create returned (quotes and credit notes have one too).

No output schema declared.

No examples provided.

invoices_set_profile ~1,109

Set the business details printed on quotes and invoices: legal name, country, address, tax ID, email, phone, logo, default currency, payment terms, tax rate, number prefixes and next numbers, payment instructions, an optional payment link and legal notes. Only the fields given change. Sending needs legal_name and country; in the EU, the UK and Switzerland an invoice also needs the address and tax ID, checked when it is sent. Costs $0.001 per call; nothing if it fails.

NameTypeReqDescription
addressstring–Postal address, one line per row.
countrystring–ISO 3166-1 code of the country the business is established in, e.g. "DE". Needed to send: it decides what invoices must show (in the EU the VAT ID, addresses, the date of supply, why a line has no ta…
credit_note_prefixstring–Default "CN-".
currencystring–Default currency of new documents, ISO 4217.
document_languagestring–The language of the fixed words on quotes, invoices and credit notes (labels, dates, amounts); "" picks it by country: German in Germany and Austria, French in France, else English. The business's ow…
e_invoicestring–Invoices and their credit notes as EN 16931 e-invoices (German B2B invoices must be from 2027): factur-x (Factur-X/ZUGFeRD, the XML inside the PDF/A-3) or xrechnung (XRechnung 3.0, its own XML beside…
emailstring–Where customers write about invoices: printed, and the Reply-To of emails.
footerstring–Payment instructions printed at the bottom of invoices, e.g. bank name, IBAN and BIC.
invoice_prefixstring–Default "INV-": invoices are INV-0001, INV-0002...
legal_namestring–The business name on documents; also the email sender name.
legal_notesstring–Printed at the foot of every quote, invoice and credit note: the company register and managing directors, a small-business VAT note, late-payment terms the law asks for (France: penalty rate and the…
logo_file_idstring–An image in the file store (PNG, JPEG, GIF, WebP or SVG, up to 1 MB). "" removes the logo.
next_credit_note_numberinteger––
next_invoice_numberinteger–The number the next invoice gets, e.g. to carry on from another tool. Never one already used.
next_quote_numberinteger––
paperstring–Default: Letter for USD and CAD businesses, else A4.
pay_onlineboolean–A Pay button on each invoice's page: Stripe Checkout on the business's own Stripe (connect it with invoices_connect_stripe); each payment is recorded and posted to the books on its own. $0.10 per inv…
payment_linkstring–An https link where customers pay, e.g. the business's own Stripe Payment Link. "" removes it.
payment_terms_daysinteger–Days from issue to due date. Default 14.
phonestring––
quote_prefixstring–Default "Q-".
quote_valid_daysinteger–How long quotes stay open. Default 30.
tax_exemptionstring–Why lines with tax_rate 0 carry no tax, printed on the invoice as the law asks: exempt, zero_rated, reverse_charge (the customer accounts for the VAT), intra_eu (goods to a business in another EU cou…
tax_exemption_notestring–The wording printed for the exemption instead of the standard one, e.g. "Steuerbefreit als Kleinunternehmer nach § 19 UStG".
tax_idstring–VAT, GST or tax number, printed with the address.
tax_labelstring–What the tax is called on documents: "VAT", "GST", "Sales tax". Default "Tax".
tax_ratenumber|string–Default tax percent for new lines, e.g. 19. 0 for none.
timezonestring–IANA time zone for dates, e.g. "America/New_York". Default UTC.

No output schema declared.

No examples provided.

invoices_statement ~307

A customer statement, like Xero's. outstanding (the default) lists every invoice the customer still owed on as_of (default today) with what was paid or credited, how late each is and the money owed by how late; activity starts from what they owed before from, lists each invoice, payment and credit note up to to (default this month so far) with the running balance, and ends with what they owed. One currency (default the one they are billed in most). It is a PDF in the file store in the business's look and document language; email: true also emails the customer a link to it in the business's name, under the rules every bot email follows and at most once a day per customer. $0.05. Costs $0.05 per call; nothing if it fails.

NameTypeReqDescription
as_ofstring–YYYY-MM-DD
currencystring–ISO 4217, e.g. "USD", "EUR" or "JPY".
customerobjectyesWhose statement: a CRM contact_id or company_id, or the email or the name on their invoices.
emailboolean––
fromstring–YYYY-MM-DD
kindstring––
link_hoursinteger––
messagestring–Your own words above the amount due.
send_tostring–Another address to email it to.
tostring–YYYY-MM-DD

No output schema declared.

No examples provided.

invoices_summary ~30

What customers owe, per currency: outstanding, overdue and paid this month, plus quotes still open. Free.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

invoices_update ~697

Change a draft quote or invoice: give only what changes; customer and items replace the old ones. A sent document can't change: void it with invoices_void and create a new one. Costs $0.01 per call; nothing if it fails.

NameTypeReqDescription
currencystring–ISO 4217, e.g. "USD", "EUR" or "JPY".
customerobject–Who the document is for. Link a CRM record with contact_id or company_id, or give name and email (an email that matches a CRM contact links it). What is given here is printed as it is.
due_datestring|null–YYYY-MM-DD, or null to go back to the default.
e_invoicestring–Invoices and their credit notes as EN 16931 e-invoices (German B2B invoices must be from 2027): factur-x (Factur-X/ZUGFeRD, the XML inside the PDF/A-3) or xrechnung (XRechnung 3.0, its own XML beside…
invoice_idstringyesThe invoice_id invoices_create returned (quotes and credit notes have one too).
issue_datestring|null–YYYY-MM-DD, or null to go back to the default.
itemsarray––
notesstring–Printed above the lines, e.g. "Thank you for your order" or a project reference.
payment_linkstring–An https link to pay this document. Default: the profile's payment_link.
payment_terms_daysinteger|null––
supply_datestring|null–YYYY-MM-DD, or null to go back to the default.
supply_untilstring|null–YYYY-MM-DD, or null to go back to the default.
tax_exemptionstring–Why lines with tax_rate 0 carry no tax, printed on the invoice as the law asks: exempt, zero_rated, reverse_charge (the customer accounts for the VAT), intra_eu (goods to a business in another EU cou…
tax_exemption_notestring–The wording printed for the exemption instead of the standard one, e.g. "Steuerbefreit als Kleinunternehmer nach § 19 UStG".
valid_untilstring|null–YYYY-MM-DD, or null to go back to the default.
vat_exchange_ratenumber|string|null–For an invoice in another currency than the national one of the business's country: one unit of it in the national currency, for the VAT shown in both. Default in the EU: the European Central Bank's…

No output schema declared.

No examples provided.

Install

How do I install the Conecto Invoices MCP server?

Conecto Invoices is a hosted endpoint at https://api.conecto.chat/mcp/invoices, 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.

remote · api.conecto.chat

# add to Claude Code
claude mcp add --transport http chat-conecto-invoices 'https://api.conecto.chat/mcp/invoices'
Common questions

What is the Conecto Invoices MCP server?

Conecto Invoices is an MCP server listed in the public MCP registry as chat.conecto/invoices. Quotes and invoices numbered without gaps, sent as PDFs, paid online. Pay per action. This page covers its hosted endpoint (https://api.conecto.chat/mcp/invoices).

Is the Conecto Invoices MCP server safe to use?

Conecto Invoices scores 61 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 Conecto Invoices MCP server expose?

Conecto Invoices exposes 52 tools: invoices_connect_stripe, invoices_set_profile, invoices_get_profile, invoices_create, invoices_set_expected_date, and 47 more. Their descriptions and schemas cost roughly 10,726 tokens of context every time the server is loaded.

Does the Conecto Invoices MCP server require authentication?

No. We connected to Conecto Invoices without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Conecto Invoices MCP server still maintained?

Conecto Invoices 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.