SwishrJobs
Deterministic digital jobs with independently verified deliverables.
What it does
SwishrJobs is an MCP server, a connector that lets an AI assistant use it as a tool. It is hosted: an assistant connects to it over the internet, nothing to install.
No capability identified yet from its description.
Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence). None of this is a test of the tool.
At a glance
How to connect
As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 13h ago (live check)Hosted endpoint
https://swishrjobs.com/mcpstreamable-http
In Claude Code: claude mcp add --transport http swishrjobs https://swishrjobs.com/mcp
MCP settings (Claude Desktop, Cursor and other MCP clients)
{
"mcpServers": {
"swishrjobs": {
"url": "https://swishrjobs.com/mcp"
}
}
}Live check
Electra Index connected to the hosted endpoint 13h agoONLINE SwishrJobs answered an MCP connection on 31 Oct 2026 and introduced itself as swishrjobs 1.0.0 (MCP protocol 2025-06-18).
37 tools offered to AI assistants
list_capabilities· List every task SwishrJobs can execute, with each one's inputs, deliverables, price, and whether it can run right now.get_performance· Return the measured success rate, latency, and expected cost per accepted result for each capability, from controlled synthetic benchmarks. A capability that has not been benchmarked reports measured=false with a null success rate; no rateselect_capability· Rank capabilities for a described task by task match, measured synthetic success rate, and expected cost per accepted result, and explain the ranking. Use this to decide which capability to run before quoting it.preflight_job· Validate a job request and receive a priced quote without executing anything. Use this to learn the cost and the accepted inputs before authorizing.submit_job· Authorize and execute a previously quoted job, then return the verified result. Requires explicit authorization. Prefer a capability-specific tool (for example submit_csv_json_transformation) when one exists, because it documents that capabsubmit_boundary_value_generation· Produce a standard-library Python module that produces boundary values for an integer range, plus pytest tests. Choose this when you need the boundary and just-outside values of an inclusive integer range, with tests. Do not choose this forsubmit_csv_clean· Clean a CSV and return the cleaned file plus a record of every change. Trims cells, makes duplicate and empty column names unique, drops blank and duplicate rows, and pads or truncates ragged rows. Choose this when you want the CSV itself tsubmit_csv_json_transformation· Produce a standard-library Python module that transforms CSV text into a JSON array of objects, plus pytest tests. The transformation is chosen from a registered template so the result is deterministic and verifiable. Choose this when you nsubmit_csv_preflight· Check a CSV before it is imported. Reports ragged rows, duplicate and empty column names, blank and duplicate rows, per-column type drift and column profiles, each with the row number a spreadsheet would show. Choose this when you have a CSsubmit_csv_quality_report· Score a CSV on completeness, type consistency and uniqueness, per column, and report the columns that are always empty, mostly empty, constant, or hold mixed types, plus duplicate rows. Choose this when you need a quick, reproducible qualitsubmit_csv_to_json_rows· Convert a CSV into a JSON array of objects keyed by the header, with documented type coercion: empty becomes null, integers and numbers become numbers, true and false become booleans, everything else stays a string. Choose this when you neesubmit_data_validation_module· Produce a standard-library Python module that validates a record and returns structured errors, plus pytest tests. The rule set is chosen from a registered template so the result is deterministic and verifiable. Choose this when a record mu
Show 25 more
submit_dataset_quality_report· Produce a standard-library Python module that computes a quality report for an array of records, plus pytest tests. Choose this when you need a computed quality summary of a record array: counts, presence, nulls, completeness ratio, exact dsubmit_duplicate_group_report· Produce a standard-library Python module that groups records sharing a key field, plus pytest tests. Choose this when you need each repeated key value reported with its count and the positions of its members. Do not choose this to remove dusubmit_edge_case_check· Produce a standard-library Python module that reports boundary conditions for a text value, plus pytest tests. Choose this when a text value must be classified against a fixed set of boundary conditions, one boolean each. Do not choose thissubmit_env_config_parsing· Produce a standard-library Python module that parses a dotenv-style configuration into JSON, plus pytest tests. Choose this when you need to parse a dotenv-style configuration into a JSON object, skipping comments and blank lines and honoursubmit_field_mapping· Produce a standard-library Python module that renames and selects JSON fields using a mapping, plus pytest tests. Choose this when fields must be renamed and selected via an explicit source-to-destination mapping. Do not choose this for comsubmit_html_text_extraction· Produce a standard-library Python module that extracts readable text from an HTML fragment, plus pytest tests. Choose this when you need the visible text of an HTML fragment with tags removed, script and style contents dropped, entities unesubmit_json_csv_conversion· Produce a standard-library Python module that renders a JSON array of objects as CSV text, plus pytest tests. Choose this when you need a tested function that renders a JSON array of objects as CSV, using the union of keys as the header. Dosubmit_json_diff· Produce a standard-library Python module that reports the structural difference between two JSON documents, plus pytest tests. Choose this when you need the structural difference between two JSON documents as added, removed and changed pathsubmit_json_schema_inference· Produce a standard-library Python module that infers a JSON Schema from sample records, plus pytest tests. Choose this when you need a draft 2020-12 JSON Schema inferred from sample objects, with keys present in every record marked requiredsubmit_json_schema_validation· Validate a JSON document against a JSON Schema and report every violation with its JSON Pointer path and the keyword that failed. Supports type, required, properties, items, enum, const, numeric bounds, string length and pattern, array sizesubmit_key_normalisation· Produce a standard-library Python module that rewrites JSON object keys to lower snake_case, plus pytest tests. Choose this when object keys must become lower snake_case, with values left untouched. Do not choose this expecting acronym splisubmit_malformed_record_detection· Produce a standard-library Python module that reports records violating a fixed field contract, plus pytest tests. Choose this when you need one entry per offending record, naming its index and the rule it broke, against a fixed contract. Dsubmit_markdown_table_rendering· Produce a standard-library Python module that renders JSON records as a Markdown table, plus pytest tests. Choose this when JSON records must become a GitHub-flavoured Markdown table with pipes escaped. Do not choose this for HTML tables, ssubmit_metadata_extraction· Produce a standard-library Python module that extracts key/value metadata from a document head, plus pytest tests. Choose this when 'key: value' metadata must be read from the head of a text document, preserving duplicate keys rather than osubmit_nested_flattening· Produce a standard-library Python module that flattens a nested object into dotted-path keys, plus pytest tests. Choose this when a nested object must become single-level dotted-path keys, leaving lists as leaves. Do not choose this if yousubmit_product_feed_gtin_check· Check every product identifier in a CSV feed against the GS1 check digit. Reports non-numeric values, wrong-length codes and check-digit mismatches with the expected digit, each with the spreadsheet row number, so a Google Merchant Center osubmit_python_multifile_package· Produce a small multi-module Python package from a registered, deterministic template: an implementation module, a public facade, a pytest suite, and a README. Choose this when the deliverable is a package rather than one file: a facade, ansubmit_python_utility_module· Produce a small standard-library Python module from a registered, deterministic template, plus the pytest tests that verify it. Choose this when you need one small, importable standard-library Python module whose behaviour matches a registesubmit_readme_generation· Produce a standard-library Python module that generates a Markdown README from function signatures, plus pytest tests. Choose this when a Markdown README must be produced from a list of function signatures, one section each. Do not choose tsubmit_record_deduplication· Produce a standard-library Python module that removes duplicate objects from a JSON array, plus pytest tests. Choose this when duplicates must be removed from a JSON array, keeping the first occurrence and preserving order, optionally on asubmit_regex_from_examples· Produce a standard-library Python module that builds a regular expression from positive and negative examples, plus pytest tests. Choose this when a regular expression must be derived from examples using the shared literal prefix, correctlysubmit_regression_suite_generation· Produce a standard-library Python module that turns recorded input/output pairs into a pytest module, plus pytest tests. Choose this when recorded input/output pairs must become one deterministic pytest case per pair. Do not choose this tosubmit_text_parser_module· Produce a standard-library Python module that parses a text format into a structured result, plus pytest tests including malformed input. The format is chosen from a registered template so the result is deterministic and independently verifsubmit_webhook_payload_validation· Produce a standard-library Python module that validates a webhook payload envelope, plus pytest tests. Choose this when an incoming webhook envelope must be validated to the registered shape and rejected with structured errors. Do not choossubmit_xml_json_conversion· Produce a standard-library Python module that converts an XML document into JSON, plus pytest tests. Choose this when you need a tested, standard-library XML-to-JSON conversion that keeps attributes as '@name' keys and collects repeated ele
What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method
Is this your server? Monitoring Pro: a check every 30 minutes and an email within the hour when it stops answering. Launch offer: $39.99 once, for life.
Facts & evidence
Each fact shows where it was seen and when.| Fact | Value | Evidence | Source | Last confirmed |
|---|---|---|---|---|
| Hosted endpoint | https://swishrjobs.com/mcp | DECLARED | SRC-001 Official MCP Registry | 13h ago |
| Local install (package) | no | DECLARED | SRC-001 Official MCP Registry | 13h ago |
| Remote access (hosted) | yes | DECLARED | SRC-001 Official MCP Registry | 13h ago |
| Website | https://swishrjobs.com | DECLARED | SRC-001 Official MCP Registry | 13h ago |
| Repository | https://github.com/Mahmoudaly187/swishrjobs | DECLARED | SRC-001 Official MCP Registry | 13h ago |
| Registry status | active | DECLARED | SRC-001 Official MCP Registry | 13h ago |
| Version | 1.0.0 | DECLARED | SRC-001 Official MCP Registry | 13h ago |
| MCP server | yes | DECLARED | SRC-001 Official MCP Registry | 13h ago |
Change history
- NEW31 Oct 2026first seen in the index
Is this page accurate?
Flag it and our robot re-checks the official source. Reports never change a score.Is SwishrJobs still online?
Free alerts · no account▲ 0Do you run SwishrJobs? Know when it stops answering
For publishers · optionalIts hosted endpoint can be monitored. Monitoring Pro connects every 30 minutes like an AI assistant, emails you within the hour when it stops answering, keeps a 90-day availability history and adds your answer rate to your badge.
Monitoring never changes a score or a rank.
Questions about SwishrJobs
How do I connect SwishrJobs?
Use the hosted endpoint https://swishrjobs.com/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.
What tools does SwishrJobs offer?
When Electra Index connected on 31 Oct 2026, it listed 37 tools: list_capabilities, get_performance, select_capability, preflight_job, submit_job, submit_boundary_value_generation, submit_csv_clean, submit_csv_json_transformation and more. The full list is in "Live check" above.
Is SwishrJobs online?
Yes. Its hosted endpoint answered an MCP connection from Electra Index 13h ago.