このMCPでできること
Provides Odoo and ERP selection, pricing, implementation, migration, ROI, TCO, inventory, payroll, tax, and operational calculators, plus grounded Odoo content search.
ツール
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Max sources to return (1 to 10, default 5).'}, 'question': {'type': 'string', 'description': 'The user question about Odoo, ERP, or Octura, in natural language.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'eiExempt': {'type': 'boolean', 'default': False}, 'province': {'enum': ['AB', 'BC', 'MB', 'NB', 'NL', 'NS', 'NT', 'NU', 'ON', 'PE', 'QC', 'SK', 'YT'], 'type': 'string', 'default': 'ON'}, 'cppExempt': {'type': 'boolean', 'default': False}, 'payFrequency': {'enum': [52, 26, 24, 12], 'type': 'integer', 'default': 26}, 'grossPerPeriod': {'type': 'number', 'default': 2000, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'amount': {'type': 'number', 'default': 100, 'minimum': 0, 'description': 'Pre-tax in add mode, tax-included total in extract mode (CAD).'}, 'province': {'enum': ['AB', 'BC', 'MB', 'NB', 'NL', 'NS', 'NT', 'NU', 'ON', 'PE', 'QC', 'SK', 'YT'], 'type': 'string', 'default': 'ON'}, 'direction': {'enum': ['add', 'extract'], 'type': 'string', 'default': 'add'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'competitor': {'type': 'string', 'description': 'Competitor name or slug, e.g. "NetSuite", "Microsoft Dynamics 365", "ERPNext", "SAP Business One", "QuickBooks", "Zoho".'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'orderCost': {'type': 'number', 'default': 50, 'maximum': 1000000000, 'minimum': 0}, 'annualDemand': {'type': 'number', 'default': 10000, 'maximum': 1000000000, 'minimum': 0}, 'holdingCostPerUnit': {'type': 'number', 'default': 2, 'maximum': 1000000000, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'size': {'enum': ['micro', 'small', 'mid', 'large', 'enterprise'], 'type': 'string', 'default': 'mid'}, 'needs': {'type': 'array', 'items': {'enum': ['manufacturing-mrp', 'multi-entity', 'ecommerce', 'field-service', 'project-services', 'accounting-compliance', 'inventory-distribution', 'crm-sales'], 'type': 'string'}, 'default': ['manufacturing-mrp', 'inventory-distribution', 'accounting-compliance']}, 'budget': {'enum': ['lean', 'moderate', 'enterprise'], 'type': 'string', 'default': 'moderate'}, 'region': {'enum': ['us', 'canada', 'france-eu', 'other'], 'type': 'string', 'default': 'us'}, 'industry': {'enum': ['manufacturing', 'wholesale-distribution', 'retail', 'ecommerce', 'construction', 'professional-services', 'nonprofits', 'field-service', 'healthcare', 'real-estate', 'transportation', 'other'], 'type': 'string', 'default': 'manufacturing'}, 'incumbent': {'enum': ['spreadsheets', 'quickbooks', 'xero', 'sage', 'netsuite', 'dynamics-365', 'zoho', 'sap', 'other', 'none'], 'type': 'string', 'default': 'quickbooks'}, 'deployment': {'enum': ['cloud', 'either', 'onprem'], 'type': 'string', 'default': 'either'}, 'customization': {'enum': ['turnkey', 'some', 'heavy'], 'type': 'string', 'default': 'some'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'amount': {'type': 'number', 'default': 100, 'minimum': 0, 'description': 'Net amount in add mode, gross (VAT-included) total in extract mode.'}, 'country': {'type': 'string', 'default': 'FR', 'description': 'ISO alpha-2 country code (EU-27 + GB; GR for Greece).'}, 'direction': {'enum': ['add', 'extract'], 'type': 'string', 'default': 'add'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'need': {'type': 'string', 'description': 'A business need or goal, e.g. "track leads and close deals", "manage inventory and warehouse", "run payroll".'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'avgInventoryValue': {'type': 'number', 'default': 100000, 'maximum': 1000000000, 'minimum': 0}, 'carryingRatePercent': {'type': 'number', 'default': 25, 'maximum': 100, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'annualCOGS': {'type': 'number', 'default': 500000, 'maximum': 1000000000, 'minimum': 0}, 'avgInventoryValue': {'type': 'number', 'default': 100000, 'maximum': 1000000000, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'freight': {'type': 'number', 'default': 1200, 'maximum': 1000000000, 'minimum': 0}, 'quantity': {'type': 'number', 'default': 500, 'maximum': 1000000000, 'minimum': 0}, 'insurance': {'type': 'number', 'default': 150, 'maximum': 1000000000, 'minimum': 0}, 'otherFees': {'type': 'number', 'default': 300, 'maximum': 1000000000, 'minimum': 0}, 'customsDuty': {'type': 'number', 'default': 650, 'maximum': 1000000000, 'minimum': 0}, 'productCost': {'type': 'number', 'default': 10000, 'maximum': 1000000000, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'cost': {'type': 'number', 'default': 60, 'maximum': 1000000000, 'minimum': 0}, 'mode': {'enum': ['fromPrice', 'fromMargin'], 'type': 'string', 'default': 'fromPrice'}, 'price': {'type': 'number', 'default': 100, 'maximum': 1000000000, 'minimum': 0}, 'targetMarginPercent': {'type': 'number', 'default': 40, 'maximum': 100, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'needs': {'type': 'array', 'items': {'enum': ['sales', 'crm', 'ecommerce', 'pos', 'marketing', 'website', 'inventory', 'manufacturing', 'purchasing', 'project', 'fieldservice', 'accounting', 'subscriptions', 'hr', 'helpdesk', 'docsign', 'knowledge', 'custom'], 'type': 'string'}, 'default': ['sales', 'crm', 'accounting']}, 'users': {'type': 'integer', 'default': 10, 'maximum': 1000, 'minimum': 1}, 'businessType': {'enum': ['services', 'retail', 'manufacturing', 'wholesale'], 'type': 'string', 'default': 'services'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'profile': {'enum': ['production', 'staging', 'dev'], 'type': 'string', 'default': 'production'}, 'version': {'enum': [15, 16, 17, 18, 19], 'type': 'integer', 'default': 18}, 'cpuCores': {'type': 'integer', 'default': 4, 'maximum': 128, 'minimum': 1}, 'proxyMode': {'type': 'boolean', 'default': True}, 'totalRamMb': {'type': 'integer', 'default': 8192, 'maximum': 1048576, 'minimum': 512}, 'concurrentUsers': {'type': 'integer', 'default': 25, 'maximum': 10000, 'minimum': 1}, 'sharedWithPostgres': {'type': 'boolean', 'default': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'system': {'enum': ['odooLive', 'odooImpl', 'legacyErp', 'manual'], 'type': 'string', 'default': 'odooLive'}, 'volume': {'enum': ['under500', '500to2k', '2kto10k', 'over10k'], 'type': 'string', 'default': '500to2k'}, 'retailers': {'type': 'array', 'items': {'enum': ['loblaws', 'sobeys', 'metro', 'walmart-canada', 'costco-canada', 'canadian-tire', 'couche-tard', 'home-depot-canada'], 'type': 'string'}, 'default': ['loblaws']}, 'translator': {'enum': ['sps', 'truecommerce', 'opentext', 'smallSpecialist', 'directAs2', 'undecided'], 'type': 'string', 'default': 'undecided'}, 'catalogue832': {'type': 'boolean', 'default': False}, 'ssccLabelling': {'type': 'boolean', 'default': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'userCount': {'type': 'integer', 'default': 25, 'maximum': 500, 'minimum': 1}, 'complexity': {'enum': ['simple', 'moderate', 'complex'], 'type': 'string', 'default': 'moderate'}, 'moduleCount': {'type': 'integer', 'default': 5, 'maximum': 15, 'minimum': 1}, 'customization': {'enum': ['none', 'light', 'heavy'], 'type': 'string', 'default': 'light'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'years': {'enum': ['open', '1-3', '3-7', '7+'], 'type': 'string', 'default': '3-7'}, 'source': {'enum': ['spreadsheets', 'quickbooks', 'xero', 'sage50', 'sage100', 'sage300', 'zoho', 'dynamics365bc', 'netsuite', 'customdb', 'sapb1', 'saps4'], 'type': 'string', 'default': 'netsuite'}, 'volume': {'enum': ['s', 'm', 'l', 'xl'], 'type': 'string', 'default': 'm'}, 'quality': {'enum': ['clean', 'typical', 'messy'], 'type': 'string', 'default': 'typical'}, 'userCount': {'type': 'integer', 'default': 25, 'maximum': 500, 'minimum': 1}, 'complexity': {'enum': ['simple', 'moderate', 'complex'], 'type': 'string', 'default': 'moderate'}, 'moduleCount': {'type': 'integer', 'default': 5, 'maximum': 15, 'minimum': 1}, 'integrations': {'enum': ['0', '1-2', '3-5', '6+'], 'type': 'string', 'default': '1-2'}, 'customization': {'enum': ['none', 'light', 'heavy'], 'type': 'string', 'default': 'light'}, 'customsToPort': {'enum': ['none', '1-3', '4-10', '10+'], 'type': 'string', 'default': '1-3'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'goLiveSlips': {'enum': ['none', 'one', 'twoPlus'], 'type': 'string', 'default': 'none', 'description': 'How many times the official go-live date has been pushed back.'}, 'billingModel': {'enum': ['fixedPrice', 'timeAndMaterialsUnder', 'timeAndMaterialsOver'], 'type': 'string', 'default': 'fixedPrice', 'description': 'How the current Odoo partner bills, and whether the original estimate has been exceeded.'}, 'rollbackPlan': {'enum': ['documented', 'unsure', 'none'], 'type': 'string', 'default': 'documented', 'description': 'Whether a documented rollback plan for the data migration exists and has been seen.'}, 'ticketSystem': {'enum': ['sharedTracker', 'partnerOnly', 'none'], 'type': 'string', 'default': 'sharedTracker', 'description': 'Whether bugs and change requests are tracked somewhere the client can see and comment.'}, 'roadmapClarity': {'enum': ['datedSignedOff', 'vague', 'none'], 'type': 'string', 'default': 'datedSignedOff', 'description': 'Whether a dated, signed-off roadmap of remaining milestones exists.'}, 'teamConfidence': {'enum': ['veryConfident', 'cautious', 'noTrust'], 'type': 'string', 'default': 'veryConfident', 'description': 'How much the operations and finance teams trust the system for day one.'}, 'customWorkflows': {'enum': ['mostlyStandard', 'customTested', 'bugsAfterDone'], 'type': 'string', 'default': 'mostlyStandard', 'description': 'Whether custom code is tested before handover or bugs surface in basic workflows after it is called done.'}, 'dayToDayContact': {'enum': ['engineerWeekly', 'seniorScoper', 'accountManager', 'unknownManager'], 'type': 'string', 'default': 'engineerWeekly', 'description': 'Who runs the project day to day, and whether the people who scoped and sold the work are still involved. Replaces the earlier engineerAccess key, whose values are still accepted.'}, 'followUpCadence': {'enum': ['weeklyWritten', 'adHoc', 'none'], 'type': 'string', 'default': 'weeklyWritten', 'description': 'Whether a written weekly status update against the plan actually arrives.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'odooAnnualCost': {'type': 'number', 'default': 18000, 'maximum': 1000000000, 'minimum': 0}, 'currentAnnualCost': {'type': 'number', 'default': 60000, 'maximum': 1000000000, 'minimum': 0}, 'implementationCost': {'type': 'number', 'default': 45000, 'maximum': 1000000000, 'minimum': 0}, 'annualEfficiencySavings': {'type': 'number', 'default': 30000, 'maximum': 1000000000, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'billing': {'enum': ['monthly', 'annual'], 'type': 'string', 'default': 'monthly'}, 'version': {'enum': [15, 16, 17, 18, 19], 'type': 'integer', 'default': 18}, 'appsBand': {'enum': ['small', 'medium', 'large', 'xlarge'], 'type': 'string', 'default': 'medium'}, 'namedUsers': {'type': 'integer', 'default': 25, 'maximum': 500, 'minimum': 1}, 'workerChoice': {'enum': ['auto', 1, 2, 3, 4, 6, 8], 'default': 'auto'}, 'peakConcurrency': {'type': 'integer', 'default': 30, 'maximum': 2000, 'minimum': 1}, 'stagingBranches': {'type': 'integer', 'default': 1, 'maximum': 10, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'users': {'type': 'integer', 'default': 25, 'maximum': 1000, 'minimum': 1}, 'selected': {'type': 'array', 'items': {'type': 'string'}, 'default': ['crm', 'accounting', 'marketing', 'ecommerce'], 'description': 'Competitor tool slugs being consolidated; unknown slugs are ignored.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'plan': {'enum': ['standard', 'custom'], 'type': 'string', 'default': 'custom'}, 'users': {'type': 'integer', 'default': 25, 'maximum': 500, 'minimum': 1}, 'hosting': {'enum': ['odoosh-standard', 'odoosh-custom', 'selfhost', 'octura-pro'], 'type': 'string', 'default': 'odoosh-standard'}, 'support': {'enum': ['none', 'essential', 'pro'], 'type': 'string', 'default': 'essential'}, 'training': {'enum': ['none', 'essentials', 'advanced', 'full'], 'type': 'string', 'default': 'essentials'}, 'implScale': {'enum': ['starter', 'growth', 'enterprise'], 'type': 'string', 'default': 'growth'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'dbSize': {'enum': ['s', 'm', 'l', 'xl'], 'type': 'string', 'default': 'm'}, 'downtime': {'enum': ['weekend', 'overnight', 'near-zero'], 'type': 'string', 'default': 'weekend'}, 'ocaModules': {'enum': ['none', 'few', 'many'], 'type': 'string', 'default': 'few'}, 'customModules': {'enum': ['0', '1-3', '4-10', '10+'], 'type': 'string', 'default': '1-3'}, 'sourceVersion': {'enum': [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], 'type': 'integer', 'default': 14}, 'targetVersion': {'enum': [17, 18, 19], 'type': 'integer', 'default': 19}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'goodUnits': {'type': 'number', 'default': 15500, 'minimum': 0}, 'totalUnits': {'type': 'number', 'default': 16000, 'minimum': 0}, 'downtimeMin': {'type': 'number', 'default': 47, 'minimum': 0}, 'idealCycleTimeSec': {'type': 'number', 'default': 1.5, 'minimum': 0}, 'plannedProductionTimeMin': {'type': 'number', 'default': 480, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'safetyStock': {'type': 'number', 'default': 0, 'maximum': 1000000000, 'minimum': 0}, 'leadTimeDays': {'type': 'number', 'default': 7, 'maximum': 1000000000, 'minimum': 0}, 'avgDailyUsage': {'type': 'number', 'default': 20, 'maximum': 1000000000, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'avgDailyUsage': {'type': 'number', 'default': 20, 'maximum': 1000000000, 'minimum': 0}, 'maxDailyUsage': {'type': 'number', 'default': 30, 'maximum': 1000000000, 'minimum': 0}, 'avgLeadTimeDays': {'type': 'number', 'default': 7, 'maximum': 1000000000, 'minimum': 0}, 'maxLeadTimeDays': {'type': 'number', 'default': 10, 'maximum': 1000000000, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'state': {'type': 'string', 'default': 'CA', 'description': 'Two-letter US state code (e.g. CA, TX, NY).'}, 'amount': {'type': 'number', 'default': 100, 'minimum': 0, 'description': 'Pre-tax amount in add mode, tax-included total in extract mode (USD).'}, 'direction': {'enum': ['add', 'extract'], 'type': 'string', 'default': 'add'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'sales': {'type': 'number', 'default': 100000, 'minimum': 0, 'description': 'Annual sales into the state, USD.'}, 'state': {'type': 'string', 'default': 'CA', 'description': 'Two-letter US state code (e.g. CA, TX, NY).'}, 'transactions': {'type': 'integer', 'default': 200, 'minimum': 0, 'description': 'Annual transaction count into the state.'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Red by Big Red Cloud
Connects to Big Red Cloud accounting for customers, suppliers, products, invoices, purchases, payments, receipts, journals, quote…
GestãoClick
Connects to the GestãoClick ERP to manage customers, suppliers, products, sales, service orders, budgets, and financial records.
Superlógica Condomínios
Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…