Give your AI agents secure, structured access to GitLab server (on-prem) data through the Apideck MCP Server. 5 resources across Issue Tracking. Managed auth, normalized schemas, zero custom code.
The Apideck MCP Server gives your agent access to GitLab server (on-prem) through normalized APIs. Same schema, same tools, regardless of provider.
5 resources, each with up to 5 operations. Your agent discovers and executes these on demand.
issue_tracking_collections_alllistissue_tracking_collections_onegetissue_tracking_collections_addcreateissue_tracking_collections_updateupdateissue_tracking_collections_deletedeleteissue_tracking_collection_users_alllistissue_tracking_collection_users_onegetissue_tracking_collection_users_addcreateissue_tracking_collection_users_updateupdateissue_tracking_collection_users_deletedeleteissue_tracking_collection_tickets_alllistissue_tracking_collection_tickets_onegetissue_tracking_collection_tickets_addcreateissue_tracking_collection_tickets_updateupdateissue_tracking_collection_tickets_deletedeleteissue_tracking_collection_ticket_comments_alllistissue_tracking_collection_ticket_comments_onegetissue_tracking_collection_ticket_comments_addcreateissue_tracking_collection_ticket_comments_updateupdateissue_tracking_collection_ticket_comments_deletedeleteissue_tracking_collection_tags_alllistissue_tracking_collection_tags_onegetissue_tracking_collection_tags_addcreateissue_tracking_collection_tags_updateupdateissue_tracking_collection_tags_deletedeleteSign up for Apideck and create an application.
Link your GitLab server (on-prem) account through Vault. OAuth is handled for you.
Paste the config into your AI client. Your agent can now access the data.
{
"mcpServers": {
"apideck": {
"url": "https://mcp.apideck.dev/mcp",
"headers": {
"x-apideck-api-key": "YOUR_API_KEY",
"x-apideck-app-id": "YOUR_APP_ID",
"x-apideck-consumer-id": "YOUR_CONSUMER_ID"
}
}
}
}Same MCP server, same schema. Switch providers without changing your agent code.