Skip to main content
Glama
naman-monga-tf

Okta Calculator MCP Server

Okta Calculator MCP Server

Simple MCP server (Streamable HTTP) that exposes basic calculator tools and validates an Okta access token on tool calls.

Features

  • Calculator tools: add, subtract, multiply, divide

  • Okta auth via Bearer token: tool calls require an Authorization: Bearer <okta-jwt> header

  • Validation: the server verifies the token as a JWT signed by Okta using the Okta JWKS endpoint (signature, issuer, audience, expiry)

  • Discovery calls (initialize, tools/list) work without a token, so gateways can list tools

Prerequisites

  • Node.js 20+

Configuration

Okta config is hardcoded in src/server.ts:

  • Issuer: https://truefoundry.okta.com (Okta org authorization server)

  • Audience: https://truefoundry.okta.com

  • JWKS: https://truefoundry.okta.com/oauth2/v1/keys

The HTTP port defaults to 8080 and can be overridden with the PORT env var.

Install, build and run

npm install
npm run build
npm start

For local development:

npm run dev

Endpoints

  • POST /mcp (and POST /): MCP Streamable HTTP endpoint

  • GET /health: health probe, returns {"status":"ok"}

MCP tools

Each tool takes a and b (numbers):

  • add: returns a + b

  • subtract: returns a - b

  • multiply: returns a * b

  • divide: returns a / b (errors on divide-by-zero)

Tool calls without a valid Okta Bearer token get HTTP 401:

Unauthorized: invalid or missing Okta token.

Docker

docker build -t okta-calculator-mcp .
docker run -p 8080:8080 okta-calculator-mcp

TrueFoundry MCP Gateway

Register the deployed URL as a remote MCP server with Token Passthrough auth, so the gateway forwards the caller's Okta Bearer token to this server on tool calls.

F
license - not found
Not graded
quality - not tested
B
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.

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    A calculator server that exposes mathematical functions as tools (add, subtract, multiply, divide, square, power, square root), enabling language models to perform calculations through Model Context Protocol (MCP).
  • F
    license
    A
    quality
    D
    maintenance
    Enables mathematical calculations through basic arithmetic operations including addition, subtraction, multiplication, division, exponentiation, and logarithms. Provides a simple interface for AI agents to perform mathematical computations.
    6
    3
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables LLMs to perform basic mathematical operations (add, subtract, multiply, divide) through a Model Context Protocol server built with Hono and deployed on Vercel. Provides type-safe calculator tools that can be accessed by any MCP-compatible client.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI applications to perform basic mathematical operations like addition and subtraction through MCP tools. Also provides REST API endpoints for the same operations.
    MIT

View all related MCP servers

Related MCP Connectors

  • 500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.

  • Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.

  • AI-callable calculators and engineering models with real formulas. No hallucinated math.

View all MCP Connectors

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/naman-monga-tf/mcp-passhtrough'

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