VISEON Ask
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
VISEON's Schema.org knowledge graph: products, services, people, FAQs and terms, from viseon.io
| Author | io.viseon |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 3376 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"VISEON Ask": {
"url": "https://viseon.io/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
get_entityGet complete schema.org entity data by URL (its @id), including relationships the graph holds in either direction.
Parameters:
url(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
query_relationshipsFind entities connected to a subject: one row per property value, with object_type 'uri' for links to other entities and 'literal' for values. Optionally filter by predicate.
Parameters:
subject(required) — stringpredicate— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
find_by_typeFind all entities of a specific schema.org type (exact type name, for example Service, Person, DefinedTerm).
Parameters:
type(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_contentSubstring search across the text of every entity; returns up to 20 entity URLs.
Parameters:
query(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
fuzzy_find_and_traverseFind and rank schema.org entities from natural language, tolerating typos and alternative names. Returns bounded entity context with relationship IDs; use get_entity for full detail. The optional detail argument is summary (for each hit: id, type, name, url, the start of the description and the match score) or full (every property and relationship). A client on protocol 2026-07-28 or later gets summary unless it asks for full; an older client gets full unless it asks for summary.
Parameters:
query(required) — stringtype— stringlimit— integerdetail— stringweights— object
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
traverse_pathWalk the knowledge graph from one entity in a single call. start: an entity @id or a name (resolved like fuzzy_find_and_traverse). path: one entry per hop, each a predicate or a list of predicates; prefix a predicate with ^ to follow it backwards (e.g. ^worksFor finds who works for an organisation). Literal values (dates, names, emails) named in a hop are returned in values. Example, who founded the company Hamza works for and when: start "Hamza Ashraf", path [["worksFor"], ["founder", "foundingDate"]]. Without path, follows every link for maxHops (1-3, default 2) and returns links only, with a budget of 100 rows shared between hops, so hubs are cut short rather than hiding later hops (use a path to go deeper: a path call may return up to 400 rows). Returns edges [{hop, from, predicate, to, to_name, to_types}], values [{hop, subject, subject_name, predicate, value}], truncated and truncated_hops (the hops that hit a limit).
Parameters:
start(required) — stringpath— arraymaxHops— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_citable_passagesReturn passages of the VISEON articles word for word, each with a link to the passage itself, the article it is part of and how much of the query it holds, so an answer can quote and cite them. query: the distinctive words asked about (a name, a term, a phrase the article uses). article: optional, an article's @id, page url or title, to look inside that article only. limit: 1 to 5 passages, default 3. The text is verbatim and unaltered: no model has read or paraphrased it. It matches the article's own words, so ask in the words the article would use; for what the graph says about an article (description, author, date, topics) use fuzzy_find_and_traverse and get_entity.
Parameters:
query(required) — stringlimit— integerarticle— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.