protogrid

Search / com.citreasurehunt/directory

CI Treasure Hunt

R0· no sign-in

Contact Improvisation events, teachers, venues and communities worldwide. Read-only.

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality94new
Trust96of 100
Uptime, 30 days100%
Latency p50265 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "directory": {
      "type": "http",
      "url": "https://citreasurehunt.com/api/mcp"
    }
  }
}
claude mcp add --transport http directory https://citreasurehunt.com/api/mcp
[mcp_servers.directory]
url = "https://citreasurehunt.com/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "directory": {
      "type": "remote",
      "url": "https://citreasurehunt.com/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "directory": {
      "type": "http",
      "url": "https://citreasurehunt.com/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=directory&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY2l0cmVhc3VyZWh1bnQuY29tL2FwaS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "directory": {
      "type": "http",
      "url": "https://citreasurehunt.com/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "directory": {
      "httpUrl": "https://citreasurehunt.com/api/mcp"
    }
  }
}
extensions:
  "directory":
    enabled: true
    name: "directory"
    type: streamable_http
    uri: "https://citreasurehunt.com/api/mcp"
    timeout: 300

Quality 94 / 100new

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations8 of 8 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,639 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 6 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

8 tools, about 1,639 tokens to load them all · tool set 5a1751e6fe33 · tools last changed 2026-10-16 · checked 2026-10-20 07:53 UTC

Tool changes

  • get_communitychangedannotations
  • search_communitieschangedannotations
  • get_venuechangedannotations
  • search_venueschangedannotations
  • get_teacherchangedannotations
  • search_teacherschangedannotations
  • get_eventchangedannotations
  • search_eventschangedannotations
  • search_eventschangeddescription, input schema
    before

    Find upcoming Contact Improvisation events worldwide: festivals, workshops, intensives, retreats, long jams and residencies. Use for questions like 'CI festivals in Germany this summer' or 'workshops with <teacher>'. Filter by country, city, dates, type, practice or free text. Returns up to 20 events sorted by start date, each with id and citreasurehunt.com URL. Call get_event for prices, teachers and the full description.

    after · 76% of words in common

    Find Contact Improvisation events worldwide: festivals, workshops, intensives, retreats, long jams, residencies, jams and classes. Upcoming by default; a past 'from' date also searches ended events. Use for questions like 'CI festivals in Germany this summer', 'workshops with <teacher>' or 'when was X last year'. Filter by country, city, dates, type, practice or free text. Returns up to 20 events sorted by start date, each with id and citreasurehunt.com URL, plus the total match count. Call get_event for prices, teachers and the full description.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance85
liveness100
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% +updated-6d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://citreasurehunt.com/api/mcp streamable-httpnoneyes100%265 ms2026-07-282026-10-20

Tools (8)

get_communityread-onlyGet one local community's public details: what it runs, where, in which languages, the people and venues involved, and events it organizes. Use with a slug from search_communities. Group chat invite links and contacts are only on the community's page, not returned here.
get_eventread-onlyGet the full listing of one event: dates and times, venue and address, description, prices, teachers, organizers, level and languages. Use after search_events, or when the user gives a citreasurehunt.com event link. Accepts the event id (e.g. 'W27r') or the URL.
get_teacherread-onlyGet one person's public profile: bio, where they are based, practices, years of experience and their upcoming events. Use with a slug from search_teachers or from a get_event teacher link.
get_venueread-onlyGet one venue's public details: address, description, website and the upcoming events it hosts. Use with a slug from search_venues or from a get_event venue link.
search_communitiesread-onlyFind local Contact Improvisation communities, the groups that run regular weekly jams and classes, by country, city or name. The primary tool for 'where can I dance CI in <city>' or 'is there a CI jam in <city>'. Returns communities with slug and URL; call get_community for details.
search_eventsread-onlyFind Contact Improvisation events worldwide: festivals, workshops, intensives, retreats, long jams, residencies, jams and classes. Upcoming by default; a past 'from' date also searches ended events. Use for questions like 'CI festivals in Germany this summer', 'workshops with <teacher>' or 'when was X last year'. Filter by country, city, dates, type, practice or free text. Returns up to 20 events sorted by start date, each with id and citreasurehunt.com URL, plus the total match count. Call get_event for prices, teachers and the full description.
search_teachersread-onlyFind Contact Improvisation teachers, organizers and musicians by name, or by where they are based. Use for 'who teaches CI in <city>' or to look up a person mentioned in an event. Returns short profiles with slug and URL; call get_teacher for the full bio and their upcoming events.
search_venuesread-onlyFind dance studios and retreat centers that host Contact Improvisation classes, jams and events, by name, country or city. Use for 'where is CI taught in <city>' alongside search_communities. Returns venues with slug and URL; call get_venue for the address and upcoming events.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.citreasurehunt/directory",
  "title": "CI Treasure Hunt",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://citreasurehunt.com/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/ci-treasure-hunt/ci-treasure-web",
    "source": "github"
  },
  "websiteUrl": "https://citreasurehunt.com/agents",
  "description": "Contact Improvisation events, teachers, venues and communities worldwide. Read-only."
}