{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T16:59:55.007Z","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp","markdownUrl":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp.md","server":{"slug":"now-salesjobs-mcp","name":"SalesJobs.Now","registryName":"now.salesjobs/mcp","description":"Search open sales jobs (SDR, AE, AM, CSM, SE) with posted base and OTE, read hourly from employers.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"api-mcp","type":"remote","identifier":"https://salesjobs.now/api/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp","version":"1.0.0","transport":null,"scoredAt":"2026-11-05T01:27:42.530Z"},"score":{"total":72,"tier":"medium","status":"scored","weekDelta":null,"history":[{"date":"2026-11-05","total":72},{"date":"2026-11-04","total":72},{"date":"2026-11-03","total":72},{"date":"2026-11-02","total":71},{"date":"2026-11-01","total":70}]},"categories":[{"name":"Endpoint Security","score":80,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.","HTTPS is enforced; there's no plaintext access path.","The HSTS (Strict-Transport-Security) header is present.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_no_destructive","args":{}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_present","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":67,"verdict":"fail","reasons":["AI-judged instruction clarity (excellent).","Context-footprint check failed: tool/resource definitions use about 919 tokens (~229/item across 4 items; 4 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"excellent"}},{"code":"schema.footprint_heavy","args":{"avg":"229","items":"4","tools":"4","tokens":"919","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":13,"verdict":"partial","reasons":["Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"4"}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"100"}}]},{"name":"Tool Safety","score":75,"verdict":"fail","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; \"get_sales_pay\" implies \"pay\" and declares readOnlyHint instead, contradicting what its own name says it does.","An AI judge read all 5 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_undeclared","args":{"pct":"0","tool":"get_sales_pay","verb":"pay","declared":"read_only","annotated":"0","destructive":"1"}},{"code":"toolsafety.manipulation_clean","args":{"units":"5","judged":"5"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28)."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"api-mcp","type":"remote","identifier":"https://salesjobs.now/api/mcp","withdrawn":false,"score":72,"current":true,"url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp","markdownUrl":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp.md"}],"facts":[{"label":"Endpoint","value":"https://salesjobs.now/api/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.0.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"search_sales_jobs","title":"Search sales jobs","description":"Find open sales roles (SDR and BDR, account executive, account manager, customer success, sales engineering, sales leadership and more) at the 2204 companies whose careers systems SalesJobs.Now reads. Each result gives the title, the hiring company, the kind of sales work, the posted pay, the location and a link to the role on SalesJobs.Now, where the user applies. Every filter is optional. Use it when the user wants actual roles to read or apply to, including roles above a pay floor (min_pay_usd). For what a kind of sales role pays in general use get_sales_pay, and for how many roles are open by kind or company use get_sales_market.","inputs":[{"name":"country","type":"string","required":false,"description":"Two-letter ISO 3166-1 country code (for example 'US', 'GB', 'CA'); keeps the roles open to people in that country."},{"name":"kind","type":"string","required":false,"description":"One kind of sales work, given as one of the listed slugs."},{"name":"limit","type":"integer","required":false,"description":"Number of roles to return, from 1 to 25."},{"name":"min_hourly_usd","type":"integer","required":false,"description":"The same floor given per hour, multiplied by 2,080 hours to make a year. Prefer min_pay_usd unless the user asked for an hourly rate."},{"name":"min_pay_usd","type":"integer","required":false,"description":"Keeps roles whose posted pay reaches at least this many US dollars a year at the top of its range, for example 150000 for $150k base or OTE. A posting quoted per hour is counted at 2,080 hours a year."},{"name":"platform","type":"string","required":false,"description":"One hiring company by its slug; get_sales_market lists every company with open roles and its slug."},{"name":"query","type":"string","required":false,"description":"Words to look for in role titles, for example 'enterprise account executive', 'SDR', 'healthcare' or 'renewals'."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":392},{"name":"get_sales_pay","title":"What each type of sales role posts in pay","description":"The pay employers post for each kind of sales work today: the median and the middle half (25th to 75th percentile) of the posted figures, with how many figures and companies stand behind each one. A kind appears only once three or more companies post pay for it. Use it when the user asks what a kind of sales role pays (for example what an SDR or an enterprise account executive makes). It lists no roles: to find roles that pay at least a figure, use search_sales_jobs with min_pay_usd.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":117},{"name":"get_sales_market","title":"Open sales roles by kind and company","description":"The count of sales roles open today and of those posted over the past 7 days, split by kind of sales work and by hiring company (each with the slug search_sales_jobs takes). Pass a country to count only the roles open to people there. Use it to size the sales job market, to see who is hiring most, or to find a company's slug before calling search_sales_jobs with platform. For the roles themselves use search_sales_jobs, and for pay use get_sales_pay.","inputs":[{"name":"country","type":"string","required":false,"description":"Two-letter ISO 3166-1 country code (for example 'US' or 'DE'); counts only the roles open to people in that country."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":144},{"name":"get_hiring_radar","title":"Sales hiring data for investors","description":"Hiring radar, SalesJobs.Now's record of the sales job market for investors and analysts: every sales role read from the hiring companies' own careers systems since the board began, one row each with its posted pay, kind of sales work, countries and the days it opened and closed, plus every company day by day and a log of changes. Returns today's coverage, the files, who buys it, the price and how to ask for a sample. Use it only when someone wants to buy or evaluate the full historical dataset. For today's counts use get_sales_market, and for single roles use search_sales_jobs.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":133}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T01:27:42.000Z","track":"remote","endpoint":"https://salesjobs.now/api/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=salesjobs.now","issuer":"CN=YR1,O=Let's Encrypt,C=US","notBefore":"2026-10-30T13:28:04Z","notAfter":"2027-01-28T13:28:03Z","keyType":"RSA","keyBits":2048,"isCa":false},{"subject":"CN=YR1,O=Let's Encrypt,C=US","issuer":"CN=Root YR,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"RSA","keyBits":2048,"isCa":true},{"subject":"CN=Root YR,O=ISRG,C=US","issuer":"CN=ISRG Root X1,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"RSA","keyBits":4096,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"salesjobs.now.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"now.","outcome":"verified","label":"Verified"},{"zone":"salesjobs.now.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":308},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-11-01","recent":[{"id":"chg_01a1a951-a4d2-723e-a996-adb78bf47371","kind":"tool.description_changed","summary":"Tool “search_sales_jobs” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp#chg-chg_01a1a951-a4d2-723e-a996-adb78bf47371"},{"id":"chg_01a1a42a-969d-799b-92b2-7c404d5ff49a","kind":"tool.description_changed","summary":"Tool “search_sales_jobs” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp#chg-chg_01a1a42a-969d-799b-92b2-7c404d5ff49a"},{"id":"chg_01a19f04-8915-76dc-aa13-122efcdfe295","kind":"check.measure","summary":"Schema quality (183 → 229)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp#chg-chg_01a19f04-8915-76dc-aa13-122efcdfe295"},{"id":"chg_01a19f04-8916-726f-9564-0480455d1440","kind":"check.measure","summary":"Schema quality (good → excellent)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp#chg-chg_01a19f04-8916-726f-9564-0480455d1440"},{"id":"chg_01a19f04-8916-7ce1-a3f4-1c46b14f5d24","kind":"tool.description_changed","summary":"Tool “get_hiring_radar” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp#chg-chg_01a19f04-8916-7ce1-a3f4-1c46b14f5d24"},{"id":"chg_01a19f04-8917-7267-bdb7-8c46326943e5","kind":"tool.description_changed","summary":"Tool “get_sales_market” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp#chg-chg_01a19f04-8917-7267-bdb7-8c46326943e5"},{"id":"chg_01a19f04-8917-7778-8192-035d5feec7b3","kind":"tool.description_changed","summary":"Tool “get_sales_pay” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp#chg-chg_01a19f04-8917-7778-8192-035d5feec7b3"},{"id":"chg_01a19f04-8917-7cb0-802f-602995b47ab2","kind":"tool.description_changed","summary":"Tool “search_sales_jobs” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp#chg-chg_01a19f04-8917-7cb0-802f-602995b47ab2"},{"id":"chg_01a19f04-8918-7161-a119-663c59d0c052","kind":"score.total_changed","summary":"Trust score (71 → 72)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp#chg-chg_01a19f04-8918-7161-a119-663c59d0c052"},{"id":"chg_01a199de-6b4a-7049-9958-1d03422f511f","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp#chg-chg_01a199de-6b4a-7049-9958-1d03422f511f"},{"id":"chg_01a199de-6b4a-774c-bb72-58312cf14c46","kind":"score.total_changed","summary":"Trust score (70 → 71)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp#chg-chg_01a199de-6b4a-774c-bb72-58312cf14c46"},{"id":"chg_01a19845-5838-763e-831b-0606ffade079","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp#chg-chg_01a19845-5838-763e-831b-0606ffade079"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp","markdown":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp.md","changelogJson":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/now-salesjobs-mcp/api-mcp.xml","external":[{"label":"Remote endpoint","href":"https://salesjobs.now/api/mcp"},{"label":"Website","href":"https://salesjobs.now/"}]}}