{"name":"LocalSquare MCP Server","version":"3.3.0","description":"Structured access to LocalSquare community boards and active local-business listings across the United States. Agents can explain how local advertising on LocalSquare works, search and inspect boards and listings, prepare a pin claim, and complete it with a Stripe shared payment token from the user's agent wallet, with payment and publication boundaries kept explicit. Agents can also discover services and hours and send pending booking requests for direct business confirmation without a charge.","tools":["search_boards","get_board","search_pins","get_pin","get_stats","claim_pin","check_payment_status","complete_pin_claim","how_to_advertise","get_pin_manifest","request_booking"],"protocol":{"transport":"MCP Streamable HTTP","mode":"stateless","structured_output":true,"text_fallback":true,"stable_tool_errors":true},"capabilities":{"read_only_tools":["search_boards","get_board","search_pins","get_pin","get_stats","check_payment_status","how_to_advertise","get_pin_manifest"],"action_tools":["claim_pin","complete_pin_claim","request_booking"],"payment_methods":["stripe","stripe_spt","x402"],"agent_wallet_payments":{"protocol":"stripe_shared_payment_token","flow":"claim_pin(payment_method=\"stripe_spt\") -> user approves $1.00 -> complete_pin_claim(claim_id, payment_data.token)","amount_cents":100,"currency":"usd","stripe_profile_id":"profile_61VQdStbRTjElJsx0A6VQdSsR6SQh3uM9LntyoP3wNuq","claim_id_valid_seconds":1800,"publishes_in_same_call":true},"provenance":true,"freshness_metadata":true,"listing_completeness":true,"browser_webmcp":{"status":"experimental-progressive-enhancement","api":"document.modelContext","script":"https://www.yourlocalsquare.com/js/webmcp.js","page_scoped_tools":["search_local_boards","find_local_businesses","get_board_posts","get_listing_details","start_pin_claim","prepare_pin_claim"],"note":"Browser WebMCP complements this remote MCP endpoint; it does not replace it."}},"agent_safety":{"human_confirmation_required_before_payment":true,"claim_pin_does_not_charge_or_publish":true,"complete_pin_claim_charges_and_publishes":true,"checkout_session_is_not_proof_of_payment":true,"success_condition":"A claim is complete only when complete_pin_claim returns status=completed with a pin_url, check_payment_status returns status=completed with an active pin_url, or the x402 claim endpoint returns the created active pin."},"data_quality":{"source":"LocalSquare first-party database","listing_details_independently_verified":false,"confirmation_recommended_for":["hours","availability","prices","service area"],"note":"Tool responses include record-level provenance, completeness, source freshness, scope, and limitations where applicable."},"rate_limits":{"all_mcp_requests":"60 requests per minute per IP","claim_pin":"5 requests per hour per IP","complete_pin_claim":"10 requests per hour per IP","request_booking":"5 attempts per hour per IP shared with HTTP; 20 per listing per hour"},"endpoint":"https://www.yourlocalsquare.com/mcp","documentation":"https://www.yourlocalsquare.com/mcp/info","claim_a_spot":"https://www.yourlocalsquare.com/claim.html","x402_payment":"https://www.yourlocalsquare.com/.well-known/x402.json"}