Spain Visa Submit MCP
An MCP server provided by Spain Visa Submit that allows AI assistants to retrieve service overviews, check eligibility fit, obtain price quotes, and generate pre-filled application links for Spain UGE-CE residence filings. It also provides read-only access to a user's application status and registration numbers via OAuth authentication.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://spainvisasubmit.com/mcpWhat its tools do
6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to spainvisasubmit.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Check eligibility fit for Spain residence routes
- Get price quotes for technical filing services
- Generate pre-filled application links for UGE-CE
- Check status of submitted applications
Source and maintenance
Protocol and capabilities
- Server
- spain-visa-submit 1.0.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
service_overview — Spain Visa Submit: service and process
Use when the user asks what Spain Visa Submit does, how filing a Spanish UGE-CE residence application (digital nomad, entrepreneur, highly qualified professional, intra-company transfer) works without their own digital certificate, what they receive, how long it takes or what it costs. Returns the scope, what is not included, the steps on the site, timing, price summary and links. It never accepts or reads documents. Uploads, payment and the power of attorney happen only on spainvisasubmit.com.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"language": {
"enum": [
"en",
"es",
"ru",
"uk",
"fr",
"de",
"it",
"pt",
"pl",
"ja",
"zh",
"ko",
"fa"
],
"type": "string",
"description": "Site language for links, for example \"en\", \"ru\" or \"es\". Defaults to \"en\"."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}check_fit — Check whether the service fits
Use when the user wants to know whether Spain Visa Submit suits their situation. Needs three answers: is the application package complete and ready, does the applicant already have a working Spanish digital certificate or Cl@ve, and which procedure. Returns fits or does not fit with plain reasons. It gives no advice on documents, eligibility or visa strategy. It never accepts or reads documents. Uploads, payment and the power of attorney happen only on spainvisasubmit.com.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"packageReady",
"hasSpanishCertificate",
"procedure"
],
"properties": {
"language": {
"enum": [
"en",
"es",
"ru",
"uk",
"fr",
"de",
"it",
"pt",
"pl",
"ja",
"zh",
"ko",
"fa"
],
"type": "string",
"description": "Site language for links, for example \"en\", \"ru\" or \"es\". Defaults to \"en\"."
},
"procedure": {
"enum": [
"digital_nomad",
"entrepreneur",
"corporate_uge",
"other",
"not_sure"
],
"type": "string",
"description": "digital_nomad, entrepreneur, corporate_uge (PAC / EU Blue Card, researcher, ICT or audiovisual), other (another UGE-CE procedure) or not_sure."
},
"packageReady": {
"type": "boolean",
"description": "True if the application package is complete and ready to submit as it is."
},
"hasSpanishCertificate": {
"type": "boolean",
"description": "True if the applicant already has a working Spanish digital certificate or Cl@ve to file electronically."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}get_quote — Price quote in EUR
Use when the user asks how much filing costs for a number of applicants, with or without us paying the government fee Modelo 790-038 for them. Returns the EUR breakdown from the current checkout pricing. It never accepts or reads documents. Uploads, payment and the power of attorney happen only on spainvisasubmit.com.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"applicants",
"fee"
],
"properties": {
"fee": {
"enum": [
"assistance",
"paid",
"self"
],
"type": "string",
"description": "assistance: we pay the government fee 790-038 for every applicant and it is added at cost. paid or self: the applicant already paid it or pays it, nothing is added."
},
"applicants": {
"type": "integer",
"maximum": 6,
"minimum": 1,
"description": "Number of applicants, 1 to 6. Each family member is a separate applicant."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}start_application — Link to start the application
Use when the user wants to start an application with Spain Visa Submit. Returns a link that opens the application form on spainvisasubmit.com prefilled with the visa type, number of applicants and fee choice, plus what happens next on the site. It never accepts or reads documents. Uploads, payment and the power of attorney happen only on spainvisasubmit.com.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"fee": {
"enum": [
"paid",
"assistance"
],
"type": "string",
"description": "paid: the government fee is already paid and the receipt is in the package. assistance: we pay it for the applicant."
},
"language": {
"enum": [
"en",
"es",
"ru",
"uk",
"fr",
"de",
"it",
"pt",
"pl",
"ja",
"zh",
"ko",
"fa"
],
"type": "string",
"description": "Site language for links, for example \"en\", \"ru\" or \"es\". Defaults to \"en\"."
},
"procedure": {
"enum": [
"digital_nomad",
"entrepreneur",
"corporate_uge",
"other"
],
"type": "string",
"description": "digital_nomad, entrepreneur, corporate_uge (PAC / EU Blue Card, researcher, ICT or audiovisual) or other."
},
"applicants": {
"type": "integer",
"maximum": 6,
"minimum": 1,
"description": "Number of applicants, 1 to 6."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}my_applications — My applications
Use only when the signed-in user asks about their own Spain Visa Submit applications. Lists the account's applications with reference (for example #1017), visa type, number of applicants, current stage and start date. It never accepts or reads documents. Uploads, payment and the power of attorney happen only on spainvisasubmit.com.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}{
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}application_status — Application status
Use only when the signed-in user asks about the status of their own application. Returns the stage, what they still have to do with a link to that step on the site, the UGE registration number and filing date per applicant once filed, the last UGE status and when it was checked, and where to download the filing receipts. Never returns documents or payment details. It never accepts or reads documents. Uploads, payment and the power of attorney happen only on spainvisasubmit.com.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"reference": {
"type": "string",
"maxLength": 64,
"description": "Application reference such as #1017. Defaults to the most recently updated application."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 794 ms
- 95th percentile latency
- 794 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 794 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http spain-visa-submit-mcp https://spainvisasubmit.com/mcpCodex
codex mcp add spain-visa-submit-mcp --url https://spainvisasubmit.com/mcpCursor
{
"mcpServers": {
"spain-visa-submit-mcp": {
"url": "https://spainvisasubmit.com/mcp"
}
}
}Cline
{
"mcpServers": {
"spain-visa-submit-mcp": {
"type": "streamableHttp",
"url": "https://spainvisasubmit.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"spain-visa-submit-mcp": {
"type": "http",
"url": "https://spainvisasubmit.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http spain-visa-submit-mcp https://spainvisasubmit.com/mcpClaude Desktop
https://spainvisasubmit.com/mcpWindsurf
{
"mcpServers": {
"spain-visa-submit-mcp": {
"serverUrl": "https://spainvisasubmit.com/mcp"
}
}
}Let your agent find its tools
Find servers like Spain Visa Submit MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run Spain Visa Submit MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.