All countries

Skills for AI agents

Give your assistant the photo specifications for 30 documents in 22 countries, so it can size a photo correctly and tell you what a country requires — with the official source attached.

SKILL.md

How to install

Save the file below into your assistant's skills directory. For Claude Code that is ~/.claude/skills/visa-photo/SKILL.md; other tools take the same Markdown. Nothing is executed on install — the skill is text your agent reads.

curl -o ~/.claude/skills/visa-photo/SKILL.md \
  https://visayes.app/skills/visa-photo.md

Connect over MCP

A remote MCP server at https://visayes.app/mcp, no key and no account. Four tools: get_photo_spec (one document's specification with its source and date), search, read (any page as Markdown) and ask_link. Add it to your client:

# Claude Code
claude mcp add --transport http visayes https://visayes.app/mcp

# Claude Desktop, claude.ai, ChatGPT: add a custom connector with this URL
https://visayes.app/mcp

# Cursor and other clients (mcp.json)
{ "mcpServers": { "visayes": { "url": "https://visayes.app/mcp" } } }

When the question is not about the photo

Each visa page has a chat for the application, the appointment or a refusal: an AI assistant answers, and if the person leaves an e-mail, phone or Telegram, a visa consultant follows up (consultants are paid). An agent cannot send a request for someone; it can open the chat with their question typed in, by link or with ask_link, and in Chrome the chat form is also the WebMCP tool ask_visa_question. The person reads it and presses send.

https://visayes.app/en/canada/visa/?ask=Study%20permit%2C%20citizen%20of%20Uzbekistan#consult

What it does

Endpoints your agent can call directly

No key, no sign-up, no rate limit worth mentioning. These are static files, and any document page also answers Accept: text/markdown with its Markdown twin.

What it deliberately does not do

It does not fill in, submit or advise on applications. Filling an immigration form on someone else's behalf is regulated in the UK (OISC), the United States and Canada, and automating a government portal usually breaks its terms of use. The skill states requirements and cites where they came from; the applicant decides and signs.

This is an independent site, not a government body. Requirements change, so check them against the official source before you apply. We promise a photo that matches the published specification. We never promise that an application will be approved.