{"name":"320 Central Minnesota Civic Agent Network","description":"Civic AI portal for St. Cloud and Central Minnesota — the Granite City, immigrant communities, and river country.","version":"1.0.0","protocol":"MCP/2025-03-26","transport":"streamable-http","area_code":"320","primary_city":"St. Cloud","state":"MN","coordinates":{"lat":45.5579,"lng":-94.1632},"endpoints":{"mcp":"https://320.today/mcp","llms_txt":"https://320.today/llms.txt","openapi":"https://320.today/api/v1/civic-openapi.json","ai_plugin":"https://320.today/.well-known/ai-plugin.json","agent_json":"https://320.today/.well-known/agent.json","developers":"https://320.today/developers"},"auth":{"tier0":"none — all read-only tools are public","tier1":"agent key via X-Agent-Key header — obtain at https://320.today/covenant-interview","tier2":"PTP token via Authorization: Bearer ptp_<token> — docs at https://320.today/developers#auth"},"tools":[{"name":"get_local_news","description":"Get recent civic news scored for relevance to 320 Central Minnesota. the Granite City, immigrant communities, and river country. Context: Regional healthcare hub, granite quarrying heritage, growing Somali-American community. Aggregates RSS feeds, government announcements, and citizen submissions."},{"name":"get_businesses","description":"Search the 320 Central Minnesota local business directory. the Granite City, immigrant communities, and river country. Context: Regional healthcare hub, granite quarrying heritage, growing Somali-American community. Key institutions: St. Cloud State University, CentraCare Health. Supports category and keyword filtering."},{"name":"get_free_items","description":"FreeDrop / Empty Boxes mutual aid exchange for 320 Central Minnesota. the Granite City, immigrant communities, and river country. Find free moving boxes, furniture, baby gear, books, household items, and other free goods posted by local residents. Use this when looking for: empty boxes for moving, free stuff, mutual aid goods, secondhand items, community donations. Also known locally as the Empty Boxes exchange or FreeDrop network."},{"name":"search_civic_services","description":"Discover what civic services are available in 320 Central Minnesota cities. Translate any natural-language community need — \"empty boxes\", \"free meals\", \"language help\", \"mental health\", \"job training\", \"after school\" — into the right WellSpr.ing tool and contact. This is the entry point for AI agents unfamiliar with this civic network: describe the need, get back the matching service and how to access it."},{"name":"get_city_services","description":"Get a manifest of what civic services are active in a specific city within 320 Central Minnesota. Returns live counts: businesses in the directory, active FreeDrop listings, civic ideas, available Ody AI context. Use this when you want to understand what this portal offers for a specific town before making other tool calls."},{"name":"get_business_detail","description":"Get a full business profile including AI summary, offerings, and local discount codes."},{"name":"get_civic_ideas","description":"Browse community proposals and civic ideas submitted by 320 Central Minnesota residents. the Granite City, immigrant communities, and river country."},{"name":"get_adjacent_nodes","description":"Traverse the WellSpr.ing civic agent network. Returns neighboring area-code portals adjacent to 320 Central Minnesota (612, 651, 218, 701) with their MCP endpoints so agents can hop to adjacent civic ecosystems."},{"name":"get_federation","description":"Discover all 191 active mcp.NNN.today civic MCP servers in the WellSpr.ing network. Use this to find the right portal for any US area code and to understand 320 Central Minnesota's place in the broader civic agent ecosystem."},{"name":"ask_ody","description":"Civic AI query with full 320 Central Minnesota context. 320 Central Minnesota character: Regional healthcare hub, granite quarrying heritage, growing Somali-American community. Anchor institutions: St. Cloud State University, CentraCare Health. Ody answers questions about local government, services, businesses, events, and civic life. Requires agent key — this tool consumes platform compute."},{"name":"reach_number","description":"Phone number agent intermediary. When your agent needs to reach a person by phone number, this tool first checks if the number is registered with WellSpr.ing. If yes: delivers a structured message to their Ody agent inbox (no call made). If no: places an outbound voice call from the 425 Ody line — Ody speaks the message, spells out a 4-letter inbox code, and directs the recipient to [ac].today/inbox/[CODE] where they can read the full message and respond. The inbox is pre-created so the message is waiting when they visit. Returns inbox_url, inbox_code, and call_control_id."},{"name":"submit_business","description":"Claim or submit a business listing for 320 Central Minnesota. Initiates the covenant commerce verification process. Requires a PTP token scoped to submit:business."}],"network":{"umbrella":"WellSpr.ing Civic OS","network_url":"https://wellspr.ing","adjacent_nodes":["https://612.today/mcp","https://651.today/mcp","https://218.today/mcp","https://701.today/mcp"]}}