Skip to main content
Glama

tickward MCP

OAuth MCP server for the tickward public API.

The server is intentionally a thin edge adapter. It does not connect to the tickward database and does not implement business logic. Tools call the versioned REST API under /api/v1 after the user completes the tickward account consent flow.

Remote Worker

The public MCP transport runs as a Cloudflare Worker and uses OAuth 2.1 with PKCE through workers-oauth-provider.

MCP clients connect to the Worker URL:

https://mcp.example.com/mcp

During connection, the Worker redirects the user to the configured tickward app. The user signs in, approves the requested scopes, and tickward issues a scoped MCP connection credential through a one-time grant exchange.

Local Development

npm install
npm run dev

Useful checks:

curl http://localhost:8787/healthz
curl http://localhost:8787/.well-known/oauth-protected-resource

For local development against a self-hosted tickward app, copy .dev.vars.example to .dev.vars and point TICKWARD_APP_BASE_URL plus TICKWARD_API_BASE_URL at that app.

For the deployment sequence, use docs/cloudflare-deployment.md.

Development

npm run check

This runs the Node version guard, Biome, TypeScript, unit tests, and a Worker dry-run bundle.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CorgiCorner/tickward-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server