Phpray
Ask an agent why a PHP site is slow: every request with its SQL, HTTP calls, errors and N+1.
Connect it
Settings → Connectors → Add custom connector
URL: https://phpray.dev/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://phpray.dev/mcp{
"mcpServers": {
"phpray": {
"url": "https://phpray.dev/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}claude mcp add --transport http phpray https://phpray.dev/mcp --header "Authorization: <value>"{
"servers": {
"phpray": {
"type": "http",
"url": "https://phpray.dev/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}10 tools, verified live
phpray_sitesList the PHP sites this token can see, with requests, p95 latency and error rate. Start here: every other tool needs a site_id from this list.
phpray_overviewHeadline numbers for one site over a time window: requests, errors, p50/p95/p99 latency, database share and N+1 count. Use this before digging into anything else.
phpray_slow_pagesThe slowest URLs on a site, with request counts and p95, from the request timeseries. Answers "which page is slow".
phpray_slow_queriesSQL fingerprints ordered by time spent, with call counts and the caller when known. Literals are already masked. Answers "which query is slow".
phpray_componentsTime attributed to each plugin, theme or vendor package on profiled requests. Answers "which plugin is slowing the site down". Empty when function profiling is off.
phpray_errorsRequests that failed on a site: PHP errors and warnings with file and line where PHP raised one, plus 5xx responses that carry no PHP error. Pass an id to phpray_trace to see what one of them did.
phpray_tracesRecent requests for a site. Filter with min_ms and status to find the bad ones, then pass an id to phpray_trace.
phpray_traceOne request in full: wall time split into PHP, database and outbound HTTP, every query, every external call, errors, and the component breakdown when the request was profiled.
phpray_compareTwo time ranges for one site side by side. Use it to check whether a deployment, a plugin update or a configuration change made things better or worse.
phpray_alertsAlerts currently firing across every site this token can see, worst overrun first.
Alternatives in Databases & Data
Compare →OQOpen QualityB
Open healthcare quality measures: CQL, SQL and FHIR with provenance and known issues
TinyURL MCP by usefulapiB
Create and manage TinyURL short links: aliases, destinations, tags, archive, click analytics.
TAToughTongue AIB
Create voice-agent scenarios, pull session analytics, place SIP calls, schedule meeting bots.
EIEuropean IP Data & Analytics — IPRATEB
Free anonymous selections from released European IP profiles, rankings, and market statistics.
Moltline RecallB
A portable knowledge-graph memory you pass in and get back. No database. 4 of 6 free.
Moltline Data DeskB
Paste-your-data analytics: CSV profiling, A/B tests, correlation, growth. 4 of 7 free.