mevdschee / mevdschee/php-crud-api

php-crud-api as UTCP Universal Tool Calling Protocol (UTCP)

Open
#1,074 2 comments 0 reactions 1 assignee View on GitHub

@mevdschee is already working on this.

Since Jun 24, 2026.

enhancement
Dominant language
PHP
Stars
3.7k
Forks
1k
Avg merge
1h 55m
Merged PRs (30d)
7

Description

php-crud-api is very close from being UTCP compliant for easy access to AI !
Universal Tool Calling Protocol (UTCP) is an open standard, as an alternative to the MCP, that describes how to call existing tools rather than proxying those calls through a new server. After discovery, the agent speaks directly to the tool’s native endpoint (HTTP, gRPC, WebSocket, CLI, …), eliminating the “wrapper tax,” reducing latency, and letting you keep your existing auth, billing and security in place.

Why should be need UTCP ? and don't directly connect our DB to MCP server ?
php-crud-api permit to easily create our own API and for example securing access to DB, create personal views and request, adding an extremely fast and easy way to add logic to data, and permit to change the underlying DB
MCP can connect to a DB but add a large overhead on it.
UTCP permit to transform a standard API to an API directly compatible with agent. Without the need of MCP / or if you still need a MCP, you can directly plug to your UTCP api

How to make php-crud-api UTCP compatible ?
as already our favorite php api is talking json, the step to convert it to UTCP seems very very small.
https://github.com/universal-tool-calling-protocol
@mevdschee you worked on another project about MCP... what about UTCP ;) ?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.