Agent Economy Index · MCP census · probed 2026-09-29 · JSON
io.github.gripforgeai/mcp
Verdict: 1 tool description(s) carry model-directed, hidden, secret-material or exfiltration patterns. Endpoint https://gripforge.ai/mcp. Latency 14,496 ms.
Tools (168 fingerprinted)
| tool | description length | flags | first seen | last seen |
|---|---|---|---|---|
getAttachmentFrame | 152 | 2026-09-29 | 2026-09-29 | |
getWearableFrame | 92 | 2026-09-29 | 2026-09-29 | |
gripforge_abilities | 500 | 2026-09-29 | 2026-09-29 | |
gripforge_aim | 348 | 2026-09-29 | 2026-09-29 | |
gripforge_animate | 431 | 2026-09-29 | 2026-09-29 | |
gripforge_architecture_schema | 195 | 2026-09-29 | 2026-09-29 | |
gripforge_armor_generate | 1,143 | 2026-09-29 | 2026-09-29 | |
gripforge_armor_read | 232 | 2026-09-29 | 2026-09-29 | |
gripforge_armor_repair | 501 | 2026-09-29 | 2026-09-29 | |
gripforge_asset_clone | 372 | 2026-09-29 | 2026-09-29 | |
gripforge_asset_search | 326 | 2026-09-29 | 2026-09-29 | |
gripforge_attach | 610 | 2026-09-29 | 2026-09-29 | |
gripforge_audio_kit | 305 | 2026-09-29 | 2026-09-29 | |
gripforge_blender_fabricate | 389 | 2026-09-29 | 2026-09-29 | |
gripforge_boss | 426 | 2026-09-29 | 2026-09-29 | |
gripforge_bot_kit | 109 | 2026-09-29 | 2026-09-29 | |
gripforge_build_deploy | 58 | 2026-09-29 | 2026-09-29 | |
gripforge_build_get | 87 | 2026-09-29 | 2026-09-29 | |
gripforge_build_list | 56 | 2026-09-29 | 2026-09-29 | |
gripforge_build_rollback | 62 | 2026-09-29 | 2026-09-29 | |
gripforge_cape | 656 | 2026-09-29 | 2026-09-29 | |
gripforge_character_concepts | 256 | 2026-09-29 | 2026-09-29 | |
gripforge_concept_correct | 211 | 2026-09-29 | 2026-09-29 | |
gripforge_creature_analyze | 411 | 2026-09-29 | 2026-09-29 | |
gripforge_creature_rig | 651 | 2026-09-29 | 2026-09-29 | |
gripforge_creature_rig_schema | 243 | 2026-09-29 | 2026-09-29 | |
gripforge_flexible_chain | 861 | 2026-09-29 | 2026-09-29 | |
gripforge_flexible_chain_schema | 256 | 2026-09-29 | 2026-09-29 | |
gripforge_flexible_weapon_schema | 153 | 2026-09-29 | 2026-09-29 | |
gripforge_font | 212 | 2026-09-29 | 2026-09-29 | |
gripforge_formats | 57 | 2026-09-29 | 2026-09-29 | |
gripforge_fps_animation | 508 | 2026-09-29 | 2026-09-29 | |
gripforge_fps_kit | 199 | 2026-09-29 | 2026-09-29 | |
gripforge_game_broadcast | 78 | 2026-09-29 | 2026-09-29 | |
gripforge_game_capabilities | 354 | 2026-09-29 | 2026-09-29 | |
gripforge_game_concepts | 922 | 2026-09-29 | 2026-09-29 | |
gripforge_game_creation | 1,614 | 2026-09-29 | 2026-09-29 | |
gripforge_game_play_url | 348 | 2026-09-29 | 2026-09-29 | |
gripforge_game_project | 718 | 2026-09-29 | 2026-09-29 | |
gripforge_gamekit_configure | 361 | 2026-09-29 | 2026-09-29 | |
gripforge_gamekit_deliver | 1,470 | 2026-09-29 | 2026-09-29 | |
gripforge_gamekit_dependencies | 457 | 2026-09-29 | 2026-09-29 | |
gripforge_gamekit_get | 498 | 2026-09-29 | 2026-09-29 | |
gripforge_gamekit_install | 628 | 2026-09-29 | 2026-09-29 | |
gripforge_gamekit_installed | 729 | 2026-09-29 | 2026-09-29 | |
gripforge_gamekit_remove | 466 | 2026-09-29 | 2026-09-29 | |
gripforge_gamekit_search | 1,271 | 2026-09-29 | 2026-09-29 | |
gripforge_gamekit_update | 412 | 2026-09-29 | 2026-09-29 | |
gripforge_generate | 565 | 2026-09-29 | 2026-09-29 | |
gripforge_generate_building | 745 | 2026-09-29 | 2026-09-29 | |
gripforge_generate_character | 877 | 2026-09-29 | 2026-09-29 | |
gripforge_generate_district | 558 | 2026-09-29 | 2026-09-29 | |
gripforge_generate_flexible_weapon | 771 | 2026-09-29 | 2026-09-29 | |
gripforge_generate_prop | 390 | 2026-09-29 | 2026-09-29 | |
gripforge_generate_vehicle | 614 | 2026-09-29 | 2026-09-29 | |
gripforge_generate_weapon | 339 | 2026-09-29 | 2026-09-29 | |
gripforge_generation_cancel | 118 | 2026-09-29 | 2026-09-29 | |
gripforge_generation_list | 113 | 2026-09-29 | 2026-09-29 | |
gripforge_generation_quote | 434 | 2026-09-29 | 2026-09-29 | |
gripforge_generation_read | 377 | 2026-09-29 | 2026-09-29 | |
gripforge_generation_retry | 145 | 2026-09-29 | 2026-09-29 | |
gripforge_hitbox | 238 | 2026-09-29 | 2026-09-29 | |
gripforge_hud | 954 | 2026-09-29 | 2026-09-29 | |
gripforge_hud_bar | 774 | 2026-09-29 | 2026-09-29 | |
gripforge_hud_import | 951 | 2026-09-29 | 2026-09-29 | |
gripforge_input_kit | 451 | 2026-09-29 | 2026-09-29 | |
gripforge_inspect | 653 | 2026-09-29 | 2026-09-29 | |
gripforge_joystick_kit | 605 | 2026-09-29 | 2026-09-29 | |
gripforge_kit | 742 | 2026-09-29 | 2026-09-29 | |
gripforge_level | 298 | 2026-09-29 | 2026-09-29 | |
gripforge_library_get | 188 | 2026-09-29 | 2026-09-29 | |
gripforge_library_list | 214 | 2026-09-29 | 2026-09-29 | |
gripforge_library_pull | 281 | 2026-09-29 | 2026-09-29 | |
gripforge_library_push | 105 | 2026-09-29 | 2026-09-29 | |
gripforge_library_tag | 172 | 2026-09-29 | 2026-09-29 | |
gripforge_light_kit | 208 | 2026-09-29 | 2026-09-29 | |
gripforge_loading_page | 319 | 2026-09-29 | 2026-09-29 | |
gripforge_loadout | 590 | 2026-09-29 | 2026-09-29 | |
gripforge_make_seamless | 421 | 2026-09-29 | 2026-09-29 | |
gripforge_map_concept | 414 | url_in_description | 2026-09-29 | 2026-09-29 |
gripforge_map_generate | 1,408 | 2026-09-29 | 2026-09-29 | |
gripforge_map_import | 307 | 2026-09-29 | 2026-09-29 | |
gripforge_map_import_unreal | 551 | 2026-09-29 | 2026-09-29 | |
gripforge_map_import_unreal_schema | 295 | 2026-09-29 | 2026-09-29 | |
gripforge_map_look | 307 | 2026-09-29 | 2026-09-29 | |
gripforge_map_plan | 333 | url_in_description | 2026-09-29 | 2026-09-29 |
gripforge_map_props | 292 | url_in_description | 2026-09-29 | 2026-09-29 |
gripforge_map_reconstruct | 671 | url_in_description | 2026-09-29 | 2026-09-29 |
gripforge_map_refs | 326 | url_in_description | 2026-09-29 | 2026-09-29 |
gripforge_map_schema | 167 | 2026-09-29 | 2026-09-29 | |
gripforge_map_wires | 285 | url_in_description | 2026-09-29 | 2026-09-29 |
gripforge_match_create | 62 | 2026-09-29 | 2026-09-29 | |
gripforge_match_get | 22 | 2026-09-29 | 2026-09-29 | |
gripforge_match_kit | 176 | 2026-09-29 | 2026-09-29 | |
gripforge_match_list | 43 | 2026-09-29 | 2026-09-29 | |
gripforge_match_stop | 32 | 2026-09-29 | 2026-09-29 | |
gripforge_menu_kit | 164 | 2026-09-29 | 2026-09-29 | |
gripforge_navmesh | 131 | 2026-09-29 | 2026-09-29 | |
gripforge_net_kit | 148 | 2026-09-29 | 2026-09-29 | |
gripforge_performance | 426 | 2026-09-29 | 2026-09-29 | |
gripforge_player_ban | 71 | 2026-09-29 | 2026-09-29 | |
gripforge_player_get | 36 | 2026-09-29 | 2026-09-29 | |
gripforge_player_kick | 56 | 2026-09-29 | 2026-09-29 | |
gripforge_players_list | 76 | 2026-09-29 | 2026-09-29 | |
gripforge_prepare_vehicle | 856 | 2026-09-29 | 2026-09-29 | |
gripforge_project_get | 92 | 2026-09-29 | 2026-09-29 | |
gripforge_render | 134 | 2026-09-29 | 2026-09-29 | |
gripforge_rest_pose | 240 | 2026-09-29 | 2026-09-29 | |
gripforge_retarget | 150 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_asset_pin | 366 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_asset_promote | 150 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_asset_review | 155 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_asset_versions | 101 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_create | 202 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_kit | 184 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_list | 87 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_modify | 303 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_optimize | 462 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_patch | 391 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_promote | 254 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_proposal_apply | 238 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_proposal_read | 128 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_proposals | 75 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_read | 142 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_realism | 932 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_review | 167 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_schema | 231 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_versions | 162 | 2026-09-29 | 2026-09-29 | |
gripforge_scene_write | 202 | 2026-09-29 | 2026-09-29 | |
gripforge_server_create | 197 | 2026-09-29 | 2026-09-29 | |
gripforge_server_delete | 90 | 2026-09-29 | 2026-09-29 | |
gripforge_server_deploy | 146 | 2026-09-29 | 2026-09-29 | |
gripforge_server_events | 76 | 2026-09-29 | 2026-09-29 | |
gripforge_server_get | 92 | 2026-09-29 | 2026-09-29 | |
gripforge_server_list | 85 | 2026-09-29 | 2026-09-29 | |
gripforge_server_logs | 73 | 2026-09-29 | 2026-09-29 | |
gripforge_server_metrics | 73 | 2026-09-29 | 2026-09-29 | |
gripforge_server_restart | 39 | 2026-09-29 | 2026-09-29 | |
gripforge_server_scale | 104 | 2026-09-29 | 2026-09-29 | |
gripforge_server_start | 38 | 2026-09-29 | 2026-09-29 | |
gripforge_server_stop | 36 | 2026-09-29 | 2026-09-29 | |
gripforge_settings | 566 | 2026-09-29 | 2026-09-29 | |
gripforge_shader_pull | 344 | 2026-09-29 | 2026-09-29 | |
gripforge_shaders | 175 | 2026-09-29 | 2026-09-29 | |
gripforge_style | 631 | 2026-09-29 | 2026-09-29 | |
gripforge_style_kit | 312 | 2026-09-29 | 2026-09-29 | |
gripforge_texture_prep | 428 | 2026-09-29 | 2026-09-29 | |
gripforge_vehicle_orient | 213 | 2026-09-29 | 2026-09-29 | |
gripforge_vehicle_schema | 111 | 2026-09-29 | 2026-09-29 | |
gripforge_vehicle_segment | 443 | 2026-09-29 | 2026-09-29 | |
gripforge_vfx | 345 | secret_material | 2026-09-29 | 2026-09-29 |
gripforge_vfx_generate | 340 | 2026-09-29 | 2026-09-29 | |
gripforge_vfx_preview | 163 | 2026-09-29 | 2026-09-29 | |
gripforge_vfx_project_generate | 554 | 2026-09-29 | 2026-09-29 | |
gripforge_vfx_project_promote | 177 | 2026-09-29 | 2026-09-29 | |
gripforge_vfx_project_read | 330 | 2026-09-29 | 2026-09-29 | |
gripforge_vfx_project_render | 448 | 2026-09-29 | 2026-09-29 | |
gripforge_vfx_project_review | 204 | 2026-09-29 | 2026-09-29 | |
gripforge_vfx_project_schema | 376 | 2026-09-29 | 2026-09-29 | |
gripforge_vfx_project_write | 594 | 2026-09-29 | 2026-09-29 | |
gripforge_viewmodel_kit | 270 | 2026-09-29 | 2026-09-29 | |
gripforge_weapon_motion | 528 | 2026-09-29 | 2026-09-29 | |
gripforge_weapon_motion_review | 345 | 2026-09-29 | 2026-09-29 | |
gripforge_weapon_profile | 326 | 2026-09-29 | 2026-09-29 | |
gripforge_world_backup | 39 | 2026-09-29 | 2026-09-29 | |
gripforge_world_deploy | 29 | 2026-09-29 | 2026-09-29 | |
gripforge_world_list | 90 | 2026-09-29 | 2026-09-29 | |
gripforge_world_restore | 42 | 2026-09-29 | 2026-09-29 |
Tool changes (0)
| when | tool | kind |
|---|---|---|
| none yet |
Probe history
2026-09-29 ok (168 tools)
Depend on this server? Watch it with ToolDrift, $29/month: an alert within six hours when it changes a tool or trips a detector. Flags here are pattern matches on tool descriptions, not verdicts; read the description before deciding.
Run this server? Show today's check on your README or site with a badge that refreshes daily: 
<a href="https://index.agentexchange.work/mcp-server/io.github.gripforgeai%2Fmcp"><img src="https://index.agentexchange.work/badge/mcp/io.github.gripforgeai%2Fmcp.svg" alt="MCP server check by agentexchange.work"></a>
Claim this server — prove you operate
gripforge.ai and this page gets a "Claimed by the operator" line, the badge gets a CLAIMED prefix, and you get a JSON webhook alert when a daily probe records a tool change or more flagged descriptions than the day before (at most one alert per 6 hours). No account, no email, nothing to install.
- Put a text file at
https://gripforge.ai/.well-known/agentexchange-claim.txtwhose entire content is exactlyio.github.gripforgeai/mcp. - Submit this form. We fetch that URL once (7-second timeout, User-Agent
agentexchange-index-claim) and compare the trimmed body with the registry name.
Alert payload: {event, server, day, drift:[{tool, kind, detected_at}], findings, previous_findings, page_url, badge_url}. Public list of claims (names and hosts only): /v1/claims.json.
Run this server? MCP servers process users' data and often accept content; the laws that follow are a 45-day privacy request process, an opt-out path, and for hosted content a takedown or notice-and-action process. Check your site free or get a hosted desk.