{"id":"square-api","name":"Square API","homepage":"https://developer.squareup.com","repo_url":"https://github.com/square/square-python-sdk","category":"payments","subcategories":["payments","pos","ecommerce","invoicing"],"tags":["square","payments","pos","ecommerce","invoicing","rest-api","sdk","card-processing"],"what_it_does":"Square's unified commerce API for processing payments, managing inventory, customers, orders, and invoices across in-person POS and online channels.","use_cases":["Processing card payments and refunds from agent workflows","Managing customer records and payment methods","Creating and sending invoices to customers","Inventory management for retail agents","Building appointment booking and payment systems"],"not_for":["International-only businesses (Square is limited to select countries)","High-volume payment processing where Stripe's ecosystem is richer","Pure online payments without POS needs (Stripe may be simpler)","B2B invoicing at enterprise scale"],"best_when":"An agent needs to handle payments for a US/CA/AU/UK/JP business with both online and in-person sales channels.","avoid_when":"You need global payment processing across many countries, or don't need Square's POS ecosystem.","alternatives":["braintree-api","paddle-api","lemonsqueezy-api"],"af_score":79.6,"security_score":78.0,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:06.249511+00:00","performance":{"latency_p50_ms":200,"latency_p99_ms":800,"uptime_sla_percent":99.9,"rate_limits":"100 requests/second (sandbox), production limits higher","data_source":"llm_estimated","measured_on":null}}