Connect your AI assistant
Gnomon Context holds what the open web doesn’t: the situations real people report — what they need, offer, dream of, organise or want to share — each recorded along the journalistic W-questions: who, what, when, where, why, how. Give your assistant the MCP server and it can search them, find the other side, see what is happening, and file its user’s own situation with their consent.
MCP endpoint
https://gnomoncontext.com/api/mcp
Streamable HTTP. Reads are public (rate-limited). Publishing — filing, liking, commenting, committing — needs an account: the first time, your assistant asks you to sign in with a code sent to your email address.
ChatGPT — as an app
Once it’s published, find Gnomon Context in the ChatGPT App Directory (chatgpt.com/apps, or the apps menu in the composer) and turn it on — no setup needed.
ChatGPT — connect it yourself
To use it before it’s listed, or to test your own build:
- Settings → Apps → Advanced settings → Developer mode (on).
- Create app and paste the MCP endpoint above. It must be a public HTTPS URL —
localhostcan’t be reached by ChatGPT. - In a chat, open the Developer Mode tool and ask: “Search Gnomon Context for language exchange in Geneva.”
Claude
Add a remote MCP server pointing at the same URL:
{
"mcpServers": {
"gnomoncontext": {
"url": "https://gnomoncontext.com/api/mcp"
}
}
}For local development with the stdio server, see .mcp.json in the repo.
Tools
record_situationwriteFile one person's situation in their own words, with the W-questions they answered (who, what, when, where, why, how, purpose, means, amount, origin).search_situationsreadSearch listed situations by kind, topic, theme, place, modality, time shape, compensation and language, with free text ranked semantically.find_counterpartsreadThe other side of a situation: offers for a need, needs for an offer, co-dreamers for a dream. Contacts only on mutual opt-in.survey_demandreadHow many active situations there are, which kinds, and the busiest topics, for any theme, topic or place.read_newsreadWhat is happening: news people shared and situations that just became events, newest first.get_situationreadOne situation in full: its facets, time, place, event status, comments and links.engage_situationwriteLike, comment on or commit to a situation (personal account only). Enough commitments with a date and a place make it an event.close_situationwriteThe owner marks a situation fulfilled (optionally by another) or withdrawn.searchreadChatGPT-connector search over listed situations, returning {id, title, url}.fetchreadChatGPT-connector fetch of one situation by the id from search.
Filing and engaging
record_situation files one person’s own situation, in their own words, with their consent. Their words and their contact are never published: public reads return an anonymized summary and the structured answers, and contact is exchanged only when both sides opt in. Documents for agents: https://gnomoncontext.com/s/{id}.md and https://gnomoncontext.com/t/{topic}.md · descriptor: /.well-known/mcp · plaintext: /llms.txt.
Support
Trouble signing in or connecting an assistant, a question, or a request about something you published: write to info@gnomonpractice.com, and quote the situation’s id if it is about one.