Docs
Developer

MCP tools

Public MCP tool surface, OAuth, and governed execution for agent clients.

Overview

Numezis exposes a remote MCP server for Claude, ChatGPT, and other MCP clients. Tools map to governed API operations: reads are listed in the tool manifest; mutations respect module activation, permissions, and approval policy for critical tools.

End-user setup (connectors, OAuth screenshots) lives in the MCP product guide. This page documents the integration contract for builders.

Endpoint and transport

ItemValue
URLhttps://www.numezis.com/mcp
TransportStreamable HTTP (JSON-RPC 2.0)
AuthOAuth 2.0 with Dynamic Client Registration

Send portal context through the authenticated session established at OAuth time. Tool execution uses the same AccessMode rules as the company portal (/c).

Tool discovery

After authorization, call tools/list to retrieve manifests. Each tool includes:

  • name — stable identifier (matches registry tool surfaces)
  • description — user-facing summary
  • inputSchema — JSON Schema for arguments
  • manifest.safetyread, write, or critical
  • manifest.requiresApprovaltrue for critical mutations

Only tools for enabled modules and effective permissions appear for the connected user.

Execution and approvals

  1. Client sends tools/call with tool name and validated arguments.
  2. Server runs policy checks (module, permission, company status).
  3. Critical tools may return an approval token instead of applying the mutation.
  4. User confirms in Numezis UI; client retries with the approval reference.

Do not bypass approval steps in automation—use non-critical read tools to preflight data, then surface approval UX to the user.

Errors

MCP errors mirror API semantics: authorization failures, validation errors, and rate limits are returned as structured RPC errors. Log correlation ids from responses when opening support tickets.

Feature coverage

No registry features are linked to this hub.