company-gibraltar-mcp
OfficialThis MCP server provides tools for Gibraltar company compliance, including tax calculations, deadline tracking, and official form generation.
POA Calculator: Calculate Payments on Account (corporate tax instalments) based on last year's tax or profit.
Deadlines: Compute all compliance deadlines (annual return, accounts filing, tax return, POA, PAYE) based on incorporation and accounting reference dates.
Annual Return: Generate a pre-filled FAR01 form as a ZIP with PDF and signing guide.
Registered Office Change: Generate forms (FREG01 + board resolution) to update registered office address, with optional director service address change.
Company Formation: Generate a full incorporation pack (FINC01, FINC02, FINC30, FINC40, FINC23) as a ZIP with formation guide.
eGov Account: Generate eGov account application forms (deposit, web filing, unique identifier) as a PDF with signing guide.
Residency Planner: Plan Gibraltar residency routes with ranked options, itemised fees, deposits, and department contacts.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@company-gibraltar-mcpGenerate annual return for company 12345"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🇬🇮 company-gibraltar MCP Server
Gibraltar company tools for AI agents. Calculate corporate tax payments, check compliance deadlines, and generate pre-filled PDF form packs for Gibraltar Companies House.
7 tools, no API key, no rate limiting.
Tools
Tool | Description | Returns |
| Calculate Payments on Account (corporate tax instalments) | JSON |
| Calculate all compliance deadlines for a given year | JSON |
| Generate pre-filled FAR01 annual return form | ZIP |
| Generate office change forms (FREG01 + board resolution) | ZIP |
| Generate full incorporation pack (5 FINC forms) | ZIP |
| Generate eGov account application forms | |
| Plan Gibraltar residency routes: pass known facts, get ranked routes with plans, itemised fees vs refundable deposits, department contacts, and the questions still worth asking | JSON |
Related MCP server: companies-house-mcp
Install
npm install -g company-gibraltar-mcpOr run directly with npx (no install needed):
npx company-gibraltar-mcpSetup
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"company-gibraltar": {
"command": "npx",
"args": ["-y", "company-gibraltar-mcp"],
"env": {
"COMPANY_GI_API_URL": "https://company.gi"
}
}
}
}Claude Code
claude mcp add company-gibraltar -- npx -y company-gibraltar-mcpCursor / Windsurf
Same configuration format in your MCP settings file:
{
"mcpServers": {
"company-gibraltar": {
"command": "npx",
"args": ["-y", "company-gibraltar-mcp"],
"env": {
"COMPANY_GI_API_URL": "https://company.gi"
}
}
}
}How it works
This MCP server is a thin wrapper around the company.gi REST API. Each tool validates input with Zod and forwards the request to the corresponding API endpoint. The actual business logic (tax calculations, PDF generation, deadline calculations) runs on the server.
JSON tools (POA calculator, deadlines) return structured data
Binary tools (annual return, office change, formation, eGov) return base64-encoded PDFs/ZIPs
Example usage
Ask your AI assistant:
"Calculate my payments on account for 2026 if last year's tax was 5000"
"What are my compliance deadlines? My company was incorporated on 2023-06-15"
"Generate an annual return form for company number 12345"
"Create a company formation pack for a new company called Acme Limited"
Links
License
MIT
Available Tools
6 toolsannual_returnC
Generate a pre-filled FAR01 annual return form for Gibraltar Companies House. Returns a ZIP containing the filled PDF and a signing guide.
| Name | Required | Description | Default |
|---|---|---|---|
| companyNumber | Yes | Gibraltar company registration number | |
| companyName | Yes | Full registered company name | |
| registeredOffice | Yes | Full registered office address | |
| returnDateDay | Yes | Annual return date day (e.g. "15") | |
| returnDateMonth | Yes | Annual return date month (e.g. "March 2026") | |
| nominalShareCapital | No | ||
| totalShares | No | ||
| shareClass | No | ||
| nominalValuePerShare | No | ||
| sharesTakenUp | No | ||
| sharesIssuedForCash | No | ||
| sharesIssuedNotCash | No | ||
| sharesPartlyPaid | No | ||
| sharesAtDiscount | No | ||
| amountCalledPerShare | No | ||
| totalCallsReceived | No | ||
| callsUnpaid | No | ||
| totalIndebtedness | No | ||
| shareholder1Name | No | ||
| shareholder1Address | No | ||
| shareholder1Occupation | No | ||
| shareholder1Shares | No | ||
| shareholder2Name | No | ||
| shareholder2Address | No | ||
| shareholder2Occupation | No | ||
| shareholder2Shares | No | ||
| shareholder3Name | No | ||
| shareholder3Address | No | ||
| shareholder3Occupation | No | ||
| shareholder3Shares | No | ||
| shareholder4Name | No | ||
| shareholder4Address | No | ||
| shareholder4Occupation | No | ||
| shareholder4Shares | No | ||
| director1Name | No | ||
| director1FormerNames | No | ||
| director1Nationality | No | ||
| director1NationalityOfOrigin | No | ||
| director1Address | No | ||
| director1Occupation | No | ||
| director2Name | No | ||
| director2FormerNames | No | ||
| director2Nationality | No | ||
| director2NationalityOfOrigin | No | ||
| director2Address | No | ||
| director2Occupation | No | ||
| director3Name | No | ||
| director3FormerNames | No | ||
| director3Nationality | No | ||
| director3NationalityOfOrigin | No | ||
| director3Address | No | ||
| director3Occupation | No | ||
| director4Name | No | ||
| director4FormerNames | No | ||
| director4Nationality | No | ||
| director4NationalityOfOrigin | No | ||
| director4Address | No | ||
| director4Occupation | No | ||
| hasSecretary | No | ||
| secretaryName | No | ||
| secretaryFormerNames | No | ||
| secretaryNationality | No | ||
| secretaryNationalityOfOrigin | No | ||
| secretaryAddress | No | ||
| secretaryOccupation | No | ||
| sicCode | No | ||
| companySize | No | ||
| numberOfEmployees | No | ||
| financialYearEndDay | No | ||
| financialYearEndMonth | No | ||
| filedByName | No | ||
| filedByAddress | No | ||
| filedByEmail | No | ||
| signatoryName | No |
company_formationB
Generate all forms needed to incorporate a new Gibraltar company. Returns a ZIP with FINC01 application, FINC02 secretary consent, FINC30 memorandum, FINC40 model articles, FINC23 compliance statement, and a formation guide.
| Name | Required | Description | Default |
|---|---|---|---|
| companyName | Yes | Proposed company name (without "Limited" suffix) | |
| backupName1 | No | ||
| backupName2 | No | ||
| directors | Yes | At least one director is required | |
| secretaryType | No | ||
| secretaryName | No | ||
| secretaryAddress | No | ||
| secretaryCompanyNumber | No | ||
| totalShares | Yes | Total number of shares to issue | |
| shareValue | Yes | Nominal value per share in GBP | |
| shareholders | Yes | At least one shareholder is required | |
| registeredOffice | No | ||
| contactEmail | No | ||
| sicCode | No | ||
| complianceSigner | No | ||
| complianceSignerRole | No |
deadlinesA
Calculate all Gibraltar company compliance deadlines for a given year. Returns annual return, accounts filing, tax return (CT1), payments on account, and PAYE deadlines based on incorporation date and accounting reference date.
| Name | Required | Description | Default |
|---|---|---|---|
| incorporationDate | Yes | Company incorporation date in YYYY-MM-DD format | |
| accountingRefMonth | No | Accounting reference date month (1-12). Defaults to 12. | |
| accountingRefDay | No | Accounting reference date day. Defaults to 31. | |
| year | No | Target year for deadlines. Defaults to current year. |
egov_accountA
Generate Gibraltar eGov account application forms. Provide at least one of: deposit (deposit account), web (web filing account), uid (unique identifier). Returns a PDF with selected forms and a signing guide.
| Name | Required | Description | Default |
|---|---|---|---|
| deposit | No | Deposit account application data | |
| web | No | Web filing account application data | |
| uid | No | Unique identifier application data |
poa_calculatorA
Calculate Gibraltar Payments on Account. Splits the annual corporate tax liability into two equal payments due 28 February and 30 September. Provide either lastYearTax or lastYearProfit with optional taxRate.
| Name | Required | Description | Default |
|---|---|---|---|
| lastYearTax | No | Last year total tax liability in GBP. Provide this OR lastYearProfit. | |
| lastYearProfit | No | Last year taxable profit in GBP. Provide this OR lastYearTax. | |
| taxRate | No | Corporate tax rate percentage. Defaults to 15. | |
| paymentYear | No | Year for POA dates. Defaults to current year. |
registered_office_changeA
Generate forms to change a Gibraltar company registered office address. Returns a ZIP with FREG01 form, board resolution, and guide. Optionally includes FDMS02 for director service address update.
| Name | Required | Description | Default |
|---|---|---|---|
| companyNumber | Yes | Gibraltar company registration number | |
| companyName | Yes | Full registered company name | |
| currentBuilding | No | Current office building/number | |
| currentStreet | No | Current office street | |
| building | Yes | New office building/number | |
| street | Yes | New office street | |
| dateOfChange | No | Date of change in YYYY-MM-DD format | |
| signatoryName | Yes | Name of person signing the forms | |
| signatoryPosition | Yes | Position of signatory (e.g. "Director") | |
| directorName | No | Director name if also updating service address | |
| directorTitle | No | Director title (Mr, Mrs, etc.) | |
| directorDOB | No | Director date of birth in YYYY-MM-DD format |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
v1.0.0- First observed
annual_return - First observed
company_formation - First observed
deadlines - First observed
egov_account - First observed
poa_calculator - First observed
registered_office_change
TDQS
Scored across 6 tools
Each tool targets a distinct compliance task (e.g., formation, annual return, office change, deadlines, eGov account, tax payments). No two tools have overlapping purposes, making selection unambiguous for an agent.
All tool names use a consistent descriptive snake_case pattern (e.g., company_formation, poa_calculator, registered_office_change). No mixing of conventions or cryptic abbreviations.
Six tools cover the core lifecycle of Gibraltar company compliance without being excessive. Each tool serves a distinct purpose, and the count is well-scoped for the domain.
The tool set covers formation, annual returns, office changes, eGov accounts, POA, and deadlines. Minor gaps like dissolution or name changes are absent, but core workflows are supported.
Maintenance
Related MCP Connectors
Global B2B intelligence for AI agents: 35M+ companies, 1.6M sanctions, KYB pack. 78 tools.
Form companies, manage bank accounts, cards, invoices and more — directly from your AI coding tools.
Data and tools for your AI agent: company, people, SEO, social and EU register data. Pay per call.
Validate EU, UK, AU VAT numbers for AI agents. EU ViDA e-invoicing compliance.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides real-time company verification and corporate intelligence by accessing global registries like UK Companies House, Singapore ACRA, and OpenCorporates. It enables AI agents to perform KYC tasks, retrieve company profiles, and conduct automated risk assessments for due diligence workflows.128 npmMIT
- AlicenseAqualityDmaintenanceEnables AI assistants to search and retrieve UK Companies House data including company profiles, officers, and filing history via the official API.4196 npm1MIT
- AlicenseAqualityCmaintenanceEnables read-only access to the UK Companies House register, letting models answer questions about company status, ownership, filings, charges, and officers via seven purpose-built tools.7MIT
- AlicenseAqualityCmaintenanceEnables AI agents to query the free official UK Companies House registry through four tools: searching companies by name, retrieving merged profiles with status, registered office, SIC codes, and current officers, pulling filing history, and decoding any UK SIC code to plain English offline. It runs on a free API key (and still starts without one), caching responses to keep repeat lookups cheap for prospect research, KYB, and due-diligence workflows.4MIT