perfect-world
New Mexico local-government records as tools: meetings, packet text, officers, Superfund, reservoirs
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- LOWin meeting
- LOWin trading_post_ledger
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"perfect-world": {
"url": "https://everythingisperfect.org/api/mcp"
}
}
}Remote-Endpunkte
https://everythingisperfect.org/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (19)
⚪site_overview
What this site is, what is free, what is for sale, and where the machine-readable entry points are.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "site_overviewArguments"
}🟢list_markets(q)
Markets (cities/counties) with meeting records. Optional q filters by slug or name.
Eingabe-Schema
{
"type": "object",
"properties": {
"q": {
"default": "",
"title": "Q",
"type": "string"
}
},
"title": "list_marketsArguments"
}🟢search_meetings(market_slug, q, page)
Meetings in a market; q matches the title, the transcript, and the full text of agendas, packets and minutes.
Eingabe-Schema
{
"type": "object",
"properties": {
"market_slug": {
"title": "Market Slug",
"type": "string"
},
"q": {
"default": "",
"title": "Q",
"type": "string"
},
"page": {
"default": 1,
"title": "Page",
"type": "integer"
}
},
"required": [
"market_slug"
],
"title": "search_meetingsArguments"
}⚪meeting(meeting_id)
One meeting with its body, video and archived documents (each with a permanent /file URL).
Eingabe-Schema
{
"type": "object",
"properties": {
"meeting_id": {
"title": "Meeting Id",
"type": "integer"
}
},
"required": [
"meeting_id"
],
"title": "meetingArguments"
}⚪document_text(document_id, max_chars)
Extracted text of an archived agenda, packet or minutes (free). Bounded by max_chars; the full text is at /api/documents/{id}/text.
Eingabe-Schema
{
"type": "object",
"properties": {
"document_id": {
"title": "Document Id",
"type": "integer"
},
"max_chars": {
"default": 20000,
"title": "Max Chars",
"type": "integer"
}
},
"required": [
"document_id"
],
"title": "document_textArguments"
}⚪officer_lookup(cert_number, state)
A certified officer by certification number (state code narrows it: NM, TX, AZ). Conduct record included where the state publishes one.
Eingabe-Schema
{
"type": "object",
"properties": {
"cert_number": {
"title": "Cert Number",
"type": "string"
},
"state": {
"default": "",
"title": "State",
"type": "string"
}
},
"required": [
"cert_number"
],
"title": "officer_lookupArguments"
}🟢search_officers(q, state, agency, page)
Search the officer roster by whole-word name, state code, or agency slug.
Eingabe-Schema
{
"type": "object",
"properties": {
"q": {
"default": "",
"title": "Q",
"type": "string"
},
"state": {
"default": "",
"title": "State",
"type": "string"
},
"agency": {
"default": "",
"title": "Agency",
"type": "string"
},
"page": {
"default": 1,
"title": "Page",
"type": "integer"
}
},
"title": "search_officersArguments"
}🟢superfund_site(sems_id)
One Superfund National Priorities List site by SEMS id, with milestones.
Eingabe-Schema
{
"type": "object",
"properties": {
"sems_id": {
"title": "Sems Id",
"type": "string"
}
},
"required": [
"sems_id"
],
"title": "superfund_siteArguments"
}⚪superfund_summary
National Superfund counts by status and state.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "superfund_summaryArguments"
}⚪reservoirs
The 45 metered reservoirs with their latest levels.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "reservoirsArguments"
}⚪reservoir(slug)
One reservoir (e.g. lake-mead, elephant-butte): capacity basis, latest reading, series.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"title": "Slug",
"type": "string"
}
},
"required": [
"slug"
],
"title": "reservoirArguments"
}🟢search_transcripts(q, page)
Full-text search across archived video transcripts.
Eingabe-Schema
{
"type": "object",
"properties": {
"q": {
"title": "Q",
"type": "string"
},
"page": {
"default": 1,
"title": "Page",
"type": "integer"
}
},
"required": [
"q"
],
"title": "search_transcriptsArguments"
}⚪register_verify
Re-verify the Public Register's hash chain (append-only receipts, anchored to the Wayback Machine).
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "register_verifyArguments"
}⚪legacy_formats
The 64 legacy municipal file formats the converter identifies (WordPerfect, Lotus, dBASE, .msg, …).
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "legacy_formatsArguments"
}🟡trading_post_catalog
Prices, open rails and the HTTP 402 handshake for everything sold to agents. Pay the HTTP endpoints it names.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "trading_post_catalogArguments"
}🟢batch_conversion_offer(file_count, total_mib)
The $49 bulk legacy-file conversion: what it costs, what it can read, what happens when a file fails. Give file_count and total_mib to have the limits checked against your job. This never charges and never uploads — the authoritative per-file answer comes from the FREE preflight, which sniffs the actual bytes.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_count": {
"default": 0,
"title": "File Count",
"type": "integer"
},
"total_mib": {
"default": 0,
"title": "Total Mib",
"type": "number"
}
},
"title": "batch_conversion_offerArguments"
}⚪evidence_pack_offer
The $149 reviewed Evidence Pack: one narrow civic/infrastructure question, answered with a source trail. Includes today's real desk capacity.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "evidence_pack_offerArguments"
}🟡evidence_pack_submit(question, subject, jurisdiction, reply_to, source_pages, ...)
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. question: the ONE thing you want established. subject: the project or issue. jurisdiction: the city/county/state. reply_to: an email a person can answer. sources: optional URLs or citations you already have.
Eingabe-Schema
{
"type": "object",
"properties": {
"question": {
"title": "Question",
"type": "string"
},
"subject": {
"title": "Subject",
"type": "string"
},
"jurisdiction": {
"title": "Jurisdiction",
"type": "string"
},
"reply_to": {
"title": "Reply To",
"type": "string"
},
"source_pages": {
"default": 0,
"title": "Source Pages",
"type": "integer"
},
"sources": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Sources"
}
},
"required": [
"question",
"subject",
"jurisdiction",
"reply_to"
],
"title": "evidence_pack_submitArguments"
}🟡trading_post_ledger
The public sales ledger — totals only.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "trading_post_ledgerArguments"
}Empfohlene Prompts
search_meetingssearch_meetingslist_marketslist_marketsCommunity
Nachweis