Skip to main content

Square API Model Context Protocol Server

Project description

Square MCP Server

A Model Context Protocol (MCP) server that provides access to Square API functionality.

Setup

  1. Install dependencies:
uv sync
  1. Set environment variables:
# Required
export SQUARE_ACCESS_TOKEN=your_access_token_here

# Optional - defaults to 'sandbox' if not set
export SQUARE_ENVIRONMENT=sandbox  # or 'production' for production environment
  1. Run the server:
uv pip install .
square-mcp

Or for development:

source .venv/bin/activate
mcp dev src/square_mcp/server.py

Environment Variables

Variable Required Default Description
SQUARE_ACCESS_TOKEN Yes - Your Square API access token
SQUARE_ENVIRONMENT No sandbox Square API environment (sandbox or production)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

square_mcp-0.2.2.tar.gz (30.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

square_mcp-0.2.2-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file square_mcp-0.2.2.tar.gz.

File metadata

  • Download URL: square_mcp-0.2.2.tar.gz
  • Upload date:
  • Size: 30.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for square_mcp-0.2.2.tar.gz
Algorithm Hash digest
SHA256 83262ccdcaa6105772d1ce13f5444e05495ac2e5caf17f8a4492777f6a224fb8
MD5 1692aebf6404b620c68e89414b26bcad
BLAKE2b-256 0832a32b5394991842a2e8870f4cc4c090abeb0808780a064cd117f1d60efe77

See more details on using hashes here.

File details

Details for the file square_mcp-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: square_mcp-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for square_mcp-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a1ed0cbf5b1b9bb627f5e44eeeeb34f51f08ad3f81d63c6e1ddd83585a78c332
MD5 b9449e665da978f4a9eb06d864d42f8c
BLAKE2b-256 bd58fd9d39d8b39e9570587fde26bbdf80d5ae9232f056bc21260354e78262a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page