foundry-mcp-com Tier Dm API

Available to Dungeon Master Patreon subscribers only — the highest tier.

Operations 48

DELETE /combat Delete a combat (irreversible) #
GET /combat Get current combat state #
POST /combat Create a new combat encounter #
POST /combat/combatants Add an actor to combat #
DELETE /combat/combatants/{id} Remove a combatant from the encounter #
PATCH /combat/combatants/{id} Patch a combatant #
POST /combat/combatants/{id}/defeated Mark / unmark a combatant defeated #
POST /combat/combatants/{id}/toggle-visibility Toggle combatant visibility (hidden flag) #
POST /combat/end End a combat (preserve document) #
POST /combat/next-turn Advance to the next combatant's turn #
POST /combat/previous-turn Step back to the previous combatant's turn #
POST /combat/set-turn Jump to a specific combatant's turn #
POST /combat/start Start a combat (begin round 1) #
GET /combat/turn-context Tactical context for the current combatant's turn #
GET /compendiums List all compendium packs #
GET /compendiums/{packId}/documents/{docId} Get a single full document from a compendium #
POST /compendiums/{packId}/documents/{docId}/import Import a compendium document into the world #
GET /compendiums/{packId}/index Get a compendium pack's lightweight index #
POST /compendiums/{packId}/search Server-side search inside a compendium pack #
POST /macros/{id}/execute Execute a macro #
GET /scenes List all scenes in the world #
POST /scenes Create a scene #
DELETE /scenes/{id} Delete a scene #
GET /scenes/{id} Get a scene with all placed content #
PATCH /scenes/{id} Update a scene (metadata) #
POST /scenes/{id}/activate Set a scene as the world's active scene #
POST /scenes/{id}/clone Clone a scene #
POST /scenes/{id}/view Open a scene in the GM's canvas view #
GET /scenes/{scene_id}/notes List map-pinned notes on a scene #
POST /scenes/{scene_id}/notes Pin a note on a scene #
DELETE /scenes/{scene_id}/notes/{id} Delete a pinned note #
PATCH /scenes/{scene_id}/notes/{id} Update a pinned note #
GET /scenes/{scene_id}/walls List walls on a scene #
POST /scenes/{scene_id}/walls Create a wall segment on a scene #
DELETE /scenes/{scene_id}/walls/{id} Delete a wall #
PATCH /scenes/{scene_id}/walls/{id} Update a wall #
POST /scenes/{scene_id}/walls/{id}/door Open / close / lock a door #
GET /swade/combat/action-cards List the dealt action cards of a Savage Worlds combat #
GET /tokens List tokens placed on a scene #
POST /tokens Place a token on a scene #
GET /tokens/by-actor/{actor_id} Find the first token on a scene bound to an actor #
POST /tokens/clear-targets Clear all of the GM's targeted tokens #
GET /tokens/in-range List tokens within range of a pixel origin #
DELETE /tokens/{id} Remove a token from a scene #
GET /tokens/{id} Get a single token by id #
PATCH /tokens/{id} Update a token's metadata #
POST /tokens/{id}/move Move a token (with optional A* pathfinding + door-opening) #
POST /tokens/{id}/target Target or untarget a token (GM's local target set) #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/foundry-mcp-com:foundry-mcp-com-tier-dm-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

foundry-mcp-com-tier-dm-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Public API for Foundry VTT instances connected via the bridge module.
  title: Foundry Tier Dm API
  version: 1.0.0
servers:
- description: API v1
  url: /v1
tags:


# --- truncated at 32 KB (140 KB total) ---
# Full source: https://artifacts.apis.io/foundry-mcp-com/openapi/foundry-mcp-com-tier-dm-api-openapi.yml