このMCPでできること
Manages Autumn billing data including customers, plans, features, balances, invoices, usage, subscriptions, and billing portal sessions.
ツール
入力スキーマ
{'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': {}}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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': {}}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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? }.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
最近のツール変更
類似のMCPサーバー
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…