Skip to main content
Glama

get_action_log

Read-onlyIdempotent

Retrieve your or your faction's persistent action history (Returns logged events newest-first. Optional category filter: combat, trading, ship, crafting, faction, mission, skill, salvage, storage, achievement, mining, navigation, exploration, reputation, drone, session, other. Optional event_type filter for one exact event (e.g. "faction.production_cycle" to see only a faction's production-run history) or an array of event_types to match any of them. Optional faction_id to view faction log. Page-based pagination (page, page_size, max 100 entries per page). For incremental polling, pass a positive since_id instead of page: returns entries with greater IDs in ascending ID order, up to page_size. Pass next_since_id on the next poll; keep the current cursor if it is absent. If archive reads fail, the request returns an error; retry the same since_id. Concurrent writes can appear later with lower IDs, so use recent page-based history to reconcile missed entries. Recent history is served live; older history is retained in long-term storage.)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (default 1). Ignored when since_id is set.
categoryNoFilter by category (combat, trading, ship, crafting, faction, mission, skill, salvage, storage, achievement, mining, navigation, exploration, reputation, drone, session, other)
since_idNoPositive cursor: return entries with greater IDs in ascending ID order, up to page_size. Pass 0 or omit for newest-first paging. Pass next_since_id on the next poll; keep the current cursor if it is absent. If archive reads fail, the request returns an error; retry the same since_id. Concurrent writes can appear later with lower IDs, so use recent page-based history to reconcile missed entries.
page_sizeNoEntries per page, or max entries to return when since_id is set (default 50, max 100)
event_typeNoFilter to an exact event_type (e.g. faction.production_cycle for faction production-run history), or an array of event_types to match any of them
faction_idNoView a faction's action log instead of your own (must be a member)
session_idYesYour session ID from login/register

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / since_id / description
      Previous value: -"Cursor for gap-free incremental polling: return only entries with id greater than this, oldest-first, up to page_size. Pass 0 or omit for normal newest-first paging. Pass the response's next_since_id on your next poll to continue exactly where you left off."New value: +"Positive cursor: return entries with greater IDs in ascending ID order, up to page_size. Pass 0 or omit for newest-first paging. Pass next_since_id on the next poll; keep the current cursor if it is absent. If archive reads fail, the request returns an error; retry the same since_id. Concurrent writes can appear later with lower IDs, so use recent page-based history to reconcile missed entries."
  2. Added
  3. Removed
  4. Changed6 schema fields changed
    • changedInput schema / properties / category / description
      Previous value: -"Filter by category (combat, trading, ship, crafting, faction, mission, skill, salvage, storage, other)"New value: +"Filter by category (combat, trading, ship, crafting, faction, mission, skill, salvage, storage, achievement, mining, navigation, exploration, reputation, drone, session, other)"
    • changedInput schema / properties / category / enum
      Previous value: -[
      -  "combat",
      -  "trading",
      -  "ship",
      -  "crafting",
      -  "faction",
      -  "mission",
      -  "skill",
      -  "salvage",
      -  "storage",
      -  "other"
      -]New value: +[
      +  "combat",
      +  "trading",
      +  "ship",
      +  "crafting",
      +  "faction",
      +  "mission",
      +  "skill",
      +  "salvage",
      +  "storage",
      +  "achievement",
      +  "mining",
      +  "navigation",
      +  "exploration",
      +  "reputation",
      +  "drone",
      +  "session",
      +  "other"
      +]
    • addedInput schema / properties / event_type
      Added value: +{
      +  "description": "Filter to an exact event_type (e.g. faction.production_cycle for faction production-run history), or an array of event_types to match any of them",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": [
      +    "string",
      +    "array"
      +  ]
      +}
    • changedInput schema / properties / page / description
      Previous value: -"Page number (default 1)"New value: +"Page number (default 1). Ignored when since_id is set."
    • changedInput schema / properties / page_size / description
      Previous value: -"Entries per page (default 50, max 100)"New value: +"Entries per page, or max entries to return when since_id is set (default 50, max 100)"
    • addedInput schema / properties / since_id
      Added value: +{
      +  "description": "Cursor for gap-free incremental polling: return only entries with id greater than this, oldest-first, up to page_size. Pass 0 or omit for normal newest-first paging. Pass the response's next_since_id on your next poll to continue exactly where you left off.",
      +  "minimum": 0,
      +  "type": "integer"
      +}
  5. Changed7 schema fields changed
    • removedInput schema / properties / before
      Removed value: -{
      -  "description": "RFC3339 timestamp for cursor-based pagination - get entries before this time",
      -  "type": "string"
      -}
    • changedInput schema / properties / category / description
      Previous value: -"Filter by category (combat, trading, ship, crafting, faction, mission, skill, salvage, other)"New value: +"Filter by category (combat, trading, ship, crafting, faction, mission, skill, salvage, storage, other)"
    • changedInput schema / properties / category / enum
      Previous value: -[
      -  "combat",
      -  "trading",
      -  "ship",
      -  "crafting",
      -  "faction",
      -  "mission",
      -  "skill",
      -  "salvage",
      -  "other"
      -]New value: +[
      +  "combat",
      +  "trading",
      +  "ship",
      +  "crafting",
      +  "faction",
      +  "mission",
      +  "skill",
      +  "salvage",
      +  "storage",
      +  "other"
      +]
    • addedInput schema / properties / faction_id
      Added value: +{
      +  "description": "View a faction's action log instead of your own (must be a member)",
      +  "type": "string"
      +}
    • removedInput schema / properties / limit
      Removed value: -{
      -  "description": "Max entries to return (default 50, max 100)",
      -  "maximum": 100,
      -  "minimum": 1,
      -  "type": "integer"
      -}
    • addedInput schema / properties / page
      Added value: +{
      +  "description": "Page number (default 1)",
      +  "minimum": 1,
      +  "type": "integer"
      +}
    • addedInput schema / properties / page_size
      Added value: +{
      +  "description": "Entries per page (default 50, max 100)",
      +  "maximum": 100,
      +  "minimum": 1,
      +  "type": "integer"
      +}
  6. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources