{"serverId":"mcp-registry/com.atlasemoji/mcp","tools":[{"name":"wanderloop.get_manifest","fixed":{"name":"wanderloop_get_manifest","description":"Retrieve a previously saved Wanderloop topic or place-research manifest by manifest ID, including its normalized provider evidence, statuses, map data, citations, and source links when available.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["manifestId"],"properties":{"manifestId":{"type":"string","maxLength":300,"minLength":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"title":"Wanderloop — Get Saved Manifest"},"changes":[{"kind":"name","detail":"Renamed \"wanderloop.get_manifest\" → \"wanderloop_get_manifest\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":129,"tokensAfter":129},{"name":"wanderloop.list_provider_capabilities","fixed":{"name":"wanderloop_list_provider_capabilities","description":"List every registered Wanderloop source integration without dropping unavailable or unconfigured providers. Returns provider identity, current topic assignment, execution mode, and required environment configuration so an agent can understand which historical, academic, archival, environmental, and natural-history sources Atlasemoji can invoke.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"topic":{"enum":["record","life","study"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"title":"Wanderloop — List Provider Capabilities"},"changes":[{"kind":"name","detail":"Renamed \"wanderloop.list_provider_capabilities\" → \"wanderloop_list_provider_capabilities\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"wanderloop.research_place","fixed":{"name":"wanderloop_research_place","description":"Assemble a cited, geographically grounded Wanderloop research package for a location. Queries Atlasemoji-approved historical, archival, academic, environmental, wildlife, and place-record providers through the same provider registry used by the Wanderloop application. Returns evidence records, provider execution status, citations, GeoJSON map features, and saved manifest links. This is evidence assembly, not an unsupported AI-written story.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":false,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"title":"Wanderloop — Research a Place"},"changes":[{"kind":"name","detail":"Renamed \"wanderloop.research_place\" → \"wanderloop_research_place\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":152,"tokensAfter":152}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"verify_atlas_agent","params":["agentId","companyId","connectionId"]},{"tool":"wanderloop_get_manifest","params":["manifestId"]},{"tool":"wanderloop_list_provider_capabilities","params":["topic"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}