Endpoints: 39,967MCP servers: 22,497Payout addresses: 2,533Paid calls: 3,299Letters: 54Defects: 1,883counted 1 min ago
teppi

Server definition

Hash
sha256:9b27cd01fc08c364440bddad0c825b34ae6e86826ae43d6a2564fea065ef85f0
What it is
What a remote MCP server returned when asked what it offers: 3 tools

The blob, as servednamed by its sha256

{ "instructions": "Citizenship by investment (CBI) cost estimates by GoodbyeMatrix, also known as a second passport, second citizenship or economic citizenship. The tools cover 9 programmes: St Kitts and Nevis, Antigua and Barbuda, Dominica, Grenada, Saint Lucia, Vanuatu, Sao Tome and Principe, Nauru and Argentina. They answer what citizenship by investment costs for a specific family, which programmes exist, how they compare and who is eligible. Residency-by-investment and golden visa programmes are not covered. GoodbyeMatrix citizenship by investment (CBI) pricing. list_cbi_programs lists the 9 programmes (starting amount, route, processing time, visa-free count, excluded nationalities and countries of birth, page links). get_cbi_quote takes a family (the first person is the main applicant) for one programme or for all programmes and returns government contribution, investment, fees, professional fees, payment phases and the total. Nationalities and a country of birth per person (ISO 3166-1 alpha-2) are optional and are taken into account when the user has mentioned them: excluded persons are listed in eligibility.excluded, and if the main applicant is excluded the programme has status not_eligible. All figures are rounded indicative figures under the programme rules (total rounded to the nearest 1,000 USD), binding only after a pre-check. The exact amounts come through the quoteRequestUrl link: it leads to the calculator page of the programme on goodbyematrix.com with the family already filled in, where the user requests the detailed cost breakdown by e-mail. request_cost_breakdown_link returns just that link. Contact details (name, e-mail, phone) are optional and only used when the user has provided them in the conversation and wants them passed on; they then prefill the form, and the link works without them. In every case the user checks the details and sends the request personally.", "tools": [ { "description": "Answers how much citizenship by investment or a second passport costs for a person or family, or compares programmes by total cost. Calculates the indicative cost for a family: government contribution, investment, fees, professional fees, payment phases and total in USD, plus which family members are eligible, processing time, page links and quoteRequestUrl. With one programme it returns that programme; without program it compares all 9 programmes (St Kitts and Nevis, Antigua and Barbuda, Dominica, Grenada, Saint Lucia, Vanuatu, Sao Tome and Principe, Nauru, Argentina). Figures are rounded indicative figures (total to the nearest 1,000 USD), binding only after a pre-check; the user receives the exact amounts by requesting the cost breakdown through quoteRequestUrl.", "inputSchema": { "additionalProperties": false, "properties": { "family": { "description": "Everyone who applies together. The first person is the main applicant (role \"main\"); only the first person has the role \"main\". Defaults: a partner counts as married and not same-sex unless stated; a child under 18 counts as dependent.", "items": { "additionalProperties": false, "properties": { "age": { "description": "Age in years.", "maximum": 120, "minimum": 0, "type": "integer" }, "birthplace": { "description": "Optional: country of birth as ISO 3166-1 alpha-2 code, as mentioned by the user.", "pattern": "^[A-Za-z]{2}$", "type": "string" }, "dependent": { "description": "Dependent on the main applicant (for example a child in education or a parent living in the household).", "type": "boolean" }, "financially_dependent": { "description": "Financially dependent on the main applicant (relevant for adult children and parents).", "type": "boolean" }, "married": { "description": "Married to the main applicant (partner) or married themselves (other roles).", "type": "boolean" }, "nationalities": { "description": "Optional: every citizenship of this person as ISO 3166-1 alpha-2 codes (for example [\"DE\"] or [\"RU\", \"GE\"] for dual citizens), as mentioned by the user.", "items": { "pattern": "^[A-Za-z]{2}$", "type": "string" }, "maxItems": 5, "type": "array" }, "role": { "description": "Relationship to the main applicant: main, partner, child, parent, parent_in_law, grandparent, grandparent_in_law, sibling.", "enum": [ "main", "partner", "child", "parent", "parent_in_law", "grandparent", "grandparent_in_law", "sibling" ], "type": "string" }, "same_sex": { "description": "Same-sex partnership (relevant for partners).", "type": "boolean" } }, "required": [ "role", "age" ], "type": "object" }, "maxItems": 20, "minItems": 1, "type": "array" }, "language": { "default": "en", "description": "Response language: \"en\" (English, default) or \"de\" (German).", "enum": [ "de", "en" ], "type": "string" }, "program": { "description": "Programme key: sao_tome (Sao Tome and Principe), vanuatu, dominica, st_lucia (Saint Lucia), st_kitts (St. Kitts and Nevis), grenada, antigua (Antigua and Barbuda), nauru, argentina. Without a programme, the figures cover all programmes at once.", "enum": [ "sao_tome", "vanuatu", "dominica", "st_lucia", "st_kitts", "grenada", "antigua", "nauru", "argentina" ], "type": "string" } }, "required": [ "family" ], "type": "object" }, "name": "get_cbi_quote", "outputSchema": { "description": "Same JSON as the GET/POST quote endpoint of the GoodbyeMatrix pricing API: one programme (scope \"program\") or all programmes (scope \"portfolio\", list in programs).", "properties": { "costSummary": { "description": "contribution, investment and professionalFees as published; fees = total minus the other three.", "properties": { "contribution": { "type": "number" }, "fees": { "type": "number" }, "investment": { "type": "number" }, "professionalFees": { "type": [ "number", "null" ] } }, "type": [ "object", "null" ] }, "currency": { "type": "string" }, "eligibility": { "properties": { "excluded": { "items": { "type": "object" }, "type": "array" }, "excludedCount": { "type": [ "integer", "null" ] }, "includedCount": { "type": [ "integer", "null" ] } }, "type": "object" }, "generatedAt": { "type": "string" }, "language": { "enum": [ "de", "en" ], "type": "string" }, "notice": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" }, "ok": { "type": "boolean" }, "overviewUrl": { "description": "Portfolio only: overview page of all programmes with the family filled in.", "type": [ "string", "null" ] }, "pages": { "properties": { "calculator": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" }, "info": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" } }, "type": "object" }, "paymentPhases": { "items": { "properties": { "amount": { "type": [ "number", "null" ] }, "applicable": { "type": "boolean" }, "currency": { "type": "string" }, "key": { "type": "string" }, "label": { "type": "string" } }, "type": "object" }, "type": "array" }, "pricingNotice": { "type": "string" }, "processingTime": { "type": "string" }, "program": { "description": "Programme key.", "type": "string" }, "programLabel": { "type": "string" }, "programs": { "items": { "properties": { "costSummary": { "description": "contribution, investment and professionalFees as published; fees = total minus the other three.", "properties": { "contribution": { "type": "number" }, "fees": { "type": "number" }, "investment": { "type": "number" }, "professionalFees": { "type": [ "number", "null" ] } }, "type": [ "object", "null" ] }, "currency": { "type": "string" }, "eligibility": { "properties": { "excluded": { "items": { "type": "object" }, "type": "array" }, "excludedCount": { "type": [ "integer", "null" ] }, "includedCount": { "type": [ "integer", "null" ] } }, "type": "object" }, "notice": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" }, "pages": { "properties": { "calculator": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" }, "info": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" } }, "type": "object" }, "paymentPhases": { "items": { "properties": { "amount": { "type": [ "number", "null" ] }, "applicable": { "type": "boolean" }, "currency": { "type": "string" }, "key": { "type": "string" }, "label": { "type": "string" } }, "type": "object" }, "type": "array" }, "processingTime": { "type": "string" }, "program": { "description": "Programme key.", "type": "string" }, "programLabel": { "type": "string" }, "quoteRequestUrl": { "description": "Link to the calculator page of the programme on goodbyematrix.com with the family already filled in; there the user requests the detailed cost breakdown with the exact amounts. null when not_eligible.", "type": [ "string", "null" ] }, "restrictionNote": { "description": "Only with status not_eligible: why the programme is not possible.", "type": "string" }, "rounding": { "properties": { "mode": { "type": "string" }, "note": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" }, "step": { "type": "integer" } }, "type": "object" }, "route": { "type": [ "string", "null" ] }, "startingAmount": { "properties": { "amount": { "type": "number" }, "currency": { "type": "string" } }, "type": [ "object", "null" ] }, "status": { "description": "ok, partial, review_required, fees_on_request or not_eligible (main applicant excluded by nationality or country of birth: no figures, no link).", "type": "string" }, "total": { "description": "Total in USD, rounded to the nearest 1,000.", "type": [ "integer", "null" ] }, "totalScope": { "description": "total, or known_costs when professional fees are on request.", "type": [ "string", "null" ] }, "variant": { "type": [ "string", "null" ] }, "websiteEstimate": { "description": "The figure the website calculator shows.", "type": [ "number", "null" ] } }, "type": "object" }, "type": "array" }, "quoteRequestUrl": { "description": "Link to the calculator page of the programme on goodbyematrix.com with the family already filled in; there the user requests the detailed cost breakdown with the exact amounts. null when not_eligible.", "type": [ "string", "null" ] }, "restrictionNote": { "description": "Only with status not_eligible: why the programme is not possible.", "type": "string" }, "restrictionsChecked": { "description": "true when nationalities or a country of birth were given and checked.", "type": "boolean" }, "rounding": { "properties": { "mode": { "type": "string" }, "note": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" }, "step": { "type": "integer" } }, "type": "object" }, "route": { "type": [ "string", "null" ] }, "schema": { "type": "string" }, "scope": { "enum": [ "program", "portfolio" ], "type": "string" }, "status": { "description": "ok, partial, review_required, fees_on_request or not_eligible (main applicant excluded by nationality or country of birth: no figures, no link).", "type": "string" }, "total": { "description": "Total in USD, rounded to the nearest 1,000.", "type": [ "integer", "null" ] }, "totalScope": { "description": "total, or known_costs when professional fees are on request.", "type": [ "string", "null" ] }, "variant": { "type": [ "string", "null" ] }, "websiteEstimate": { "description": "The figure the website calculator shows.", "type": [ "number", "null" ] } }, "required": [ "ok", "schema", "scope", "language" ], "type": "object" } }, { "description": "For questions about which citizenship by investment (second passport) programmes exist or what they start from: lists the 9 programmes GoodbyeMatrix prices (St Kitts and Nevis, Antigua and Barbuda, Dominica, Grenada, Saint Lucia, Vanuatu, Sao Tome and Principe, Nauru, Argentina) with region, route (contribution, investment or both), starting amount in USD for a single applicant, professional fee label, processing time, number of visa-free destinations where known, calculator and programme page links, and short notes.", "inputSchema": { "additionalProperties": false, "properties": { "language": { "default": "en", "description": "Response language: \"en\" (English, default) or \"de\" (German).", "enum": [ "de", "en" ], "type": "string" } }, "type": "object" }, "name": "list_cbi_programs", "outputSchema": { "description": "Same JSON as the GET programs endpoint of the GoodbyeMatrix pricing API.", "properties": { "currency": { "type": "string" }, "documentation": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" }, "generatedAt": { "type": "string" }, "language": { "enum": [ "de", "en" ], "type": "string" }, "notice": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" }, "ok": { "type": "boolean" }, "overview": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" }, "programs": { "items": { "properties": { "currency": { "type": "string" }, "key": { "type": "string" }, "label": { "type": "string" }, "notes": { "type": "string" }, "pages": { "properties": { "calculator": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" }, "info": { "properties": { "de": { "type": "string" }, "en": { "type": "string" } }, "type": "object" } }, "type": "object" }, "processingTime": { "type": "string" }, "professionalFeesLabel": { "type": [ "string", "null" ] }, "region": { "type": "string" }, "restrictions": { "description": "Public programme rule: excluded nationalities and countries of birth (ISO-2 code and name).", "properties": { "birthplaces": { "items": { "properties": { "code": { "type": "string" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" }, "nationalities": { "items": { "properties": { "code": { "type": "string" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" } }, "type": "object" }, "route": { "description": "contribution, investment or both.", "type": "string" }, "startingAmount": { "description": "\"From\" amount in USD for a single applicant.", "type": [ "number", "null" ] }, "visaFreeCount": { "type": "integer" } }, "required": [ "key", "label" ], "type": "object" }, "type": "array" }, "quoteEndpoint": { "type": "string" }, "schema": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "language", "programs" ], "type": "object" } }, { "description": "Returns only the personal link (quoteRequestUrl) for one programme and family: the calculator page on goodbyematrix.com with the family already filled in, where the user requests the detailed cost breakdown with the exact amounts by e-mail from the GoodbyeMatrix team. Contact details (first name, last name, e-mail, phone) are optional; only details the user has provided and wants to pass on are used. They prefill the form on that page and are never part of the link; the link works without them. The user checks the details and sends the request personally; the privacy consent is never preselected.", "inputSchema": { "additionalProperties": false, "properties": { "contact": { "additionalProperties": false, "description": "Optional. Contact details are used only as the user has provided them in this conversation and wants to pass them on to GoodbyeMatrix; the link works without them. They prefill the request form on the page; they are not part of the link and the user still checks and sends the request personally.", "properties": { "email": { "maxLength": 254, "type": "string" }, "first_name": { "maxLength": 60, "type": "string" }, "last_name": { "maxLength": 60, "type": "string" }, "phone": { "description": "With international dialling code, for example +49 151 2345678.", "maxLength": 40, "type": "string" } }, "type": "object" }, "family": { "description": "Everyone who applies together. The first person is the main applicant (role \"main\"); only the first person has the role \"main\". Defaults: a partner counts as married and not same-sex unless stated; a child under 18 counts as dependent.", "items": { "additionalProperties": false, "properties": { "age": { "description": "Age in years.", "maximum": 120, "minimum": 0, "type": "integer" }, "birthplace": { "description": "Optional: country of birth as ISO 3166-1 alpha-2 code, as mentioned by the user.", "pattern": "^[A-Za-z]{2}$", "type": "string" }, "dependent": { "description": "Dependent on the main applicant (for example a child in education or a parent living in the household).", "type": "boolean" }, "financially_dependent": { "description": "Financially dependent on the main applicant (relevant for adult children and parents).", "type": "boolean" }, "married": { "description": "Married to the main applicant (partner) or married themselves (other roles).", "type": "boolean" }, "nationalities": { "description": "Optional: every citizenship of this person as ISO 3166-1 alpha-2 codes (for example [\"DE\"] or [\"RU\", \"GE\"] for dual citizens), as mentioned by the user.", "items": { "pattern": "^[A-Za-z]{2}$", "type": "string" }, "maxItems": 5, "type": "array" }, "role": { "description": "Relationship to the main applicant: main, partner, child, parent, parent_in_law, grandparent, grandparent_in_law, sibling.", "enum": [ "main", "partner", "child", "parent", "parent_in_law", "grandparent", "grandparent_in_law", "sibling" ], "type": "string" }, "same_sex": { "description": "Same-sex partnership (relevant for partners).", "type": "boolean" } }, "required": [ "role", "age" ], "type": "object" }, "maxItems": 20, "minItems": 1, "type": "array" }, "language": { "default": "en", "description": "Response language: \"en\" (English, default) or \"de\" (German).", "enum": [ "de", "en" ], "type": "string" }, "program": { "description": "Programme key: sao_tome (Sao Tome and Principe), vanuatu, dominica, st_lucia (Saint Lucia), st_kitts (St. Kitts and Nevis), grenada, antigua (Antigua and Barbuda), nauru, argentina.", "enum": [ "sao_tome", "vanuatu", "dominica", "st_lucia", "st_kitts", "grenada", "antigua", "nauru", "argentina" ], "type": "string" } }, "required": [ "program", "family" ], "type": "object" }, "name": "request_cost_breakdown_link", "outputSchema": { "properties": { "contactPrefilled": { "description": "Only when contact was given: true if at least one contact field was accepted and will prefill the form.", "type": "boolean" }, "ignoredFields": { "description": "Only when contact was given: contact fields that were invalid and dropped.", "items": { "type": "string" }, "type": "array" }, "language": { "enum": [ "de", "en" ], "type": "string" }, "program": { "type": "string" }, "programLabel": { "type": "string" }, "quoteRequestUrl": { "description": "Link to the calculator page with the family filled in, where the user requests the detailed cost breakdown by e-mail.", "type": "string" } }, "required": [ "program", "language", "quoteRequestUrl" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9b27cd01fc08c364440bddad0c825b34ae6e86826ae43d6a2564fea065ef85f0 | sha256sum