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.1.tar.gz (28.7 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.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: square_mcp-0.2.1.tar.gz
  • Upload date:
  • Size: 28.7 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.1.tar.gz
Algorithm Hash digest
SHA256 6cd181a9c05030b17683581643b4a66aee92bf29dc234cee0df25c904f5e853d
MD5 5d3999ae909a4b38f5f6bf916ab8fdc4
BLAKE2b-256 c525d581eca63d682eab1f6b2df250eb36113f32631761f9e035f83f6d7d82f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: square_mcp-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 5.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d8e3687602a7d9d6dd71d85c2472d835a75a32b36cae5b96edca51e456bb407d
MD5 b541ecfcb28799621eea811f92ffcdb2
BLAKE2b-256 fd0752d5f62bad1c1fd8fc3e470d68fcd9d191e9a1390fd032431074930a197b

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