One section in, one section out — on Markdown/GEML files, bad writes refused.
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 70 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · File & docs
Create and save CT600 filings, generate documents, submit to HMRC and check status in WeFile.
0 failed · 8 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Responded
The server completed its last measured handshake. This is an observation, not a guarantee.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 0 | 0 | 4 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 4 | 0 | 0 |
Publisher identityCan the publisher be traced to its source? | 4 | 0 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using WeFile MCP by usefulapi
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http wefile-mcp-by-usefulapi https://wefile.usefulapi.io/mcpCapabilities
Add a UK company to your WeFile workspace by its 8-character Companies House number. WeFile fills in the name and address from Companies House. WeFile API: POST /company/add.
DiscoveredCreate a draft CT600 and Companies House filing for one company and accounting period. Nothing is sent to HMRC or Companies House yet. For an amendment of a WeFile filing, set isAmendment and amendmentOfFilingId. For an amendment of a return filed elsewhere, set isAmendment only: the draft starts empty. WeFile API: POST /filing/create.
DiscoveredRemove the stored HMRC gateway id, gateway password and Companies House code from a filing. Other fields stay. Refused while a submission is in flight. WeFile API: POST /filing/credentials/delete.
DiscoveredGenerate one filing document from the saved filing data. PDFs come back as base64 text and iXBRL as HTML. Results over 200,000 characters are cut and marked truncated. Filings over 12 months need subPeriod 1 or 2. WeFile API: GET /filing/document/generate.
DiscoveredGet the accounting reference date and the accounting periods of one company, with the filed flags and due dates from HMRC and Companies House. Uses Companies House data. WeFile API: GET /company/periods.
DiscoveredGet the overall status of a filing and its submission history. WeFile polls HMRC and Companies House first, so the result shows the latest accept or reject. Use it after wefile_submit_filing. WeFile API: GET /filing/status.
DiscoveredList the companies in your WeFile workspace, with their WeFile company id, name, Companies House number and filing count. Start here to find the companyId for other tools. WeFile API: GET /companies.
DiscoveredList the documents WeFile can generate for a filing (accounts, tax computation, CT600), with whether each is available now. WeFile stores no documents; generate them with wefile_generate_document. WeFile API: GET /filing/document/list.
DiscoveredList the filings in your WeFile workspace: CT600 returns and Companies House accounts, with their status. WeFile API: GET /filings.
DiscoveredList the submissions made for a filing to HMRC and Companies House, with their status, HMRC IRmark and body hash. Does not poll the agencies; use wefile_get_filing_status for that. WeFile API: GET /filing/submissions.
DiscoveredSave the figures and settings of a draft filing. Set profitLossData and balanceSheetData from the figures the user gives; WeFile computes the totals and the tax. Status in_progress starts the payment step. Send the gateway password and the Companies House code only to wefile_submit_filing. Required: filingTypes, before submit. WeFile API: POST /filing/save.
DiscoveredSend a filing to HMRC, Companies House or both. A live key (wf_live_) files a real return, so confirm the figures first; try a test key (wf_test_) before a live one. Pass the gateway credentials here for this call only: WeFile uses them once and does not store them. Check the result with wefile_get_filing_status. WeFile API: POST /filing/submit.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 60 ms | 12 |