{"serverId":"mcp-registry/org.everythingisperfect/perfect-world","tools":[{"name":"evidence_pack_submit","fixed":{"name":"evidence_pack_submit","description":"FREE: submit one question to the Evidence Pack desk. Never charges. A person reviews it and answers with an acceptance, a narrower scope, or a quote.\n\n        question: the ONE thing you want established. subject: the project or issue.\n        jurisdiction: the city/county/state. reply_to: an email a person can answer.\n        sources: optional URLs or citations you already have.","inputSchema":{"type":"object","title":"evidence_pack_submitArguments","required":["question","subject","jurisdiction","reply_to"],"properties":{"sources":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Sources","default":null},"subject":{"type":"string","title":"Subject"},"question":{"type":"string","title":"Question"},"reply_to":{"type":"string","title":"Reply To"},"jurisdiction":{"type":"string","title":"Jurisdiction"},"source_pages":{"type":"integer","title":"Source Pages","default":0}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":268,"tokensAfter":268},{"name":"list_markets","fixed":{"name":"list_markets","description":"Markets (cities/counties) with meeting records. Optional q filters by slug or name.","inputSchema":{"type":"object","title":"list_marketsArguments","properties":{"q":{"type":"string","title":"Q","default":""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":70,"tokensAfter":70},{"name":"officer_lookup","fixed":{"name":"officer_lookup","description":"A certified officer by certification number (state code narrows it: NM, TX, AZ). Conduct record included where the state publishes one.","inputSchema":{"type":"object","title":"officer_lookupArguments","required":["cert_number"],"properties":{"state":{"type":"string","title":"State","default":""},"cert_number":{"type":"string","title":"Cert Number"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":110,"tokensAfter":110},{"name":"search_meetings","fixed":{"name":"search_meetings","description":"Meetings in a market; q matches the title, the transcript, and the full text of agendas, packets and minutes.","inputSchema":{"type":"object","title":"search_meetingsArguments","required":["market_slug"],"properties":{"q":{"type":"string","title":"Q","default":""},"page":{"type":"integer","title":"Page","default":1},"market_slug":{"type":"string","title":"Market Slug"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":116,"tokensAfter":116},{"name":"search_officers","fixed":{"name":"search_officers","description":"Search the officer roster by whole-word name, state code, or agency slug.","inputSchema":{"type":"object","title":"search_officersArguments","properties":{"q":{"type":"string","title":"Q","default":""},"page":{"type":"integer","title":"Page","default":1},"state":{"type":"string","title":"State","default":""},"agency":{"type":"string","title":"Agency","default":""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":114,"tokensAfter":114},{"name":"search_transcripts","fixed":{"name":"search_transcripts","description":"Full-text search across archived video transcripts.","inputSchema":{"type":"object","title":"search_transcriptsArguments","required":["q"],"properties":{"q":{"type":"string","title":"Q"},"page":{"type":"integer","title":"Page","default":1}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":80,"tokensAfter":80},{"name":"trading_post_catalog","fixed":{"name":"trading_post_catalog","description":"Prices, open rails and the HTTP 402 handshake for everything sold to agents. Pay the HTTP endpoints it names.","inputSchema":{"type":"object","title":"trading_post_catalogArguments","properties":{}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":69,"tokensAfter":69},{"name":"trading_post_ledger","fixed":{"name":"trading_post_ledger","description":"The public sales ledger — totals only.","inputSchema":{"type":"object","title":"trading_post_ledgerArguments","properties":{}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":48,"tokensAfter":48}],"toolsChanged":8,"tokensSaved":0,"todo":[{"tool":"batch_conversion_offer","params":["total_mib","file_count"]},{"tool":"document_text","params":["max_chars","document_id"]},{"tool":"evidence_pack_submit","params":["sources","subject","question","reply_to","jurisdiction","source_pages"]},{"tool":"list_markets","params":["q"]},{"tool":"meeting","params":["meeting_id"]},{"tool":"officer_lookup","params":["state","cert_number"]},{"tool":"reservoir","params":["slug"]},{"tool":"search_meetings","params":["q","page","market_slug"]},{"tool":"search_officers","params":["q","page","state","agency"]},{"tool":"search_transcripts","params":["q","page"]},{"tool":"superfund_site","params":["sems_id"]}],"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."}