lago
Was dieses MCP kann
Manages Lago billing data including customers, plans, subscriptions, usage events, invoices, credit notes, wallets, and revenue and MRR analytics.
Tools
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'months': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of months to return.', 'exclusiveMinimum': 0}, 'currency': {'type': 'string', 'description': 'Currency filter (ISO 4217, e.g. USD).'}, 'external_customer_id': {'type': 'string', 'description': 'Filter revenue at the customer level.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'months': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of months to return.', 'exclusiveMinimum': 0}, 'currency': {'type': 'string', 'description': 'Currency filter (ISO 4217, e.g. USD).'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['external_id'], 'properties': {'url': {'type': 'string', 'description': 'Customer URL.'}, 'name': {'type': 'string', 'description': 'Full name of the customer.'}, 'email': {'type': 'string', 'description': 'Email of the customer.'}, 'phone': {'type': 'string', 'description': 'Phone number.'}, 'country': {'type': 'string', 'description': 'Billing country code (ISO 3166 alpha-2).'}, 'currency': {'type': 'string', 'description': 'Customer currency (ISO 4217).'}, 'metadata': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'value'], 'properties': {'key': {'type': 'string', 'description': 'Metadata key.'}, 'value': {'type': 'string', 'description': 'Metadata value.'}, 'display_in_invoice': {'type': 'boolean', 'description': "Show this pair on the customer's invoices."}}}, 'description': 'Structured metadata to attach to the customer (Lago expects an array of {key, value, display_in_invoice?} objects).'}, 'timezone': {'type': 'string', 'description': 'Customer timezone, e.g. America/New_York.'}, 'legal_name': {'type': 'string', 'description': 'Legal company name.'}, 'external_id': {'type': 'string', 'description': 'The customer external unique identifier (required, provided by your application).'}, 'legal_number': {'type': 'string', 'description': 'Legal company number.'}, 'tax_identification_number': {'type': 'string', 'description': 'Tax identification number.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['transaction_id', 'code', 'external_subscription_id'], 'properties': {'code': {'type': 'string', 'description': 'The billable metric code this event targets (required).'}, 'timestamp': {'type': ['string', 'number'], 'description': 'Unix timestamp in seconds (or ISO); defaults to event reception time.'}, 'properties': {'type': 'object', 'description': 'Additional event properties used to compute the fee (required for sum/max/unique aggregations).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': ['string', 'number']}}, 'transaction_id': {'type': 'string', 'description': 'Unique identifier for the event — the idempotency key (required).'}, 'external_subscription_id': {'type': 'string', 'description': 'The subscription external id to link the event to (required).'}, 'precise_total_amount_cents': {'type': 'string', 'description': 'Precise total amount in cents, used by the dynamic pricing model.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': "The billable metric's unique code."}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['lago_id'], 'properties': {'lago_id': {'type': 'string', 'description': "The credit note's Lago id (UUID)."}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['external_customer_id'], 'properties': {'external_customer_id': {'type': 'string', 'description': 'The customer external unique identifier (from your application).'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['external_customer_id', 'external_subscription_id'], 'properties': {'apply_taxes': {'type': 'boolean', 'description': 'Whether taxes should be applied. Defaults to true.'}, 'external_customer_id': {'type': 'string', 'description': 'The customer external unique identifier.'}, 'external_subscription_id': {'type': 'string', 'description': "The subscription's external unique identifier (required)."}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['external_customer_id', 'external_subscription_id'], 'properties': {'periods_count': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of past billing periods to return.', 'exclusiveMinimum': 0}, 'billable_metric_code': {'type': 'string', 'description': 'Filter usage to a specific billable metric code.'}, 'external_customer_id': {'type': 'string', 'description': 'The customer external unique identifier.'}, 'external_subscription_id': {'type': 'string', 'description': "The subscription's external unique identifier (required)."}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['external_customer_id'], 'properties': {'external_customer_id': {'type': 'string', 'description': 'The customer external unique identifier.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['lago_id'], 'properties': {'lago_id': {'type': 'string', 'description': "The invoice's Lago id (UUID)."}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': "The plan's unique code."}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['external_id'], 'properties': {'external_id': {'type': 'string', 'description': "The subscription's external unique identifier."}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number for pagination.', 'exclusiveMinimum': 0}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of records per page.', 'exclusiveMinimum': 0}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number for pagination.', 'exclusiveMinimum': 0}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of records per page.', 'exclusiveMinimum': 0}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number for pagination.', 'exclusiveMinimum': 0}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of records per page.', 'exclusiveMinimum': 0}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number for pagination.', 'exclusiveMinimum': 0}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of records per page.', 'exclusiveMinimum': 0}, 'external_customer_id': {'type': 'string', 'description': 'Filter by customer external id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number for pagination.', 'exclusiveMinimum': 0}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of records per page.', 'exclusiveMinimum': 0}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['external_customer_id'], 'properties': {'external_customer_id': {'type': 'string', 'description': 'The customer external unique identifier.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number for pagination.', 'exclusiveMinimum': 0}, 'fee_type': {'type': 'string', 'description': 'Filter by fee type: charge | add_on | subscription | credit | commitment.'}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of records per page.', 'exclusiveMinimum': 0}, 'external_customer_id': {'type': 'string', 'description': 'Filter by customer external id.'}, 'external_subscription_id': {'type': 'string', 'description': 'Filter by subscription external id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number for pagination.', 'exclusiveMinimum': 0}, 'status': {'type': 'string', 'description': 'Filter by a single status: draft | finalized | failed | pending | voided.'}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of records per page.', 'exclusiveMinimum': 0}, 'payment_status': {'type': 'string', 'description': 'Filter by a single payment status: pending | failed | succeeded.'}, 'issuing_date_to': {'type': 'string', 'description': 'Filter invoices issued on/before this date (yyyy-mm-dd).'}, 'issuing_date_from': {'type': 'string', 'description': 'Filter invoices issued on/after this date (yyyy-mm-dd).'}, 'external_customer_id': {'type': 'string', 'description': 'Filter by customer external id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number for pagination.', 'exclusiveMinimum': 0}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of records per page.', 'exclusiveMinimum': 0}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number for pagination.', 'exclusiveMinimum': 0}, 'status': {'type': 'string', 'description': 'Filter by a single status: active | pending | canceled | terminated. Default active.'}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of records per page.', 'exclusiveMinimum': 0}, 'plan_code': {'type': 'string', 'description': 'Filter by plan code.'}, 'external_customer_id': {'type': 'string', 'description': 'Filter by customer external id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['external_customer_id'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number for pagination.', 'exclusiveMinimum': 0}, 'per_page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of records per page.', 'exclusiveMinimum': 0}, 'external_customer_id': {'type': 'string', 'description': 'The customer external unique identifier.'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…