SurePassportPhoto

io.github.githubatlasPublished by GitHub account githubatlasv1.0.0Updated Nov 13, 2026

Official passport, visa and ID photo requirements for 290 documents, with source and date.

The publisher's own server: Passport.Me

VerifiedStreamable HTTPWeb executableLocation & LifestyleMedia & Design

Overview

AI-generated overview

Looks up official passport, visa and ID photo requirements for 149 countries and links users to a private browser tool to make the photo.

What you can do
  • Resolve a country and document name into a document slug, with up to five matches.
  • Read the official photo rules for a document: print and pixel sizes, head height, eye line, background, glasses, expression, file limits and source.
  • Get a link that opens the photo tool for a document so the user takes or uploads the photo on their own device.
  • List every country in the dataset with ISO code, slug, document count and page URL.
When to use it
Useful when someone needs the exact photo rules for a passport, visa or ID card in a given country, or wants to check size, background and head-height details before submitting a photo. Also handy for pointing a user to a tool that prepares the photo on their own device.
Requirements
Remote endpoint at surepassportphoto.com over streamable HTTP; no authentication, environment variables or headers declared. Network access is needed.
Before you install
The photo must never be sent through this connection; it is processed in the user's browser on the vendor's site, so the user leaves the assistant to use it. Results are quoted from government sources and should be cited with the returned source line and date, and rules can change, so verify against the authority before submitting.

Installation

In SourceWeft

  1. Open SurePassportPhoto 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/io.github.githubatlas%2Fsurepassportphoto/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": {
    "surepassportphoto": {
      "type": "http",
      "url": "https://surepassportphoto.com/mcp/"
    }
  }
}

README

This repository has no README.

Tools

4

find_document

Find a passport, visa or ID photo document

Resolve a user's country and document into the slug the other tools take. Pass the words the user used ('India passport', 'Schengen visa', 'UK passport digital', '2x2'). Returns JSON text with up to 5 matches, each with 'slug' (use it for get_photo_spec and get_make_link), the country, the document family, the title and a 'url' to cite, plus an 'attribution' line to quote with the answer.

Parametersqueryrequiredlocalecountry

get_photo_spec

Get the official photo rules for a document

The official photo requirements of one document: print size in mm and inches, pixel size, digital file limits, head height and eye line as percentages of the photo height, background, glasses, expression, head covering, photo age, the authority's own guidance on photos taken at home, the source URL and the date it was last verified. Returns JSON text; numbers are millimetres, pixels, kilobytes or percentages as named. Quote the 'url' and the 'attribution' line in the answer and offer 'makeUrl' when the user wants the photo made.

Parametersslugrequiredlocale

list_countries

List the countries with published photo rules

Every country in the dataset with its ISO code, slug, number of documents and the URL of its page. Returns JSON text (about 12 KB) with 'count', 'countries' and an 'attribution' line. Use find_document instead when the user already named a country.

Parameterslocale

Version history

1
  1. v1.0.0LatestNov 13, 2026

Score

75% 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.

  • License10 pts

    Declare a license in the repository or the registry entry.

Other Passport integrations