autumn
Qué hace este MCP
Manages Autumn billing data including customers, plans, features, balances, invoices, usage, subscriptions, and billing portal sessions.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id', 'plan_id'], 'properties': {'plan_id': {'type': 'string', 'description': 'The ID of the plan.'}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The version of the plan to attach.'}, 'customize': {'type': 'object', 'description': 'Optional plan overrides (price, items, licenses, free trial).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'entity_id': {'type': 'string', 'description': 'The ID of the entity to attach the plan to.'}, 'customer_id': {'type': 'string', 'description': 'The ID of the customer to attach the plan to.'}, 'success_url': {'type': 'string', 'description': 'URL to redirect to after a successful checkout.'}, 'invoice_mode': {'type': 'object', 'description': 'Invoice-mode configuration object (send an invoice instead of auto-charging).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'redirect_mode': {'type': 'string', 'description': 'Checkout redirect mode: always, if_required, or never.'}, 'feature_quantities': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'description': 'Prepaid feature quantities: array of { feature_id, quantity?, adjustable? }.'}, 'checkout_session_params': {'type': 'object', 'description': 'Extra Stripe checkout session params (can carry metadata).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['path'], 'properties': {'body': {'type': 'object', 'description': "JSON body object to POST (the endpoint's params).", 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'path': {'type': 'string', 'description': 'Full API path, e.g. "/v1/customers.get". Only read/preview suffixes are allowed.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id', 'feature_id'], 'properties': {'entity_id': {'type': 'string', 'description': 'Entity id for entity-scoped balances (e.g. per-seat limits).'}, 'feature_id': {'type': 'string', 'description': 'The ID of the feature to check.'}, 'customer_id': {'type': 'string', 'description': 'The ID of the customer.'}, 'with_preview': {'type': 'boolean', 'description': 'Include upgrade/upsell (paywall) info in the response when access is denied.'}, 'required_balance': {'type': 'number', 'description': 'Minimum balance required for access. Returns allowed:false if below. Defaults to 1.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id', 'entity_id', 'feature_id'], 'properties': {'name': {'type': ['string', 'null'], 'description': 'The name of the entity.'}, 'entity_id': {'type': 'string', 'description': 'The ID of the entity.'}, 'feature_id': {'type': 'string', 'description': 'The ID of the feature this entity is associated with.'}, 'customer_id': {'type': 'string', 'description': 'The ID of the customer to create the entity for.'}, 'billing_controls': {'type': 'object', 'description': 'Optional billing controls for the entity (spend/usage limits).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id'], 'properties': {'expand': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Related data to expand, e.g. invoices, entities, subscriptions.plan, purchases.plan, balances.feature.'}, 'customer_id': {'type': 'string', 'description': 'Your unique identifier for the customer.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id', 'entity_id'], 'properties': {'expand': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Related data to expand, e.g. invoices, entities, subscriptions.plan, purchases.plan, balances.feature.'}, 'entity_id': {'type': 'string', 'description': 'The ID of the entity.'}, 'customer_id': {'type': 'string', 'description': 'The ID of the customer that owns the entity.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['feature_id'], 'properties': {'feature_id': {'type': 'string', 'description': 'The ID of the feature.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id'], 'properties': {'name': {'type': 'string', 'description': "Customer's name."}, 'email': {'type': 'string', 'description': "Customer's email address."}, 'expand': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Related data to expand, e.g. invoices, entities, subscriptions.plan, purchases.plan, balances.feature.'}, 'currency': {'type': 'string', 'description': 'Currency to bill this customer in (e.g. usd, eur).'}, 'metadata': {'type': 'object', 'description': 'Arbitrary key/value metadata for the customer.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'stripe_id': {'type': 'string', 'description': 'Existing Stripe customer id, if any.'}, 'customer_id': {'type': ['string', 'null'], 'description': 'Your unique identifier for the customer (null to create an anonymous customer).'}, 'fingerprint': {'type': 'string', 'description': 'Unique identifier to detect duplicate customers / prevent free-trial abuse.'}, 'create_in_stripe': {'type': 'boolean', 'description': 'Whether to create the customer in Stripe.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['plan_id'], 'properties': {'plan_id': {'type': 'string', 'description': 'The ID of the plan to retrieve.'}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The plan version to get. Defaults to the latest.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 5000, 'minimum': 1, 'description': 'Page size, 1-5000. Default 50.'}, 'plans': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'description': 'Filter by plan: array of { id, versions? } objects.'}, 'search': {'type': 'string', 'description': 'Search customers by id, name, or email.'}, 'processors': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by processor type: stripe, revenuecat, vercel.'}, 'start_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's `next_cursor` (omit / empty for first page)."}, 'subscription_status': {'type': 'string', 'description': 'Filter by status: "active" or "scheduled". Defaults to both.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 5000, 'minimum': 1, 'description': 'Page size, 1-5000. Default 50.'}, 'plans': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'description': 'Filter by plan: array of { id, versions? } objects.'}, 'search': {'type': 'string', 'description': 'Search entities by id or name.'}, 'processors': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by parent customer processor: stripe, revenuecat, vercel.'}, 'customer_id': {'type': 'string', 'description': 'Restrict the response to entities owned by this customer id.'}, 'start_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's `next_cursor` (omit / empty for first page)."}, 'subscription_status': {'type': 'string', 'description': 'Filter by status: "active" or "scheduled". Defaults to both.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 5000, 'minimum': 1, 'description': 'Page size, 1-5000. Default 50.'}, 'status': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by invoice status: draft, open, paid, void, uncollectible.'}, 'entity_id': {'type': 'string', 'description': 'Filter to a single entity by id (must be paired with customer_id).'}, 'customer_id': {'type': 'string', 'description': 'Filter to a single customer by id.'}, 'start_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's `next_cursor` (omit / empty for first page)."}, 'processor_types': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by processor: stripe, revenuecat.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity id for entity-scoped plans.'}, 'customer_id': {'type': 'string', 'description': 'Include eligibility info (trial availability, attach scenario) for this customer.'}, 'all_versions': {'type': 'boolean', 'description': 'If true, include all plan versions.'}, 'include_archived': {'type': 'boolean', 'description': 'If true, include archived plans.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id'], 'properties': {'return_url': {'type': 'string', 'description': 'URL to redirect to when the back button is clicked in the portal.'}, 'customer_id': {'type': 'string', 'description': 'The ID of the customer to open the billing portal for.'}, 'configuration_id': {'type': 'string', 'description': 'Stripe billing-portal configuration id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id', 'plan_id'], 'properties': {'plan_id': {'type': 'string', 'description': 'The ID of the plan.'}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The version of the plan to attach.'}, 'customize': {'type': 'object', 'description': 'Optional plan overrides (price, items, licenses, free trial).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'entity_id': {'type': 'string', 'description': 'The ID of the entity to attach the plan to.'}, 'customer_id': {'type': 'string', 'description': 'The ID of the customer to attach the plan to.'}, 'feature_quantities': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'description': 'Prepaid feature quantities: array of { feature_id, quantity?, adjustable? }.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id'], 'properties': {'value': {'type': 'number', 'description': 'Amount of usage to record. Defaults to 1. Negative values credit the balance.'}, 'entity_id': {'type': 'string', 'description': 'Entity id for entity-scoped balances.'}, 'timestamp': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Unix timestamp (ms) for the event. Defaults to now.'}, 'event_name': {'type': 'string', 'description': 'Event name to track usage for. Provide this OR feature_id.'}, 'feature_id': {'type': 'string', 'description': 'The feature to track usage for. Provide this OR event_name.'}, 'properties': {'type': 'object', 'description': 'Additional properties to attach to the usage event.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'customer_id': {'type': 'string', 'description': 'The ID of the customer.'}, 'idempotencyKey': {'type': 'string', 'description': 'Optional key to dedupe retried events.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id'], 'properties': {'name': {'type': ['string', 'null'], 'description': "Customer's name."}, 'email': {'type': ['string', 'null'], 'description': "Customer's email address."}, 'currency': {'type': ['string', 'null'], 'description': 'Currency to bill this customer in (e.g. usd, eur).'}, 'metadata': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}], 'description': 'Arbitrary key/value metadata for the customer.'}, 'stripe_id': {'type': ['string', 'null'], 'description': 'Stripe customer id.'}, 'customer_id': {'type': 'string', 'description': 'ID of the customer to update.'}, 'fingerprint': {'type': ['string', 'null'], 'description': 'Duplicate-detection fingerprint.'}, 'new_customer_id': {'type': 'string', 'description': 'New id for the customer.'}}}
Cambios recientes en herramientas
Servidores MCP similares
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
Focxle: AI governance for B2B deals between agents
Provides agent spending controls, delegated budgets, signed authority checks, negotiations, escrow contracts, workforce hiring, a…
Conta Azul MCP
Connects to Conta Azul ERP for managing customers, sales, budgets, contracts, financial accounts, receivables, invoices, settleme…
Molt2Meet
Dispatches physical-world tasks to human operators, manages scheduling and proof of completion, and supports direct settlement or…
mcp-server
Supports hiring and coordinating human specialists through contracts, schedules, bookings, escrow holds, billable events, approva…