Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Lovie Company Formation

co.lovie/company-formation

Form companies, manage bank accounts, cards, invoices and more — directly from your AI coding tools.

Uptime
100.0%
2 direct probes · 30d
Response
1205ms
last probe
Tools
202
callable
Resources
1
readable
Prompts
4
available

Tools · 202

account_get_account

GetAccount retrieves a single account by ID with its details

account_get_list_account_details

GetListAccountDetails retrieves account details in batch (eliminates N+1 GetAccount calls)

account_get_list_accounts

GetListAccounts retrieves a list of accounts with filtering and pagination

accounting_cancel_schedule

Cancel an accrual schedule so no further periodic entries are generated. Entries already posted for elapsed periods are kept. Audit-logged.

accounting_close_period

Close an accounting period: lock the window [start_date, end_date] and post a balanced closing entry that rolls the period's net income into equity (current-year earnings for a month/quarter close, re…

accounting_create_schedule

Create an accrual schedule that spreads a total amount across N monthly periods as accrual-only adjusting entries (e.g. amortize a prepaid, defer revenue, depreciate an asset). Each period posts Dr de…

accounting_delete_journal_entry

Delete or void a journal entry. For entries tied to a transaction prefer re-categorizing the transaction (the entry re-derives). Deleting a derived entry is temporary — the engine re-creates it on the…

accounting_get_balance_sheet

GetBalanceSheet returns assets, liabilities, and equity balances as of a date; equity includes net income to date, so the sheet always balances. Read-only.

accounting_get_chart_of_accounts

GetChartOfAccounts returns the company's chart of accounts (flat list with parent links; build the tree client-side). Read-only.

accounting_get_general_ledger

GetGeneralLedger pages through one account's posted lines with opening, running, and closing balances — the account register. Read-only.

accounting_get_journal_entry_by_transaction

GetJournalEntryByTransaction returns the journal entry derived for one transaction (empty when none exists yet). Read-only.

accounting_get_list_journal_entries

GetListJournalEntries pages through the journal register with filters — the review queue is filter{needs_review: true}. Read-only.

accounting_get_list_periods

GetListPeriods pages through a company's periods, newest first. Read-only.

accounting_get_list_schedules

GetListSchedules pages through a company's schedules. Read-only.

accounting_get_period

GetPeriod returns one closed period by id. Read-only.

accounting_get_profit_and_loss

GetProfitAndLoss returns the income statement for a period: revenue and expense accounts with activity, totals, and net income. Read-only.

accounting_get_schedule

GetSchedule returns one schedule with its postings. Read-only.

accounting_get_trial_balance

GetTrialBalance returns every account's debit and credit totals for a period; total debits equal total credits when the books balance. Read-only.

accounting_list_accounting_audit_events

ListAccountingAuditEvents pages through the append-only accounting audit log — who changed what and when across journal entries and the chart of accounts, newest first. Filter by entity_id for one rec…

accounting_preview_close

PreviewClose computes the per-currency revenue/expense totals and the net income a close would roll, without writing anything. Read-only.

accounting_preview_schedule

PreviewSchedule computes the straight-line per-period split for the given amount and period count without persisting anything. Read-only.

accounting_propose_schedules

Scan a company's recent posted transactions and suggest accrual schedules (e.g. amortize a large annual prepaid over 12 months). Returns proposals only — nothing is created until you confirm one by ca…

accounting_reopen_period

Reopen a closed accounting period: void its closing entry(ies) and lift the write lock so entries dated inside the window can be edited and the period re-closed. Audit-logged.

accounting_upsert_journal_entry

Create or replace a double-entry journal entry (manual adjustment or per-transaction override). Lines must balance: total debits == total credits, 2-64 lines, positive decimal amounts with the sign ca…

ads_insight_summarize_campaign_window

SummarizeCampaignWindow summarises one charge against the campaigns in its billing window. Results are cached per company + account + window + charge, so repeated panel opens do not re-run the agent.

approval_session_get_approval_session_status

GetApprovalSessionStatus is a lightweight poll (status only) for the gated action to check whether it can proceed

cap_table_clear_cap_table_stakeholders

ClearCapTableStakeholders deletes every stakeholder of a company in a single DB-level operation. Used by the "replace cap table" import flow.

cap_table_close_cap_table_round

CloseCapTableRound PERMANENTLY closes the round: runs the calc engine, persists the SAFE conversions + ownership snapshots, and flips the round to CLOSED. This is the action for "close the round", "ma…

cap_table_create_cap_table_agreement

CreateCapTableAgreement creates a draft non-SAFE agreement.

cap_table_create_cap_table_round
cap_table_create_cap_table_stakeholder

Adds a stakeholder IDENTITY ONLY (name, type, email, metadata). Does NOT create any holding/security and will NOT appear in the investor pipeline. For an investor contributing capital via SAFE or pric…

cap_table_delete_cap_table_agreement

DeleteCapTableAgreement removes an agreement.

cap_table_delete_cap_table_round

DeleteCapTableRound permanently removes an unpriced SAFE round (open or light-closed) plus its round-scoped securities/agreements/snapshots. Priced / engine-closed rounds are rejected (FailedPrecondit…

cap_table_delete_cap_table_security

DeleteCapTableSecurity removes one holding.

cap_table_delete_cap_table_stakeholder

DeleteCapTableStakeholder removes one stakeholder from a cap table.

cap_table_download_cap_table_safes

DownloadCapTableSafes presigns multiple SAFE agreement PDFs in one call.

cap_table_extract_wire_payment_proof

Runs vision OCR on an already-uploaded wire payment proof (wire confirmation, bank statement, or transfer receipt — NOT an invoice) for a security and returns the extracted fields plus a verification …

cap_table_generate_cap_table_agreement_pdf

GenerateCapTableAgreementPdf renders the PDF for one employee equity-grant agreement (option/rsu/rsa/fast) and stores it. Returns the S3 key. The presigned download URL is fetched via GetCapTableAgree…

cap_table_generate_cap_table_docs

GenerateCapTableDocs kicks off the async generation pipeline.

cap_table_generate_cap_table_summary_pdf

GenerateCapTableSummaryPdf renders the cap-table summary to a branded PDF on the backend document engine (Gotenberg) and returns the bytes (#364 — moves PDF generation out of the browser). Read-only.

cap_table_get_cap_table_agreement
cap_table_get_cap_table_agreement_pdf_url

GetCapTableAgreementPdfUrl returns a short-lived signed S3 URL for the rendered SAFE agreement PDF.

cap_table_get_cap_table_equity_plans

Returns a company's equity holdings grouped the way a founder thinks about them: founders, advisors, employees (option grants), and investors. Read-only. Founder, advisor and employee entries carry ve…

cap_table_get_cap_table_investor_access

GetCapTableInvestorAccess lists every investor stakeholder with its current cap-table visibility level (read directly from the stakeholder row; a new investor defaults to NONE). Read-only.

cap_table_get_cap_table_overview
cap_table_get_cap_table_round
cap_table_get_cap_table_round_summaries

Returns, for every funding round that has investors attached, how much capital sits at each stage of the pipeline (committed, signed, wired), the total raised, and how many investors are in the round.…

cap_table_get_cap_table_security

GetCapTableSecurity returns one holding by id. Read-only.

cap_table_get_cap_table_stakeholder

GetCapTableStakeholder returns one stakeholder by id. Read-only.

cap_table_get_cap_table_summary

GetCapTableSummary returns the dashboard aggregate (totals, stakeholder count, founders %, and per-type ownership segments) on the fully-diluted source roster. Keeps the ownership math server-side. Re…

cap_table_get_list_cap_table_agreements
cap_table_get_list_cap_table_rounds
cap_table_get_list_cap_table_securities

GetListCapTableSecurities lists a company's holdings (optionally filtered to one stakeholder), paginated. Read-only.

cap_table_get_list_cap_table_stakeholders

GetListCapTableStakeholders returns a company's stakeholder roster (company-scoped, paginated). Read-only.

cap_table_get_list_cap_table_wire_match_suggestions
cap_table_get_my_investor_companies

GetMyInvestorCompanies returns the companies where the caller is a linked investor stakeholder (not a member), with the owner-granted access level — the entry point for the investor-facing portal (B3)…

cap_table_get_safe_import_consent

GetSafeImportConsent reports whether the company has granted current consent for an external AI to read imported SAFE contents.

cap_table_get_transaction_summary

GetTransactionSummary returns the committed / signed / wired capital totals for the Transactions page header. committed/signed come from the securities pipeline stage; wired comes from the money-movem…

cap_table_get_wired_transactions

GetWiredTransactions returns the confirmed-wire ledger (wired + refunded investor rows) for the fundraising Transactions page. Read-only.

cap_table_grant_safe_import_consent

GrantSafeImportConsent records the company's consent at the current wording version. Required before an MCP-origin SaveCapTableImport.

cap_table_import_rsa

Imports a signed Restricted Stock Purchase/Award Agreement (RSA) from an uploaded PDF and stores the document in S3. USE THIS (not ExtractRsaTermsOcr + CreateCapTableAgreement, and not RecordCapTableI…

cap_table_import_safe

Imports a SAFE from an uploaded SAFE PDF and stores the document in S3. USE THIS (not RecordCapTableInvestment) whenever the user provides or uploads a SAFE PDF file. Flow: (1) call GetOcrUploadUrl wi…

cap_table_list_cap_table_audit_events

ListCapTableAuditEvents returns the append-only who/what/when audit log for a company's ownership-affecting cap-table mutations (B1). Read-only.

cap_table_list_cap_table_snapshots_for_round
cap_table_list_cap_table_summary_snapshots

ListCapTableSummarySnapshots returns the point-in-time cap-table summary versions captured on material edits (B4). Read-only.

cap_table_list_cumulative_cap_table_snapshots_for_stakeholder
cap_table_match_cap_table_stakeholder

MatchCapTableStakeholder suggests the existing stakeholder a parsed SAFE's investor name maps to (fuzzy match). Read-only.

cap_table_preview_close_cap_table_round

PreviewCloseCapTableRound runs the SAME engine as CloseCapTableRound but does NOT persist or close anything — no status change, no snapshot writes. This is the action for "preview", "what-if", or "est…

cap_table_record_cap_table_investment

Records one holding end-to-end: resolves or creates the stakeholder, then creates the holding with all derived fields, attaching or auto-creating a round for SAFE/Preferred. SAFE requires a valuation_…

cap_table_record_cap_table_refund

RecordCapTableRefund records a refund into the money-movement ledger (refund, confirmed) and flips the security's pipeline_status to 'refunded'.

cap_table_record_cap_table_wire

Records an investor wire into the money-movement ledger and flips the security's pipeline_status to 'wired'. A wire is accepted ONLY when it is backed by one of: (a) a matched banking transaction_id (…

cap_table_reopen_cap_table_round

ReopenCapTableRound flips a CLOSED round back to OPEN (status only).

cap_table_set_cap_table_authorized_shares

SetCapTableAuthorizedShares updates the company's authorized share ceiling (charter amendment must have been obtained before calling this). Owner-only.

cap_table_set_cap_table_pipeline_status

Moves ONE investor's holding along the fundraising pipeline. Use this to change a stage — never UpdateCapTableSecurity, which is a full replace and will blank any field you do not resend. Forward goes…

cap_table_simulate_cap_table_exit

Computes what every stakeholder takes home at ONE hypothetical exit valuation, running the liquidation-preference waterfall and converting SAFEs as if the exit were the price round. Read-only — nothin…

cap_table_update_cap_table_agreement

UpdateCapTableAgreement applies a full update (status/progress/timestamps).

cap_table_update_cap_table_agreement_status

UpdateCapTableAgreementStatus transitions a SAFE agreement's status (Feature 10 pipeline wiring) — e.g. to completed once signing finishes. Status-only update; artifact pointers are preserved.

cap_table_update_cap_table_round
cap_table_update_cap_table_security

UpdateCapTableSecurity applies a full update to a holding.

cap_table_update_cap_table_stakeholder

Edits an EXISTING stakeholder's identity (name, type, email, metadata) by id. FULL REPLACE; type is effectively immutable. To ADD a new stakeholder use CreateCapTableStakeholder; for an investor contr…

cap_table_update_my_stakeholder_name

UpdateMyStakeholderName lets an investor correct the name the company holds for them — a misspelled name on a SAFE is the investor's to fix, and asking the founder to retype it was the only route. Sco…

captable_send_safe_for_signature

CreateSafeEnvelope opens a two-party SAFE signing envelope from cap-table-supplied data (the caller fetched it via company.GetSafeAgreement): it renders the signable SAFE PDF, inserts the company (ord…

card_create_card

Issues a new virtual card at the card issuer. Set params.company_id to the company the card belongs to — the caller's membership is verified server-side, so pass a company the user actually belongs to…

card_freeze_card

Suspend a card at the issuer so it declines new charges. The card is not closed and no money moves; UnfreezeCard restores it. Safe to repeat: a card that is already frozen is returned unchanged and su…

card_get_card
card_get_card_spend
card_get_list_card_transactions

Sync provider transactions (best-effort), then return the card's rows.

card_get_list_cards

List the caller's own cards.

card_get_list_org_cards

List the active cards of every member of the given company, as a narrow projection. Membership of the AUTHENTICATED caller in company_id is verified server-side — the id selects, it never authorizes.

card_unfreeze_card

Restore a frozen card at the issuer so it accepts charges again. Safe to repeat: a card that is already active is returned unchanged and successfully. A cancelled card cannot be restored and is reject…

card_update_card_spend_limit

Replace a card's spend limit at the issuer. amount_cents is in CENTS, not dollars — a $500 limit is 50000 — and interval chooses the window the limit resets over. The new limit replaces the old one ou…

check_company_name_availability

Checks whether a proposed company or brand name is available as a US trademark and as a domain across common TLDs (.com, .io, .co, .net, .ai, .app). Call this whenever the user proposes or evaluates a…

client_get_client
client_get_list_clients
company_get_company

GetCompany retrieves a single company by ID or code

company_get_list_companies

GetListCompanies retrieves a list of companies with filtering and pagination

company_get_list_company_members

GetListCompanyMembers lists all members of a company

company_get_my_companies

Lists the companies the SIGNED-IN user already belongs to, each with their role, plus that account itself in signed_in_as. Requires authentication. Call this only when the user asks about or wants to …

counterparty_get_counterparty

GetCounterparty retrieves a single counterparty by ID

counterparty_get_list_counterparties

GetListCounterparties retrieves a list of counterparties with filtering and pagination

counterparty_get_list_global_counterparties

GetListGlobalCounterparties performs a read-only batch lookup against the platform-wide canonical vendor registry. The filter accepts a list of provider stable IDs and/or aliases; the response returns…

datatable_get_datatable_fields

Resolve all fields bound to a datatable for a company (platform + company bindings).

datatable_get_list_datatables

List datatables (platform + a company's own).

datatable_get_related_datatables

Resolve the child datatables related to a parent (for the UI field picker).

document_template_list_templates

List available legal document templates (YAML catalog).

document_template_resolve_template

Find the best template match for a natural-language document request. Returns the template slug and its field definitions to collect before DocumentService.CreateDocument.

documents_create_document

Create a finished document for a company from a template slug and field values.

documents_create_from_user_template

Create a finished document by filling a company user-uploaded template with collected field values. Does not modify the original upload.

documents_get_document

Fetch one document's metadata and its related signed/unsigned set.

documents_get_user_template

Fetch one user-uploaded template including Vision-detected fillable fields.

documents_list_documents

List a company's documents, filtered by type, source, category, or template.

documents_list_saved_signatures

List the caller's saved signatures for the selected company.

documents_list_user_templates

List company-scoped user-uploaded templates (Use your own template). Separate from Lovie's builtin catalog.

documents_update_document

Rename a stored document by updating its title. Company-scoped: only the owning company's members may rename.

field_get_field

Get a single field by ID or code

field_get_field_option

Get a single field option by ID or code

field_get_list_field_options

List field options with filtering and pagination

field_get_list_fields

List fields with filtering and pagination

field_suggest_field_options

SuggestFieldOptions asks the LLM to propose dropdown option labels for a SELECT-typed field. Synchronous unary call.

field_value_get_list_entity_field_values

List an entity's field values (detail/edit/admin flows only — N+1 over a grid).

formation_acknowledge_warnings

Acknowledges entity-type warnings raised when the user chooses an entity type against the recommendation (e.g. an LLC despite indicators pointing to C-Corp). Required before proceeding whenever warnin…

formation_add_shareholder

AddShareholder adds a shareholder or LLC member

formation_append_conversation_entry

AppendConversationEntry atomically appends one or more chat entries to the formation's conversation_history. Owner-scoped.

formation_approve_certificate

Records the user's approval of the reviewed formation details (the certificate checkpoint). This only records approval — it files NOTHING with any state and charges NOTHING, so it is always safe to ca…

formation_check_name

CheckName checks company name availability in the selected state

formation_claim_demo_formations

ClaimDemoFormations reassigns formations created during a demo session (under a hardcoded demo user) to a newly-signed-up real user. This is a cross-user mutation; the server enforces reviewer/admin/s…

formation_confirm_payment

Verifies with Stripe that payment actually completed and, on success, advances the formation to filing. Usually unnecessary — payment auto-confirms via webhook once the user pays. Only call this if th…

formation_create_formation

CreateFormation creates a formation with full data (MCP/bulk use case)

formation_describe_business

Analyzes a business description and recommends the best entity type (LLC or C-Corp) with a confidence score. Call this once you understand what the user is building. When the recommendation is LLC or …

formation_extract_cap_table

Runs vision OCR on an uploaded cap table file and returns the extracted rows without persisting them. Each row may include a vesting schedule (vesting_start_date / vesting_total_months / vesting_cliff…

formation_extract_cap_table_ocr

Runs vision OCR on an uploaded cap table for the active company and returns the extracted rows without persisting them. Each row may include a vesting schedule (vesting_start_date / vesting_total_mont…

formation_extract_rsa_terms_ocr

Runs vision OCR on an already-uploaded signed Restricted Stock Purchase/Award Agreement (RSA) PDF for the active company and returns the founder and company names plus structured terms (total_shares, …

formation_extract_safe_terms

Reads a SAFE PDF and returns its terms WITHOUT saving anything. Always call this before ImportSAFE and show the result to the user for confirmation — never import a SAFE the user has not seen. Present…

formation_generate_certificate

Prepares the Certificate of Formation/Incorporation as a review checkpoint before filing. This is a confirmation step, NOT a downloadable document — the official, state-issued certificate is produced …

formation_get_ein_filing_info

GetEinFilingInfo returns the stored payload without the SSN/ITIN.

formation_get_election83b_prefill

GetElection83bPrefill returns prefilled values + missing fields for the 83(b) form, derived from the formation. Owner-scoped read.

formation_get_filing_fee

GetFilingFee returns the state formation filing fee (table amount, formatted string, and Stripe Price id when charged via a pre-created Price). Used by the onboarding review/certificate step. Stateles…

formation_get_formation

Returns the full formation record for a formation_id: company name, entity type, state, business address, registered agent, share structure, shareholders, authorized party, EIN, certificate data, paym…

formation_get_formation_document_download_url

GetFormationDocumentDownloadUrl returns a short-lived presigned S3 URL for one document on a formation, selected by FormationDocumentType: the draft certificate, the state-stamped certificate, the pos…

formation_get_formation_info

GetFormationInfo returns educational content topics or content for a specific topic

formation_get_formation_purchase_quote

GetFormationPurchaseQuote returns the CorpTools filing product, methods, parsed form schema, prefilled values, and missing required fields for a formation (non-DE/WY states). Reviewer-only; no side ef…

formation_get_formation_quote

Returns what forming a company in a given state costs: each Lovie line item, the state's filing fee, and the total, all priced live. Creates nothing and charges nothing. Use this whenever the user ask…

formation_get_formation_upload_url

GetFormationUploadURL returns a presigned PUT URL for a cap table or SAFE document

formation_get_list_formations

Lists the SIGNED-IN user's company formations (name, entity type, state, status, progress). Requires authentication. Do NOT call this during an in-progress formation: you already have the formation_id…

formation_get_list_incorporation_documents

Returns a company's incorporation documents — certificate of incorporation, bylaws, incorporator action, board resolution, per-founder IP assignments and 83(b) elections, and the IRS EIN assignment le…

formation_get_ocr_upload_url

Returns a presigned S3 PUT URL for uploading a company document (kind=SAFE for a SAFE PDF, kind=RSA for a signed restricted stock purchase agreement, kind=CAP_TABLE for a cap-table file, kind=WIRE_PRO…

formation_get_payment_link

Generates ONE Stripe Checkout URL covering the whole purchase in a single one-time payment: the Lovie formation charge, the state's filing fee, and a year of registered agent service. Generating this …

formation_purchase_formation

PurchaseFormation places the CorpTools formation filing order: it claims the order atomically, adds the filing to the cart, and checks out with the stored payment method. Reviewer-only. Checkout moves…

formation_purchase_registered_agent

PurchaseRegisteredAgent triggers a CorpTools registered-agent purchase.

formation_record_election83b_filing

RecordElection83bFiling records that the signed election was submitted to the IRS (postmark or online), with optional proof. Owner-scoped.

formation_run_election83b_reminders

RunElection83bReminders runs the 83(b) reminder sweep (not-started nudges + deadline-relative sign/file reminders + late notice). Reviewer-only; also run in-process by the scheduled cron subcommand.

formation_save_cap_table_import

SaveCapTableImport replaces the formation's shareholders with the imported, founder-edited list

formation_send_formation_email

SendFormationEmail dispatches a formation lifecycle email via SendGrid.

formation_set_company_address

Sets the company's business address. Always present the user with BOTH options: pass source = ADDRESS_SOURCE_OWN with a full US address if they want to use their own, or source = ADDRESS_SOURCE_NEED_A…

formation_set_company_name

Sets the company name and returns its parts: base_name, entity_ending, and the derived full_name (base + ending). Set the entity ending first with formation_set_entity_ending. After setting the name, …

formation_set_company_type

SetCompanyType sets the entity type and returns any warnings

formation_set_election83b

SetElection83b persists the 83(b) election snapshot on the formation. Owner-scoped; called after PDF generation + signature envelope creation.

formation_set_entity_ending

Sets the company's legal entity ending — the suffix that appears in the full legal name (e.g. "Inc.", "Corporation", "Co." for a C-Corp; "LLC", "L.L.C." for an LLC). Use one of the valid endings retur…

formation_set_registered_agent

Sets the registered agent for the formation. Pass use_default = true to use Lovie's included registered agent (recommended for most founders), or use_default = false with an `agent` to supply a custom…

formation_set_share_structure

Sets the C-Corp share structure and returns the resulting total authorized capital. Pass use_default = true for the standard startup setup (10,000,000 shares at $0.0001 par), or use_default = false wi…

formation_set_signatory

SetAuthorizedParty sets the authorized signatory for formation documents

formation_set_state

SetState sets the state of formation (DE or WY) and returns available types

formation_start_formation

THE entry point for a new company formation — runs anonymously, no sign-in required. Call this DIRECTLY whenever the user wants to start, create, or form a company or formation. Do NOT call company_ge…

formation_submit_ein_filing_info

Collects and saves EIN (SS-4) filing information after the company is filed with the state. First ask whether the user has an SSN or ITIN; if they do not, set no_ssn and skip it — the EIN then takes ~…

formation_sweep_formation_order_status

SweepFormationOrderStatus polls CorpTools for the status of in-flight formation orders and updates each formation. Intended for the scheduled sweep (in-process subcommand) and manual/dry-run admin tri…

formation_update_formation

UpdateFormation applies a FieldMask-scoped patch to a formation. The caller supplies update_mask.paths to select the fields to replace.

google_ads_metrics_get_google_ads_campaign_window

GetGoogleAdsCampaignWindow aggregates each campaign over an arbitrary date range — the shape a charge is reconciled against. Distinct from the monthly list above, whose `month` key cannot describe a b…

google_ads_metrics_get_list_google_ads_campaign_metrics

List per-campaign monthly metrics for a company, with optional customer/campaign/month filtering and offset pagination.

invoice_get_invoice
invoice_get_invoice_pdf_url

GetInvoicePdfUrl returns a short-lived signed S3 URL for the rendered PDF.

invoice_get_list_invoices
invoice_settings_get_invoice_settings
kyc_get_kyc_status

GetKycStatus aggregates the user's inquiries into a single app-level KYC status. Safe to expose to agents.

meta_ads_metrics_get_meta_ads_campaign_window

GetMetaAdsCampaignWindow aggregates each campaign over an arbitrary date range — the shape a charge is reconciled against.

notification_get_list_notifications

GetListNotifications lists notifications for the caller with filtering and pagination

notification_get_notification

GetNotification returns a single notification owned by the caller

payment_get_list_payments
payment_get_payment
saved_view_get_default_saved_view

GetDefaultSavedView returns the calling user's pinned default view for a datatable (empty when none is pinned)

saved_view_get_list_saved_views

GetListSavedViews lists saved views with filtering and pagination

saved_view_get_saved_view

GetSavedView retrieves a single saved view by ID

shopify_orders_get_shopify_payout_orders

GetShopifyPayoutOrders lists the orders that make up a single payout, with the payout's authoritative gross/fees/net — the shape a deposit is reconciled against.

signature_create_envelope

Open a multi-signer signature envelope for an already-created company document. Prefer the composite signature_send_document_for_signature tool; this low-level primitive never returns signing tokens.

signature_get_consent_document

GetConsentDocument returns the currently effective ESIGN consent version (or a specific historical version when id is provided).

signature_get_list_signature_envelopes
signature_get_signature_envelope
signature_run_reminders

RunSignatureReminders sweeps every Lovie Sign envelope that is still awaiting signature — SAFEs and plain documents alike; Docusign envelopes are excluded because Docusign runs its own reminders — and…

signature_signing_status

GetEnvelopeSigners lists an envelope's signers and their signing progress.

tik_tok_ads_metrics_get_tik_tok_ads_campaign_window

GetTikTokAdsCampaignWindow aggregates each campaign over an arbitrary date range — the shape a charge is reconciled against.

transaction_categorize_transaction

Set a transaction's category by taxonomy option code (e.g. "ai-products", "meals", "cloud-hosting"). Applies to the sign-appropriate detail field (income vs expense) and the umbrella category automati…

transaction_document_get_list_transaction_documents

List transaction documents with filtering and pagination

transaction_get_list_transactions

List transactions with filtering, sorting, and pagination Supports: filtering by account, counterparty, card, types, statuses, date range, amounts Supports: sorting by date, amount, created_at, status…

transaction_get_summary

Aggregate transactions into P&L groups (income/expenses) by a given dimension

transaction_get_transaction

Get a single transaction by ID or reference number

transaction_suggest_transaction_category

Recommend a bookkeeping category for a transaction using the platform classifier agent. Returns ranked taxonomy option codes with confidence and a short rationale; writes nothing. Apply one with Categ…

user_get_user

GetUser returns a single user by internal id or Clerk id

vendor_bill_cancel_vendor_bill

Cancel an open vendor bill so it no longer counts as an open payable. Only OPEN bills can be cancelled; a bill already paid or cancelled cannot.

vendor_bill_create_vendor_bill
vendor_bill_get_list_vendor_bills
vendor_bill_get_vendor_bill
vendor_bill_mark_vendor_bill_paid
x_ads_metrics_get_x_ads_campaign_window

GetXAdsCampaignWindow aggregates each campaign over an arbitrary date range — the shape a charge is reconciled against.

Resources · 1

ui://widget/formation-payment.html ui://widget/formation-payment.html

Prompts · 4

business-address

Help me choose a US business address for my company formation. What are my options?

check-formation

What's the status of my company formation and what do I need to do next?

pay-and-file

I'm ready to pay for my formation and get it filed. Give me the payment link.

start-company

I want to start a US company. Walk me through forming it with Lovie, step by step.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "lovie_company_formation": {
      "url": "https://mcp.lovie.co/mcp/mcp",
      "transport": "streamable-http"
    }
  }
}