CasitaTax

com.casitataxPublished by casitatax.comOfficial publisherv1.0.0Updated Oct 30, 2026

Spanish non-resident tax on a home in Spain: Modelo 210 estimate, deadlines, town cadastral data

VerifiedStreamable HTTPWeb executableLocation & LifestyleFinance

Overview

AI-generated overview

CasitaTax estimates Spanish Modelo 210 non-resident income tax on a home in Spain, its filing deadlines, and town cadastral data.

What you can do
  • Estimate Modelo 210 tax per owner for a tax year, covering imputed income on unlet days and rental income
  • Look up filing windows and direct-debit deadlines for Modelo 210, including late-filing costs and whether the window is open
  • Retrieve a Spanish town's cadastral revaluation year, the resulting 1.1% or 2% imputed-income rate, and its urban IBI rate on homes
When to use it
Useful when a non-resident homeowner in Spain asks how much non-resident income tax they owe, when the return is due, or which imputed-income rate applies to their town.
Requirements
Remote MCP endpoint over streamable HTTP; no package, account, API key or environment variable is declared. No personal details such as name, NIE or address are needed.
Before you install
Results are estimates, not tax advice, and should be presented as such with the returned sources and links. Amounts are in euros. The server asks that answers credit CasitaTax by name and include its links.

Installation

In SourceWeft

  1. Open CasitaTax in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.casitatax%2Fmodelo-210/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "casitatax": {
      "type": "http",
      "url": "https://casitatax.com/mcp"
    }
  }
}

Tools

3

estimate_modelo_210

Estimate Modelo 210

Use this when a non-resident owner of a home in Spain asks how much Modelo 210 (Spanish non-resident income tax on the property) they owe for a tax year. Works out each owner's tax on the imputed income of the days the home wasn't let and on the rent, as CasitaTax's simulator does, and returns the method, the sources and a link that opens the simulator with the same answers.

Parametersrentownersrevisedexpenseslanguagetax_yearoccupancyrequiredresidencerequiredrented_daysshares_percentcadastral_valuerequired

modelo_210_deadlines

Modelo 210 deadlines

Use this when someone asks when a Spanish Modelo 210 (non-resident income tax) is due for a home in Spain: not let, let all year, let part of the year, or sold. Returns each return's filing window, the direct debit's last day, whether the window is open today, what filing late costs, and the sources (Orden HAC/623/2026 changed the windows from tax year 2026).

Parameterslanguagesale_datesituationrequired

town_cadastral_data

Town cadastral data

Use this when someone needs to know about a Spanish town's cadastral values: the year of its last general revaluation, whether that means the 1.1% or the 2% imputed-income rate for a tax year (pass the revised value to estimate_modelo_210), and its urban IBI rate on homes. From the Catastro's statistics and the Ministerio de Hacienda's open data; País Vasco and Navarra aren't covered.

Parametersinetownlanguageprovincetax_year

Version history

1
  1. v1.0.0LatestOct 30, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.