Skip to main content
Glama
sh1rokovs

timetta-mcp

by sh1rokovs

timetta-mcp

MCP server exposing the Timetta main OData API to MCP clients (Claude Desktop, etc.) as a universal query gateway.

Tools

  • list_entities() — list queryable OData entities.

  • get_entity_schema(entity) — fields, types and navigation properties of an entity. Call this first to learn real field names.

  • query_odata(entity, filter?, select?, expand?, orderby?, top?, skip?) — query an entity using OData semantics (without the leading $). top defaults to 50, capped at 200.

Related MCP server: Open Policy Agent (OPA) REST API MCP Server

Configuration

Env var

Required

Default

Description

TIMETTA_API_TOKEN

yes

Static Token API value (Bearer), TTL 1 year

TIMETTA_BASE_URL

no

https://api.timetta.com/odata

OData base URL

Run

Locally from a checkout:

uvx --from . timetta-mcp

From the repository:

uvx --from git+https://github.com/sh1rokovs/timetta-mcp timetta-mcp

Claude Desktop config

{
  "mcpServers": {
    "timetta": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/sh1rokovs/timetta-mcp", "timetta-mcp"],
      "env": { "TIMETTA_API_TOKEN": "YOUR_TOKEN" }
    }
  }
}

Development

uv sync
uv run pytest

Example

get_entity_schema("TimeEntries")
query_odata("TimeEntries", filter="Date ge 2024-01-01 and Date le 2024-01-31",
            expand="Project,User", select="Date,Hours,Comment")
Install Server
F
license - not found
A
quality
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.

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/sh1rokovs/timetta-mcp'

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