local_mcp_server (MarcosGT-creator/local_mcp_server) is an MCP server listed on the M8ven Trust Index. It scores 74 out of 100, grade C. It declares 30 tools. No publisher has claimed this listing.
Emerging. No concerning findings. Grades remain capped until the project builds reputation through adoption. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
MarcosGT-creator
Source: github_repo_search
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
activate_objectActivate an SAP object after modifications.
get_inactive_objectsGet list of inactive objects for the current user. This tool retrieves all objects that have been modified but not yet activated. Useful for: - Checking what objects need activation before transport - Bulk activation workflows - Cleanup of inactive objects **Returns:** List of inactive objects, each…
activate_multiple_objectsActivate multiple SAP objects in a single activation run. This tool uses the SAP background activation job API to activate multiple objects efficiently. The activation runs asynchronously and the tool polls for completion. **Advantages over single-object activation:** - Faster for multiple objects (…
connect_to_sapEstablish a connection to SAP system.
get_ddic_object_metadataGet metadata or schema for CDS Views or Transparent Tables from SAP system.
preview_ddic_dataExecute a SQL query and retrieve data preview for a DDIC object (table or CDS view).
delete_objectDelete an SAP object.
change_packageChange the package assignment of an SAP object and assign it to a transport. This tool moves objects between packages (typically from $TMP to transportable packages) and assigns them to a transport request in a single operation. **Use Cases:** - Move objects from $TMP (local) to transportable packag…
create_test_class_includeCreate a test class include for a given ABAP class.
run_unit_testRun ABAP unit tests for a given object. Returns data in XML format. If possible convert to structured data to present better.
create_objectCreate a new SAP object using ADT endpoints.
get_creatable_object_typesGet list of all SAP object types that can be created via ADT. **Returns:** Dictionary of creatable object types with their paths and XML names. **Example:** >>> types = get_creatable_object_types() >>> for obj_type, details in types.items(): ... print(f"{obj_type}: {details['path']}")
get_metadataGet oData service metadata from SAP system.
call_sap_api_genericTo call any SAP oData service generically using specified HTTP method.
search_objectSearch for SAP objects by name or pattern.
get_package_objectsFetch objects from a package using the virtual folders API. This tool supports hierarchical exploration of package contents: 1. **First call** (no filters): Returns top-level groups like CORE_DATA_SERVICES, SOURCE_LIBRARY 2. **Second call** (with group_filter): Returns object types within that group…
create_and_publish_service_bindingCreate and publish a complete SAP service binding in one operation.
get_service_binding_typesGet available service binding types from the SAP system.
lock_objectLock an SAP object for editing.
unlock_objectUnlock an SAP object after editing. If modifications were made, remember to activate the object after unlocking.
get_object_sourceGet source code of an SAP object.
set_object_sourceUpdate source code of an SAP object.
get_object_structureGet the structure of a SAP object, including sub-components.
syntax_checkPerform syntax check on ABAP source code.
format_source_codeFormat ABAP source code using SAP's pretty printer.
transport_checkPerform a transport check for an SAP object.
create_transport_and_assignCreate a new transport request and assign an object to it.
create_transport_organizerCreate a new transport request via Transport Organizer (standalone).
list_transportsList transport requests from SAP system.
get_transport_objectsGet list of all objects in a transport request or task. **Important: Parent TR vs Child Task:** - If child tasks are NOT released: Objects are in the child tasks, not the parent TR - If child tasks are released: Objects are moved to the parent TR - This tool automatically retrieves objects from wher…
Tool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
30/30 tools missing one or more hints — activate_object (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_inactive_objects (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); activate_multiple_objects (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +27 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
README present
No README found
Add a README.md describing the server and its tools.
License file
No license file
Add a LICENSE file (MIT, Apache-2.0, etc.).
Tests exist
No test files found
Add tests that exercise each declared tool.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/marcosgt-creator/local_mcp_server)?variant=verified to the badge URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check