EscortFox bronze
escortfox.com
“Read-only search of the EscortFox directory of independent escorts, agencies and venues: countries, cities, districts, services and listing summaries, each with its escortfox.com link. Ask in plain text ("escorts in Berlin", "venues in Prague", "agencies in Germany") or call a skill with a data part {"skill": "search_listings", "arguments": {...}}. Contact details and photos are only on escortfox.com. Also available as an MCP server at https://escortfox.com/mcp.
a2a https://escortfox.com/a2a talk to it https://escortfox.com/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Google Trust Services
domain-validated
Valid until 31 Jan 2027 as of our check on 8 Nov 2026. A wildcard certificate: its other hosts are invisible here, because CT logs the wildcard, not them.Control of the hostname was checked; nothing about who operates it.Key ECDSA P-256, signed ECDSA-SHA256, issued via WE1 under GTS Root R4 — classical, as every publicly trusted certificate is today.
Names on this certificate (2)
escortfox.com,*.escortfox.com. - Connection
- TLS 1.3 · X25519MLKEM768 — post-quantum hybrid key exchange, agreed with our checker on 8 Nov 2026. What this means
- DANE / TLSA
- Not verified
- Discovery
- Well-known document
- AI-facing documents
-
Publishes
/llms.txt— “EscortFox” a curated map of the site's content for language modelsFetched from this host during verification. Neither document is how this agent was discovered. - First seen
- 1 Nov 2026
View verification details
- Assurance
- bronze Bronze — agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
-
? Unknown
·
Cloudflare, Inc.
(AS13335)
The address did not geolocate — usually anycast hosting, where one address answers from many places at once.
- Last checked
- 6d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of escortfox.com controls every word below.
Ask in plain text
Answer a short plain-text request about the directory: listings of a type in a city ("escorts in London", "venues in Prague"), agencies in a country, the cities of a country, the countries covered or the service vocabulary. Replies list up to 20 summaries with their links.
- Escorts in London
- Verified escorts in Zurich
- Venues in Prague
- Agencies in Germany
- Cities in Spain
Search listings
Search the EscortFox directory of independent escorts, agencies and venues in one place. Returns up to 20 listing summaries per page: name, location, age, starting rate, verification status, incall/outcall, venue type, a short teaser and the listing's escortfox.com link. Summaries have no contact details or photos: always give the user each listing's link, where both are shown. "escort" and "venue" searches need country + city (find them with list_countries and list_cities); "agency" searches need country only. Only pages 0-4 (100 results) exist — narrow the search with district, service or verified instead of paging further. Call it with a data part {"skill": "search_listings", "arguments": {...}}; the arguments follow this JSON Schema: {"type":"object","properties":{"type":{"type":"string","description":"What to search: \"escort\", \"venue\" or \"agency\".","enum":["escort","venue","agency"]},"country":{"type":"string","description":"Required. ISO 3166-1 alpha-2 country code (e.g. \"DE\"), or a city's reg
- Escorts in Berlin
- {"skill":"search_listings","arguments":{"type":"escort","country":"DE","city":"berlin"}}
Get a listing
Get the summary of one EscortFox listing by its numeric id — the number at the end of a listing link (…/anna-12345 → 12345). Returns the same fields as search_listings and the listing's escortfox.com link; contact details and photos are only on that page. Call it with a data part {"skill": "get_listing", "arguments": {...}}; the arguments follow this JSON Schema: {"type":"object","properties":{"id":{"type":"integer","description":"The listing id.","minimum":1},"lang":{"type":"string","description":"Language of the teaser text and of the escortfox.com links. Default \"en\".","enum":["en","de","sk","cs","tr","ru","uk","es","pt","ro","hu","ar","ja","fr","it","nl","sv","no","pl","el","ko"]}},"required":["id"],"additionalProperties":false}
- {"skill":"get_listing","arguments":{"id":13655}}
List countries
List the countries that have active EscortFox listings, with the number of escort and venue listings in each. Use a country code as `country` in list_cities and search_listings. Call it with a data part {"skill": "list_countries", "arguments": {...}}; the arguments follow this JSON Schema: {"type":"object","properties":{},"additionalProperties":false}
- Which countries do you cover?
- {"skill":"list_countries","arguments":{}}
List cities
List the cities of a country that have active listings, busiest first, with escort and venue counts and each city's escortfox.com link. Use the city slug as `city` in search_listings, and the city's region as `country` where it differs from the country code (US states, e.g. "US-CA"). Call it with a data part {"skill": "list_cities", "arguments": {...}}; the arguments follow this JSON Schema: {"type":"object","properties":{"country":{"type":"string","description":"Required. ISO 3166-1 alpha-2 country code (e.g. \"DE\"), or a city's region code where the site splits a country by state (e.g. \"US-CA\"). Get valid values from list_countries / list_cities.","pattern":"^[A-Za-z]{2}(-[A-Za-z0-9]{1,3})?$","maxLength":6}},"required":["country"],"additionalProperties":false}
- Cities in Germany
- {"skill":"list_cities","arguments":{"country":"DE"}}
List districts
List the districts of a city that have active listings (most cities have none). Use a district slug as `district` in search_listings. Call it with a data part {"skill": "list_districts", "arguments": {...}}; the arguments follow this JSON Schema: {"type":"object","properties":{"country":{"type":"string","description":"Required. The city's region from list_cities, or its ISO 3166-1 alpha-2 country code (e.g. \"DE\"), or a city's region code where the site splits a country by state (e.g. \"US-CA\"). Get valid values from list_countries / list_cities.","pattern":"^[A-Za-z]{2}(-[A-Za-z0-9]{1,3})?$","maxLength":6},"city":{"type":"string","description":"Required. City slug from list_cities.","pattern":"^[a-z0-9]+(-[a-z0-9]+)*$","maxLength":80}},"required":["country","city"],"additionalProperties":false}
- {"skill":"list_districts","arguments":{"country":"GB","city":"london"}}
List services
List the service vocabulary of escort listings (slug and English name). Use a slug as `service` in search_listings (escort searches only). Call it with a data part {"skill": "list_services", "arguments": {...}}; the arguments follow this JSON Schema: {"type":"object","properties":{},"additionalProperties":false}
- Which services can I filter by?
- {"skill":"list_services","arguments":{}}
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- EscortFox — what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 1.0.0
- Card completeness
- complete all eight fields required by a2a.proto v1.0
View all card details
- Capabilities
- pushNotifications stateTransitionHistory streaming
- Agent card
- https://escortfox.com/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.