Skip to main content
Glama
Apitomy

Apitomy Data Models MCP

Official
by Apitomy

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
document_loadB

Load an OpenAPI or AsyncAPI file into a named session

document_createA

Create a new empty OpenAPI or AsyncAPI document in a named session

document_saveB

Save the document from a session to a file

document_closeA

Close a named session and release the document from memory

document_list_sessionsA

List all active document sessions

document_exportA

Export the document content as a JSON or YAML string

document_clone_sessionA

Clone an existing session into a new session with a deep copy of the document

document_get_infoA

Get document overview: type, title, version, path/schema counts

document_list_pathsA

List all paths (OpenAPI) or channels (AsyncAPI) with their operations

document_get_operationA

Get full details of a specific operation by path and HTTP method

document_list_schemasC

List all schema/component definitions in the document

document_get_nodeA

Get any node by its node path (e.g. /paths[/pets]/get, /info, /components/schemas[Pet])

document_list_operationsB

List all operations across the entire document with path, method, operationId, summary, and tags

document_get_schemaA

Get a specific schema definition by name with its full content

document_list_security_schemesA

List all security scheme definitions in the document

document_list_serversA

List all server definitions in the document

document_list_tagsA

List all tag definitions in the document

document_list_parametersB

List parameters on a specific path item or operation

document_list_responsesB

List responses on a specific operation with status codes and descriptions

document_list_media_typesC

List media types on a request body or response

document_list_extensionsA

List all vendor extensions (x-* properties) on a specific node

document_list_examplesC

List examples on a media type, parameter, or header

document_find_refsA

Find all $ref references to a given definition throughout the document

document_validateB

Validate the document and return structured validation problems

document_set_infoB

Set document title, description, and/or version

document_add_pathC

Add a new path item to an OpenAPI document

document_add_schemaB

Add a schema definition to the document

document_set_nodeB

Set or replace any node at a given node path using in-place update

document_remove_nodeA

Remove any node at a given node path

document_add_operationC

Add a new HTTP operation to an existing path item

document_remove_operationB

Remove a specific HTTP operation from a path item

document_add_responseC

Add a response to an operation by status code and description

document_add_parameterC

Add a parameter to a path item or operation

document_add_request_bodyB

Add an empty request body to an operation (OpenAPI 3.x only)

document_add_media_typeB

Add a media type to a request body or response (OpenAPI 3.x)

document_set_media_type_schemaC

Set the schema for a media type, either as a $ref or inline type

document_add_security_schemeC

Add a security scheme definition to the document

document_remove_responseC

Remove a response from an operation by status code

document_add_response_definitionB

Add a reusable response definition to the document

document_remove_parameterB

Remove a parameter from a path item or operation

document_remove_security_schemeC

Remove a security scheme definition from the document

document_add_tagB

Add a tag definition to the document

document_add_serverA

Add a server to the document or to a specific path/operation

document_set_contactB

Set the contact information in the document info

document_set_licenseC

Set the license information in the document info

document_remove_schemaB

Remove a schema definition from the document

document_remove_pathB

Remove a path item from the document

document_add_channelC

Add a channel item to an AsyncAPI document

document_add_response_headerC

Add a header to an OpenAPI response

document_remove_request_bodyB

Remove the request body from an operation (OpenAPI 3.x only)

document_update_security_schemeB

Update an existing security scheme definition

document_remove_tagC

Remove a tag definition from the document

document_rename_tagA

Rename a tag across the entire document (updates both the tag definition and all operation references)

document_remove_serverB

Remove a server from the document or a specific scope

document_add_extensionB

Add a vendor extension (x-* property) to any node in the document

document_remove_extensionB

Remove a vendor extension (x-* property) from a node

document_remove_response_headerB

Remove a header from an OpenAPI response

document_add_schema_propertyC

Add a named property to an object schema definition

document_remove_schema_propertyB

Remove a named property from an object schema definition

document_add_security_requirementC

Add a security requirement to the document or to a specific operation

document_add_exampleB

Add a named example to a media type, parameter, or header (OpenAPI 3.x)

document_set_operation_infoC

Set metadata properties on an operation (operationId, summary, description, deprecated)

document_set_operation_tagsC

Set the tags array on an operation

document_set_schema_requiredB

Set the required array on a schema, controlling which properties are mandatory

document_set_schema_typeB

Set the type field on a schema (string, object, array, integer, number, boolean)

document_add_schema_enumC

Set enum values on a schema

document_remove_all_security_requirementsA

Remove all security requirements from the document or from a specific operation

document_remove_media_typeA

Remove a specific media type from a request body or response

document_add_parameter_definitionC

Add a reusable parameter definition to the document components

document_remove_parameter_definitionB

Remove a reusable parameter definition from the document components

document_add_header_definitionA

Add a reusable header definition to the document components (OpenAPI 3.x only)

document_remove_header_definitionB

Remove a reusable header definition from the document components (OpenAPI 3.x only)

document_add_example_definitionC

Add a reusable example definition to the document components (OpenAPI 3.x only)

document_remove_example_definitionB

Remove a reusable example definition from the document components (OpenAPI 3.x only)

document_add_request_body_definitionA

Add a reusable request body definition to the document components (OpenAPI 3.x only)

document_remove_request_body_definitionA

Remove a reusable request body definition from the document components (OpenAPI 3.x only)

document_delete_contactB

Remove the contact object from the document info

document_delete_licenseA

Remove the license object from the document info

document_update_extensionB

Update the value of an existing vendor extension

document_remove_all_examplesB

Remove all examples from a media type, parameter, or header

document_rename_pathA

Rename a path, preserving all operations and configuration

document_rename_schemaB

Rename a schema definition and update all $ref references throughout the document

document_copy_operationB

Copy an operation from one path/method to another

document_move_operationB

Move an operation from one path/method to another

document_add_callbackA

Add a callback definition to an operation or to components (OpenAPI 3.x only)

document_remove_callbackB

Remove a callback from an operation or components (OpenAPI 3.x only)

document_add_linkC

Add a link to a response or to components (OpenAPI 3.x only)

document_remove_linkB

Remove a link from a response or components (OpenAPI 3.x only)

document_set_external_docsB

Set external documentation on a node (document, tag, operation, or schema)

document_add_server_variableA

Add a variable to a server definition (OpenAPI 3.x only)

document_remove_server_variableB

Remove a variable from a server definition (OpenAPI 3.x only)

document_remove_all_operationsB

Remove all operations from a path item

document_remove_all_responsesB

Remove all responses from an operation

document_remove_all_parametersA

Remove all parameters (or parameters of a specific type) from a path item or operation

document_remove_all_response_headersB

Remove all headers from a response

document_remove_all_schema_propertiesB

Remove all properties from a schema

document_remove_all_serversB

Remove all servers from the document, a path item, or an operation

document_remove_all_tagsB

Remove all tag definitions from the document

document_remove_all_security_schemesB

Remove all security scheme definitions from the document

document_remove_all_extensionsB

Remove all vendor extensions from a node

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/Apitomy/apitomy-data-models-mcp'

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