このMCPでできること
Tracks UK self-employed income, expenses, mileage, invoices and tax estimates, and prepares Making Tax Digital updates.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['type', 'amount', 'date', 'description', 'category'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'The date on the receipt or of the payment'}, 'type': {'enum': ['income', 'expense'], 'type': 'string'}, 'amount': {'type': 'number', 'maximum': 10000000, 'description': 'In pounds, VAT included', 'exclusiveMinimum': 0}, 'category': {'enum': ['costOfGoods', 'constructionIndustryScheme', 'staffCosts', 'travelCosts', 'premisesRunningCosts', 'maintenanceCosts', 'adminCosts', 'advertisingCosts', 'businessEntertainmentCosts', 'interest', 'financialCharges', 'badDebt', 'professionalFees', 'depreciation', 'other', 'turnover'], 'type': 'string', 'description': 'For an expense, its HMRC self-employment box (SA103F): costOfGoods: materials, parts and stock used in the work or sold on, e.g. trade and building suppliers such as Screwfix, Toolstation, City Electrical Factors, Edmundson Electrical, Travis Perkins, Wickes; constructionIndustryScheme: payments to subcontractors under the Construction Industry Scheme; staffCosts: wages, salaries and pension contributions for employees, and payments to non-CIS subcontractors; travelCosts: car, van and travel: fuel, vehicle insurance, servicing and repairs, road tax, parking, tolls, public transport and taxi fares, and hotels and meals on overnight business trips; premisesRunningCosts: rent, business rates, power, heating, water, insurance and security for business premises (never vehicles); maintenanceCosts: repairs and maintenance of business premises, machinery and equipment; adminCosts: phone, broadband, postage, stationery, printing, small office items, and software and app subscriptions such as accounting or tax software (TapTax, Xero, QuickBooks); advertisingCosts: advertising, marketing and website costs; businessEntertainmentCosts: entertaining clients or customers; interest: interest on business loans and overdrafts; financialCharges: bank, overdraft, card and payment-processing charges; badDebt: money owed to the business that will not be paid and was counted as income; professionalFees: accountants, solicitors and other professional fees, and professional indemnity insurance; depreciation: depreciation of equipment (rare in a bank transaction); other: other allowable business costs, e.g. protective clothing, trade and professional body memberships, public liability insurance. For income: turnover (sales and fees) or other (other business income).'}, 'personal': {'type': 'boolean', 'default': False, 'description': 'True for a personal (non-business) payment'}, 'description': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Supplier or client, and what it was for'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['selfEmploymentTurnover'], 'properties': {'propertyIncome': {'type': 'number', 'default': 0, 'maximum': 100000000, 'minimum': 0}, 'selfEmploymentTurnover': {'type': 'number', 'maximum': 100000000, 'minimum': 0}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['taxCode', 'grossSalary'], 'properties': {'taxCode': {'type': 'string', 'maxLength': 20, 'minLength': 1, 'description': 'The code as printed on a payslip or P45'}, 'taxYear': {'enum': ['2026-27', '2025-26', '2024-25', '2023-24', '2022-23'], 'type': 'string', 'description': 'Tax year the code applies to; defaults to the current one'}, 'scotland': {'type': 'boolean', 'description': 'True for a Scottish taxpayer'}, 'grossSalary': {'type': 'number', 'maximum': 1000000, 'minimum': 0, 'description': 'Annual gross pay from this job, in pounds'}, 'monthsOnCode': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'For emergency codes: how many monthly payslips were paid on it so far'}, 'hasCompanyCar': {'type': 'boolean'}, 'hasMultipleJobs': {'type': 'boolean', 'description': 'Whether the person has another job or pension; omitted when unknown'}, 'hasPrivateMedical': {'type': 'boolean'}, 'hasMarriageAllowance': {'type': 'boolean'}, 'receivesStatePension': {'type': 'boolean'}, 'marriageAllowanceDirection': {'enum': ['transferring', 'receiving'], 'type': 'string'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['clientName', 'items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['description', 'unitPrice'], 'properties': {'quantity': {'type': 'number', 'default': 1, 'maximum': 99999, 'exclusiveMinimum': 0}, 'unitPrice': {'type': 'number', 'maximum': 10000000, 'minimum': 0, 'description': 'In pounds, before VAT'}, 'description': {'type': 'string', 'maxLength': 500, 'minLength': 1}}}, 'maxItems': 50, 'minItems': 1}, 'notes': {'type': 'string', 'maxLength': 2000}, 'dueDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Exact due date; otherwise dueInDays applies'}, 'dueInDays': {'type': 'integer', 'default': 30, 'maximum': 120, 'minimum': 0, 'description': 'Payment terms in days when no dueDate is given (0 = due on receipt)'}, 'issueDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Defaults to today'}, 'clientName': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'clientEmail': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'The client email; required to send the invoice'}, 'clientAddress': {'type': 'string', 'maxLength': 500}, 'vatRatePercent': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'VAT rate for a VAT-registered business, e.g. 20'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['turnover'], 'properties': {'taxYear': {'enum': ['2024-25', '2025-26', '2026-27'], 'type': 'string', 'description': 'UK tax year, e.g. "2026-27" (6 April 2026 to 5 April 2027). Defaults to the current one.'}, 'expenses': {'type': 'number', 'default': 0, 'maximum': 10000000, 'minimum': 0, 'description': 'Allowable business expenses, in pounds (excluding mileage if businessMiles is given)'}, 'turnover': {'type': 'number', 'maximum': 10000000, 'minimum': 0, 'description': 'Self-employed income before expenses, in pounds'}, 'otherIncome': {'type': 'number', 'maximum': 10000000, 'minimum': 0, 'description': 'Other taxable income such as a salary or pension, in pounds'}, 'businessMiles': {'type': 'number', 'maximum': 200000, 'minimum': 0, 'description': 'Business miles driven in a car or van, claimed at the approved mileage rate'}, 'studentLoanPlan': {'enum': ['none', 'plan1', 'plan2', 'plan4', 'postgrad'], 'type': 'string'}, 'taxDeductedAtSource': {'type': 'number', 'maximum': 10000000, 'minimum': 0, 'description': 'Tax already paid through PAYE or CIS deductions this year'}, 'pensionContributions': {'type': 'number', 'maximum': 1000000, 'minimum': 0, 'description': 'Personal pension contributions paid (relief at source), in pounds'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'taxYear': {'enum': ['2024-25', '2025-26', '2026-27'], 'type': 'string'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'taxYear': {'enum': ['2024-25', '2025-26', '2026-27'], 'type': 'string', 'description': 'Defaults to the current tax year'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'taxYear': {'enum': ['2024-25', '2025-26', '2026-27'], 'type': 'string', 'description': 'Defaults to the current tax year'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'status': {'enum': ['all', 'unpaid', 'overdue', 'paid', 'draft'], 'type': 'string', 'default': 'all', 'description': 'unpaid = sent, viewed or overdue'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'On or before this date'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'On or after this date'}, 'type': {'enum': ['income', 'expense'], 'type': 'string'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'search': {'type': 'string', 'maxLength': 100, 'minLength': 2, 'description': 'Text to find in the description'}, 'taxYear': {'enum': ['2024-25', '2025-26', '2026-27'], 'type': 'string'}, 'needsReview': {'type': 'boolean'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['date', 'from', 'to', 'miles', 'purpose'], 'properties': {'to': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'from': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'miles': {'type': 'number', 'maximum': 99999, 'description': 'Business miles for this trip', 'exclusiveMinimum': 0}, 'purpose': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'vehicle': {'enum': ['car', 'motorcycle', 'bicycle'], 'type': 'string', 'default': 'car', 'description': 'Vans count as car'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['invoiceId'], 'properties': {'invoiceId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'quarter': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '1 = to 5 July, 2 = to 5 October, 3 = to 5 January, 4 = to 5 April'}, 'taxYear': {'enum': ['2024-25', '2025-26', '2026-27'], 'type': 'string', 'description': 'Defaults to the current tax year'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['invoiceId'], 'properties': {'invoiceId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'amount': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}, 'category': {'enum': ['costOfGoods', 'constructionIndustryScheme', 'staffCosts', 'travelCosts', 'premisesRunningCosts', 'maintenanceCosts', 'adminCosts', 'advertisingCosts', 'businessEntertainmentCosts', 'interest', 'financialCharges', 'badDebt', 'professionalFees', 'depreciation', 'other', 'turnover'], 'type': 'string'}, 'description': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'businessOrPersonal': {'enum': ['business', 'personal'], 'type': 'string'}}}
最近のツール変更
類似のMCPサーバー
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…
Xearno Tools
Provides financial, tax, employment-benefit, lending, pricing, and business calculators using jurisdiction-specific rules and cur…
schedule-iii
Transforms Indian company trial balances into controlled Schedule III financial statement workbooks with account mappings, disclo…
HelpMyAgent
Provides French company intelligence including profiles, financials, directors, procurement, public funding, KYB, compliance chec…
Cobalt
Searches U.S. business registrations, verifies business tax identifiers, and retrieves UCC lien filings for company due diligence…
Imperio — Italian Tax & Compliance Tools
Provides deterministic Italian tax, invoicing, identity, payment-detail validation, anti-fraud, INTRASTAT, NIS2, and compliance c…