Apitomy Data Models MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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