Skip to main content

MCP server for Mati content operations - connects Cursor/Claude to Mati API

Project description

Mati MCP Server

MCP server that connects Cursor, Claude, and other AI tools to the Mati content API. Create drafts, schedule posts, and publish to Twitter—all from your AI assistant.

Install

From PyPI (once published):

pip install mati-mcp-server

From source (development):

cd mati-mcp-server
make install   # creates venv, installs deps
make run       # or: source venv/bin/activate && mati-mcp-server

Configure

Set these environment variables (or add to your shell profile):

Variable Default Description
MATI_API_BASE_URL https://api.dev.hiremati.ai Mati API base URL
MATI_API_KEY HireMatiAi Your API key (linked to your Mati user)

Add to Cursor

  1. Open CursorSettingsFeaturesMCP

  2. Click Add New MCP Server

  3. Configure:

    • Name: Mati (or any name)
    • Type: stdio
    • Command: mati-mcp-server
  4. If you need to pass env vars, use a command like:

    env MATI_API_BASE_URL=https://api.dev.hiremati.ai MATI_API_KEY=your-key mati-mcp-server
    
  5. Save and refresh

Add to Claude Desktop / Claude Code

claude mcp add mati mati-mcp-server

Or with env vars:

env MATI_API_KEY=your-key claude mcp add mati mati-mcp-server

Tools

  • create_draft – Create or update a content draft
  • list_drafts – List your drafts
  • list_scheduled – List scheduled content
  • update_draft – Update an existing draft
  • schedule_post – Schedule content for publishing
  • post_content – Post content to Twitter

All content is linked to your Mati user (via your API key).

Optional: Run as HTTP server

To run a standalone HTTP server (e.g. for remote connections):

mati-mcp-server --http

Server runs at http://localhost:8000/mcp.


Publishing to PyPI (for maintainers)

# 1. Install build tools
pip install build twine

# 2. Build the package (creates dist/*.whl and dist/*.tar.gz)
python -m build

# 3. Upload to PyPI (prompts for username/password or token)
twine upload dist/*

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

mati_mcp_server-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

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

mati_mcp_server-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file mati_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: mati_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for mati_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f253c3ee2b74b9c8e9dbb4b29ac651989e37c1749ceb8a32349da8d7a88fce7c
MD5 12573e5ac83dd596ab5f9b426bca6d2e
BLAKE2b-256 5c6bb3b48626428df7d19221421a456b2f65f2cdabac3aad20425faec6279e93

See more details on using hashes here.

File details

Details for the file mati_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mati_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b5d9ad6fd7b0d847c9c3ab3be1753fbb931b9bfe43782107974504fd712859ee
MD5 fab97a907708e641205161f5b2e572f0
BLAKE2b-256 7a6fd98d1a357c665105e15cdc904d7becef530abc6d69c0ca1066a2f82425c9

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