Connect your agent.
33 tools: connect the complete collection, a category or a single tool.
Connection
All-tools endpoint: https://tools.tarsolution.com/mcp
Transport: Streamable HTTP · Protocol: 2025-11-25
No API key is required for public access.
Enter an endpoint below as your client's MCP server URL. Discover tools with tools/list and execute them with tools/call. Each endpoint lists and accepts only its own tools. Avoid connecting overlapping scopes, which can duplicate definitions in your client.
Category endpoints
| Category | Tools | Endpoint |
|---|---|---|
| Data | 10 | https://tools.tarsolution.com/mcp/category/data |
| Development | 2 | https://tools.tarsolution.com/mcp/category/development |
| Encoding | 4 | https://tools.tarsolution.com/mcp/category/encoding |
| Engineering | 4 | https://tools.tarsolution.com/mcp/category/engineering |
| Networking | 6 | https://tools.tarsolution.com/mcp/category/networking |
| Security | 4 | https://tools.tarsolution.com/mcp/category/security |
| Validation | 1 | https://tools.tarsolution.com/mcp/category/validation |
| XML | 2 | https://tools.tarsolution.com/mcp/category/xml |
Individual tools and benefits
These are qualitative expectations, not measured savings. Token usage includes definitions, arguments, results, reasoning and retries. Focused endpoints help when the client loads fewer definitions; clients with dynamic discovery may already do this. Large documents can increase consumption.
Green indicates high potential; lime, amber and orange mark workflow, input and output dependencies; red means limited token-saving potential, not low tool quality. Conditional labels describe different dependencies, not measured savings ranks.
| Tool / category | Single-tool endpoint | Token-saving potential | Data quality and scope |
|---|---|---|---|
| AGA8 Calculator Engineering | https://tools.tarsolution.com/mcp/tool/aga8-calculator | Potentially high | AGA8 calculation; gas-phase assumptions still apply. |
| Environment / Config Diff Data | https://tools.tarsolution.com/mcp/tool/config-diff | Potentially high | Configuration drift with masked secret values. |
| Gas Mixture Comparator Engineering | https://tools.tarsolution.com/mcp/tool/gas-mixture-comparator | Potentially high | Consistent component differences and optional gas properties. |
| JSON Schema Validator Validation | https://tools.tarsolution.com/mcp/tool/json-schema-validator | Potentially high | Schema checks and violation paths. |
| Modbus Diagnostics Engineering | https://tools.tarsolution.com/mcp/tool/modbus-parser | Potentially high | Register/frame decoding and CRC/MBAP diagnostics; no equipment connection. |
| XML Schema Validator XML | https://tools.tarsolution.com/mcp/tool/xsd-validator | Potentially high | XML validation with error diagnostics. |
| Certificate & CSR Toolkit Security | https://tools.tarsolution.com/mcp/tool/certificate-toolkit | Workflow-dependent | Public certificate/CSR inspection only. Browser-local key generation; certificate trust not verified. |
| DNS Diagnostics Suite Networking | https://tools.tarsolution.com/mcp/tool/dns-diagnostics | Workflow-dependent | Resolver observations, not proof of global propagation. |
| DNS WHOIS / RDAP Lookup Networking | https://tools.tarsolution.com/mcp/tool/dns-whois-lookup | Workflow-dependent | IANA-discovered RDAP data with source and observation time. |
| JWT Inspector Security | https://tools.tarsolution.com/mcp/tool/jwt-inspector | Workflow-dependent | Claims inspection with requested verification status. |
| Peppol Participant Lookup Networking | https://tools.tarsolution.com/mcp/tool/peppol-participant-lookup | Workflow-dependent | Service discovery; signatures and trust anchors are not verified. |
| SSO Service Client Tester Security | https://tools.tarsolution.com/mcp/tool/sso-service-client-tester | Workflow-dependent | Discovery and trusted-key checks; client credentials require authorization. |
| Cron Expression Builder Development | https://tools.tarsolution.com/mcp/tool/cron-builder | Input-dependent | Execution times for the selected engine and timezone. |
| Data Format Converter Data | https://tools.tarsolution.com/mcp/tool/data-format-converter | Input-dependent | Repeatable JSON, YAML and properties conversion. |
| Regex Editor & Analyzer Development | https://tools.tarsolution.com/mcp/tool/regex-editor | Input-dependent | Bounded Python regex matching and replacement. |
| Sensor Normalizer Engineering | https://tools.tarsolution.com/mcp/tool/sensor-data-normalizer | Input-dependent | Explicit scaling; large sample lists increase output. |
| Time Converter Data | https://tools.tarsolution.com/mcp/tool/time-converter | Input-dependent | Consistent epoch and timezone conversion. |
| XML → XSLT Transformer XML | https://tools.tarsolution.com/mcp/tool/xml-xslt-transformer | Input-dependent | Actual XSLT execution; document size controls output cost. |
| Hex Explorer Encoding | https://tools.tarsolution.com/mcp/tool/payload-hex-explorer | Output-dependent | Byte inspection; full hex dumps can be verbose. |
| JSON Data Generator Data | https://tools.tarsolution.com/mcp/tool/json-data-generator | Output-dependent | Reproducible fixtures; large datasets increase tokens. |
| REST API Client Networking | https://tools.tarsolution.com/mcp/tool/rest-client | Output-dependent | Authorized API requests and status assertions; large bodies increase tokens. |
| Text Compare Data | https://tools.tarsolution.com/mcp/tool/text-compare | Output-dependent | Deterministic differences. Choose unified output for a shorter report. |
| Web Metadata & Social Preview Networking | https://tools.tarsolution.com/mcp/tool/web-metadata | Output-dependent | Extracted metadata instead of full page HTML. |
| Base64 Codec Encoding | https://tools.tarsolution.com/mcp/tool/base64-codec | Limited | Exact byte encoding/decoding; base64 can expand the input. |
| HTML Editor Data | https://tools.tarsolution.com/mcp/tool/html-preview | Limited | Source through MCP; visual preview requires the web tool. |
| JavaScript Formatter Data | https://tools.tarsolution.com/mcp/tool/javascript-formatter | Limited | Parser-backed JavaScript formatting. |
| JSON Formatter Data | https://tools.tarsolution.com/mcp/tool/json-formatter | Limited | JSON syntax validation and formatting; returns the full document. |
| Markdown Editor Data | https://tools.tarsolution.com/mcp/tool/markdown-preview | Limited | Source through MCP; visual preview requires the web tool. |
| Mermaid Editor Data | https://tools.tarsolution.com/mcp/tool/mermaid-preview | Limited | Source through MCP; diagram rendering requires the web tool. |
| Text Encoder Encoding | https://tools.tarsolution.com/mcp/tool/multi-text-encoder | Limited | Exact URL, HTML and ROT13 transformations. |
| Unicode Normalizer Encoding | https://tools.tarsolution.com/mcp/tool/unicode-normalizer | Limited | Explicit Unicode normalization. |
| UUID & Password Security | https://tools.tarsolution.com/mcp/tool/uuid-password-generator | Limited | Real identifiers and cryptographically random passwords. |
| Webhook Callback Networking | https://tools.tarsolution.com/mcp/tool/webhook-callback | Limited | Returns callback/event paths; subscribe separately before sending. MCP does not collect events. |
Output and token use
Connection and call examples
For clients accepting an mcpServers configuration, use the following URL entry. Client-specific configuration may differ. Replace the URL with a category or single-tool endpoint from the tables above.
{
"mcpServers": {
"tarsolution": {
"url": "https://tools.tarsolution.com/mcp/category/engineering"
}
}
}
Protocol example: POST these JSON bodies to the same endpoint with Content-Type: application/json and Accept: application/json, text/event-stream. After initialization, include MCP-Protocol-Version: 2025-11-25.
1. Initialize:
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"example-agent","version":"1.0"}}}
2. Notify initialization, then discover tools in a separate POST:
{"jsonrpc":"2.0","method":"notifications/initialized"}
{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}
3. Decode a Modbus RTU request through the engineering endpoint or https://tools.tarsolution.com/mcp/tool/modbus-parser:
{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"modbus-parser","arguments":{"mode":"frames","frame_payload":"01 03 00 00 00 0A C5 CD","transport":"rtu","message_type":"request","validate_crc":true}}}
The response's result.content[0].text contains this compact JSON report. Its inner result is the tool data; insights preserves CRC diagnostics:
{"result":{"unit":1,"function":3,"data_hex":"00 00 00 0a","start_address":0,"quantity":10},"insights":["CRC: passed"]}
Example agent requests: “Decode this RTU frame and check its CRC”; “Calculate AGA8 properties for 90% methane, 6% ethane and 4% nitrogen”; or, using the networking scope, “Look up example.com through RDAP and report the source.” Scope endpoints only allow the tools listed within them.
MCP returns text content blocks. JSON reports use compact serialization and retain relevant insights, verification status and diagnostics. Visual HTML and embedded preview images are omitted. Each tool declares an outputSchema and returns matching structuredContent alongside the existing text result. The 64 KiB result limit includes both representations. Select concise output formats where available. No token reduction percentage has been measured: compare successful tasks using the same model, input and accuracy requirements. Byte size is not a token count.
Capabilities and authorization
REST Send can change remote data and requires accept_terms: true; SSO client-credentials calls also require explicit authorization. Keep client permission controls enabled. Existing destination restrictions and quotas apply. Certificate MCP supports public certificate/CSR inspection only; key generation remains browser-local. Preview tools return source, not rendered images. Webhook MCP returns relative callback/event paths: resolve them against the site origin and subscribe to the separate event stream before sending. MCP does not collect webhook events.
Public usage limits
- 10 requests per minute per IP address.
- 60 requests per minute globally, shared with public diagnostics.
- 4 concurrent operations in the shared pool.
- 12-second execution deadline and 64 KiB maximum MCP result.
All scopes share these quotas; switching endpoints does not bypass them. Discovery counts toward limits. REST also retains its destination quotas. MCP requests are limited to 256 KiB. Oversized results are rejected, not silently truncated. Rate limiting returns HTTP 429; unavailable quota service returns 503.
JSON-RPC POST supports initialize, ping, tools/list and tools/call. Standalone MCP SSE and sessions are unsupported: SSE GET returns 405. Browser visits redirect here; unknown scopes return 404.
Built for your business
For commercial use, higher rate limits or an unlimited-use agreement, contact contact@fmarslan.com. Capacity and access terms are agreed separately; public limits remain in place until then.
Privacy policy
Last updated: 15 September 2026. Tarsolution Tools is operated by Fatih Mehmet Arslan. For privacy questions, access or deletion requests, contact contact@fmarslan.com.
Tool data and service logs
Tool inputs and results are processed to perform the operation you request and are not persisted by this service. The production service retains anonymized HTTP access logs for 7 days for service operation and troubleshooting. No other service logs are retained. We do not keep personal user activity logs. Webhook events are not saved or replayed; anyone with a webhook channel URL can send or observe events.
Sharing and external services
Results are returned to the client that requested them. When you use a network tool, the requested destination receives the data needed for that operation, such as a domain, URL, API request or explicitly supplied credential. Destination providers apply their own privacy policies. Your agent provider, including ChatGPT, may retain prompts, tool arguments and results under its own settings and policies. Avoid sending unnecessary personal information or secrets.
Website analytics
The website uses Google Analytics 4 to understand visits and tool-page usage through anonymous usage statistics. Its browser integration uses analytics cookies and sends page-usage information to Google; cookie identifiers can distinguish browser visits. It does not read tool inputs or results, omits query strings and fragments from page locations, and disables Google Signals and advertising personalization. Direct MCP requests do not execute this browser analytics integration. Analytics statistics are stored in Google Analytics according to that property's retention settings; the 7-day HTTP log retention period does not apply to Google Analytics.
Your choices and requests
You can stop using the service, disconnect it from your agent, and block analytics scripts or cookies with your browser controls. Clearing cookies removes those stored in your browser, but does not by itself delete information already held by Google Analytics. The website's cookie notice is informational: dismissing it does not disable analytics. See cookies and analytics for details.
Send privacy, access or deletion requests to contact@fmarslan.com. Please identify the relevant service and approximate time without resending secrets. We will explain what information can be located and the available action; anonymized records may not be attributable to an individual. For data retained by your agent provider or a requested destination, use that provider's privacy controls as well.